.CaliforniaMap_section__p9zuO{position:relative;width:100%;padding:clamp(22px,4vw,58px) 0 clamp(10px,2vw,26px);background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.48) 0,hsla(0,0%,100%,0) 26%),radial-gradient(circle at 82% 74%,hsla(36,25%,78%,.55) 0,hsla(36,25%,78%,0) 34%),linear-gradient(180deg,#e9e1d3,#f5f0e8 38%,#e9e1d3);overflow:hidden}.CaliforniaMap_section__p9zuO:after,.CaliforniaMap_section__p9zuO:before{content:"";position:absolute;left:0;right:0;height:140px;pointer-events:none;z-index:5}.CaliforniaMap_section__p9zuO:before{top:0;height:190px;background:linear-gradient(180deg,#e9e1d3 0,hsla(38,33%,87%,.88) 36%,hsla(38,33%,87%,0))}.CaliforniaMap_section__p9zuO:after{bottom:0;height:220px;background:linear-gradient(0deg,#e9e1d3 0,hsla(38,33%,87%,.72) 42%,hsla(38,33%,87%,0))}.CaliforniaMap_videoFrame__dAzLO{position:relative;width:min(100% - 48px,1320px);margin:0 auto;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.36),hsla(36,25%,78%,.18)),#e9e1d3;border:1px solid hsla(36,25%,78%,.62);border-radius:0;box-shadow:0 34px 80px rgba(47,47,47,.13),inset 0 1px 0 hsla(0,0%,100%,.46)}.CaliforniaMap_videoFrame__dAzLO:after,.CaliforniaMap_videoFrame__dAzLO:before{content:"";position:absolute;left:0;right:0;height:34%;pointer-events:none;z-index:3}.CaliforniaMap_videoFrame__dAzLO:before{top:0;height:46%;background:linear-gradient(180deg,hsla(38,33%,87%,.9) 0,hsla(38,33%,87%,.62) 38%,hsla(38,33%,87%,0))}.CaliforniaMap_videoFrame__dAzLO:after{bottom:0;background:linear-gradient(0deg,hsla(38,33%,87%,.78),hsla(38,33%,87%,0))}@media(max-width:767px){.CaliforniaMap_videoFrame__dAzLO{width:min(100% - 24px,1320px);border-radius:0}}.CaliforniaMap_video__d2ckw{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center 60%;background:#e9e1d3;filter:saturate(.88) contrast(.96) brightness(1.03)}.CaliforniaMap_videoOverlay__WZYoW{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 20%,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 34%),linear-gradient(180deg,hsla(38,33%,87%,.56),hsla(38,33%,87%,.32) 24%,rgba(47,47,47,.08) 44%,hsla(38,33%,87%,.2)),linear-gradient(90deg,hsla(38,33%,87%,.46),hsla(38,33%,87%,.04) 18%,hsla(38,33%,87%,.04) 82%,hsla(38,33%,87%,.46))}.CaliforniaMap_videoOverlay__WZYoW:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 120px hsla(38,33%,87%,.42);pointer-events:none}.CaliforniaMap_videoText__OjGsI{position:absolute;top:clamp(28px,6vw,70px);left:50%;transform:translateX(-50%);z-index:4;width:min(88%,860px);padding:0 clamp(18px,3vw,34px);text-align:center;color:hsla(0,0%,100%,.96);text-shadow:0 3px 14px rgba(47,47,47,.34);pointer-events:none}.CaliforniaMap_videoText__OjGsI h2{margin:0 0 10px;font-size:clamp(28px,4vw,48px);line-height:1.1;font-weight:300;letter-spacing:.7px}.CaliforniaMap_videoText__OjGsI img{height:clamp(28px,3.2vw,40px);width:auto;opacity:.86;filter:drop-shadow(0 3px 10px rgba(0,0,0,.35))}@media(max-width:767px){.CaliforniaMap_videoText__OjGsI{top:clamp(18px,6vw,34px);width:min(86%,520px);padding:0 18px}.CaliforniaMap_videoText__OjGsI h2{font-size:clamp(21px,6.8vw,31px);letter-spacing:.5px}.CaliforniaMap_videoText__OjGsI img{height:24px}}.CaliforniaMap_servicePanel__wk1Zm{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:clamp(28px,5vw,58px) clamp(20px,5vw,72px) clamp(18px,3vw,34px);color:rgba(47,47,47,.88);background:linear-gradient(0deg,hsla(38,33%,87%,.96) 0,hsla(38,33%,87%,.76) 54%,hsla(38,33%,87%,0))}.CaliforniaMap_servicePanel__wk1Zm p{margin:0 0 12px;font-size:clamp(12px,1.3vw,15px);line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;color:rgba(47,47,47,.62);text-align:center}.CaliforniaMap_servicePanel__wk1Zm ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0 auto;padding:0;list-style:none;max-width:980px}.CaliforniaMap_servicePanel__wk1Zm li{position:relative;font-size:clamp(14px,1.55vw,18px);line-height:1.25;font-weight:600;color:rgba(47,47,47,.82);white-space:nowrap}.CaliforniaMap_servicePanel__wk1Zm li:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;margin-left:18px;vertical-align:middle;border-radius:999px;background:rgba(47,47,47,.36)}@media(max-width:767px){.CaliforniaMap_servicePanel__wk1Zm{padding:64px 14px 14px}.CaliforniaMap_servicePanel__wk1Zm p{margin-bottom:8px;font-size:11px;letter-spacing:1.3px}.CaliforniaMap_servicePanel__wk1Zm ul{gap:6px 12px}.CaliforniaMap_servicePanel__wk1Zm li{font-size:12px}.CaliforniaMap_servicePanel__wk1Zm li:not(:last-child):after{width:3px;height:3px;margin-left:12px}}