.CaliforniaMap_section__p9zuO{position:relative;height:120vh;border-top:1px solid gray;width:100%;background:linear-gradient(180deg,#e9e1d3 10%,hsla(38,33%,87%,.739));margin-bottom:15vh}@media(max-width:1024px){.CaliforniaMap_section__p9zuO{height:auto;min-height:auto;margin-bottom:8vh;display:flex;align-items:center;justify-content:center}}@media(max-width:640px){.CaliforniaMap_section__p9zuO{margin-bottom:5vh}}.CaliforniaMap_section__p9zuO:before{content:"";position:absolute;left:0;top:0;width:100%;height:100px;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0));z-index:3}.CaliforniaMap_section__p9zuO{--map-black:#0b0b0b;--map-silver:silver;--map-silver-dim:#9aa0a6;--map-bronze:#cd7f32;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.CaliforniaMap_content__0DTAU{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:start;width:100%;height:100vh}.CaliforniaMap_headerWrap__UaBWD{grid-column:1/-1;width:100%;display:flex;justify-content:center}.CaliforniaMap_headerInner__8BCUB{margin-left:0;text-align:center;position:relative;padding-bottom:10px;margin-bottom:18px}.CaliforniaMap_headerInner__8BCUB:after{display:none}.CaliforniaMap_headerInner__8BCUB .wpo-section-title{margin-bottom:8px}.CaliforniaMap_headerInner__8BCUB .wpo-section-title h2{margin-bottom:5rem;position:relative}.CaliforniaMap_headerInner__8BCUB .wpo-section-title h2:after{content:"";display:block;width:45vw;height:2px;margin:12px auto 0;background:linear-gradient(90deg,hsla(0,0%,75%,0),rgba(47,47,47,.3) 50%,hsla(0,0%,75%,0));opacity:.9;box-shadow:15px 5px 30px 10px rgba(0,0,0,.08)}.CaliforniaMap_headerInner__8BCUB .wpo-section-title .section-title-img{display:none}.CaliforniaMap_mapWrap__TSVY8{position:relative;justify-self:start;width:100%;height:100%;filter:none;animation:CaliforniaMap_mapRise__xkrsR .7s cubic-bezier(.2,.8,.2,1) both;margin-top:-8vh;overflow:hidden}.CaliforniaMap_mapWrap__TSVY8:after,.CaliforniaMap_mapWrap__TSVY8:before{content:"";position:absolute;left:0;right:0;width:100%;pointer-events:none;z-index:1}.CaliforniaMap_mapWrap__TSVY8:before{top:0;height:min(16vh,260px);background:linear-gradient(180deg,#e9e1d3 0,hsla(38,33%,87%,0))}.CaliforniaMap_mapWrap__TSVY8:after{bottom:0;height:min(16vh,260px);background:linear-gradient(0deg,#e9e1d3 0,hsla(38,33%,87%,0))}.CaliforniaMap_svg__wtri6{display:block;width:100%;height:100%;transform:scale(1.6);transform-origin:center center}.CaliforniaMap_countyStroke__AV_1Z{stroke:var(--map-silver);stroke-width:.7}.CaliforniaMap_serviceable__Tt4b_{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.CaliforniaMap_serviceable__Tt4b_:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}@keyframes CaliforniaMap_shimmerStroke__akWkB{0%{stroke:var(--map-silver)}50%{stroke:#e5e7eb}to{stroke:var(--map-silver)}}@keyframes CaliforniaMap_bronzePulse__chI2S{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(205,127,50,0))}60%{transform:scale(1.02);filter:drop-shadow(0 6px 12px rgba(205,127,50,.35))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(205,127,50,0))}}@keyframes CaliforniaMap_mapRise__xkrsR{0%{transform:translateY(18px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.CaliforniaMap_mapWrap__TSVY8{animation:none}}.CaliforniaMap_state__Hq_vL path{fill:#f3f4f6;stroke:#9ca3af;stroke-width:2;filter:saturate(.85)}.CaliforniaMap_region__dBOwm circle{fill:#4f46e5;opacity:.75;cursor:pointer;transition:transform .22s ease,opacity .22s ease;transform-origin:center}.CaliforniaMap_region__dBOwm:hover circle{opacity:1;transform:scale(1.08)}.CaliforniaMap_active__5O85H circle:first-child{fill:#7c3aed;opacity:.9}.CaliforniaMap_pulse__n9zb6{fill:transparent;stroke:#7c3aed;stroke-width:3;opacity:.6;animation:CaliforniaMap_pulse__n9zb6 1.8s ease-out infinite}@keyframes CaliforniaMap_pulse__n9zb6{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.CaliforniaMap_labelHidden__do7kL{opacity:0;pointer-events:none;transition:opacity .18s ease}.CaliforniaMap_labelPill__m3lfE,.CaliforniaMap_labelVisible__18QKd{display:none}.CaliforniaMap_panelHidden__sJBvE{opacity:0;transform:translateX(12px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.CaliforniaMap_panelVisible__b1tAj{opacity:1;transform:translateX(0);transition:opacity .22s ease,transform .22s ease}.CaliforniaMap_infoPanel__xHqvc{background:linear-gradient(135deg,rgba(47,47,47,.8),rgba(47,47,47,.4) 60%,rgba(47,47,47,.4) 70%,transparent);border-radius:0 14px 14px 0;padding:30px 20px;max-width:560px;width:100%;color:rgba(47,47,47,.86);display:flex;flex-direction:column;text-align:left;margin-top:-14vh;margin-left:5%;box-shadow:10px 10px 40px 30px rgba(0,0,0,.2);position:relative;z-index:1}@media(min-width:1024px){.CaliforniaMap_infoPanel__xHqvc:before{content:"";position:absolute;left:-24px;top:8%;bottom:8%;width:2px;background:linear-gradient(180deg,hsla(0,0%,75%,0) 0,var(--map-silver) 15%,var(--map-silver) 85%,hsla(0,0%,75%,0) 100%);opacity:.9}}.CaliforniaMap_separator__iWuRu{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px 0 8px}.CaliforniaMap_sepLine___Rt5N{flex:1 1;height:1px;background:linear-gradient(90deg,hsla(0,0%,75%,0) 0,var(--map-silver) 50%,hsla(0,0%,75%,0) 100%)}.CaliforniaMap_sepBadge__KN6eI{display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:1px;color:var(--map-black);background:linear-gradient(180deg,var(--map-silver) 0,#e5e7eb 100%);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;padding:4px 8px;font-size:12px;min-width:36px}.CaliforniaMap_sepSubtext__uLql3{text-align:center;font-size:12px;letter-spacing:2.5px;margin-bottom:8px;color:#e5e7eb}.CaliforniaMap_infoHeadline__QpUDG{margin:0 0 25px;text-align:right;font-size:42px;letter-spacing:1.2px;color:#e9e1d3;font-weight:400}.CaliforniaMap_infoDesc___dyH4{margin:0 0 16px;font-size:19px;line-height:1.6;color:#e9e1d3}.CaliforniaMap_infoList__lImvr{padding-left:0;list-style:none;color:rgba(47,47,47,.8);font-size:17px;line-height:1.4;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center;margin:24px 0 0}.CaliforniaMap_infoList__lImvr li{position:relative;padding:10px 22px;background:linear-gradient(135deg,hsla(38,33%,87%,.4),hsla(38,33%,87%,.2));border:1px solid hsla(38,33%,87%,.6);border-radius:30px;font-weight:300;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.CaliforniaMap_infoList__lImvr li:before{content:"◆";position:relative;margin-right:8px;color:hsla(38,33%,87%,.9);font-size:10px;top:-2px}.CaliforniaMap_infoList__lImvr li:hover{background:linear-gradient(135deg,hsla(38,33%,87%,.6),hsla(38,33%,87%,.4));transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:hsla(38,33%,87%,.8)}@media(max-width:1024px){.CaliforniaMap_content__0DTAU{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto;min-height:auto;gap:0;transform:none;padding:40px 20px;justify-items:center;align-items:center}.CaliforniaMap_mapWrap__TSVY8{height:min(40vh,320px);width:100%;max-width:500px;margin-top:-50px;order:1;justify-self:center;transform:translateX(-25px)}.CaliforniaMap_headerWrap__UaBWD{order:0}.CaliforniaMap_panelVisible__b1tAj{order:2;width:100%;display:flex;justify-content:center}.CaliforniaMap_svg__wtri6{transform:scale(1.5)}.CaliforniaMap_infoPanel__xHqvc{margin-top:60px;margin-left:0;border-radius:14px;max-width:420px;padding:24px 20px;text-align:center}.CaliforniaMap_infoDesc___dyH4,.CaliforniaMap_infoHeadline__QpUDG{text-align:center}.CaliforniaMap_infoList__lImvr{font-size:15px;gap:10px 16px;justify-content:center}.CaliforniaMap_infoList__lImvr li{padding:9px 18px}}@media(max-width:640px){.CaliforniaMap_content__0DTAU{padding:30px 16px 40px}.CaliforniaMap_labelVisible__18QKd{top:4%}.CaliforniaMap_mapWrap__TSVY8{height:min(35vh,280px);max-width:400px;margin-top:-40px;transform:translateX(-20px)}.CaliforniaMap_infoPanel__xHqvc{padding:20px 16px;border-radius:12px;margin-top:50px;max-width:360px;box-shadow:0 6px 24px rgba(0,0,0,.15)}.CaliforniaMap_svg__wtri6{transform:scale(1.4)}.CaliforniaMap_infoHeadline__QpUDG{font-size:24px;text-align:center;margin-bottom:12px}.CaliforniaMap_infoDesc___dyH4{font-size:14px;text-align:center;line-height:1.5}.CaliforniaMap_infoList__lImvr{font-size:14px;gap:8px 12px;margin-top:16px}.CaliforniaMap_infoList__lImvr li{padding:8px 16px}.CaliforniaMap_infoList__lImvr li:before{font-size:8px;margin-right:6px}}.CaliforniaMap_labelBg__u_mhn{fill:rgba(17,24,39,.85);stroke:hsla(0,0%,100%,.15);stroke-width:1}.CaliforniaMap_labelText__XoC_t{fill:#fff;font-family:Futura PT,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;font-size:14px;letter-spacing:.3px;font-weight:600}.CaliforniaMap_bay__EhHKc circle:first-child{fill:#10b981}.CaliforniaMap_napa__gxPoA circle:first-child{fill:#ef4444}.CaliforniaMap_sonoma__IQBma circle:first-child{fill:#f59e0b}