.SectionMapJurisdiction-module__S848za__mapWrap{font-family:Inter,system-ui,sans-serif}.SectionMapJurisdiction-module__S848za__mapOuter{background:#fff;outline:none;flex-direction:column;flex:1;min-height:0;line-height:0;display:flex;position:relative;overflow:hidden}.SectionMapJurisdiction-module__S848za__worldSvg{z-index:1;background:0 0;flex:1;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.SectionMapJurisdiction-module__S848za__regionGlow{z-index:2;pointer-events:none;opacity:0;filter:saturate(1.05);background:radial-gradient(circle,#3d8ec457 0%,#3d8ec429 34%,#3d8ec412 56%,#3d8ec400 78%);border-radius:50%;width:0;height:0;transition:opacity .22s;position:absolute;transform:translate(-50%,-50%)}.SectionMapJurisdiction-module__S848za__regionGlow.show{opacity:1}.occ-land{fill:#c5d1d9;stroke:#d2dde5;stroke-width:.26px;transition:fill .28s,stroke .28s}.occ-land.hi{fill:#3d8ec4;stroke:#2d7eb0}.occ-grat-grid{pointer-events:none;shape-rendering:geometricprecision}.occ-pin-g{cursor:pointer}.occ-pin-fx{pointer-events:none;transition:opacity .22s}.occ-pin-halo{fill:#c91f2633;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite SectionMapJurisdiction-module__S848za__occ-pin-halo-breathe}.occ-pin-pulse-ring{fill:none;stroke:#c91f26;stroke-width:1.35px;stroke-linecap:round;opacity:.55;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:2.4s cubic-bezier(.2,.6,.2,1) infinite SectionMapJurisdiction-module__S848za__occ-pin-ripple}.occ-pin-pulse-ring--b{animation-delay:1.2s}@keyframes SectionMapJurisdiction-module__S848za__occ-pin-halo-breathe{0%,to{opacity:.4;transform:scale(.88)}50%{opacity:.7;transform:scale(1.12)}}@keyframes SectionMapJurisdiction-module__S848za__occ-pin-ripple{0%{opacity:.5;transform:scale(.4)}to{opacity:0;transform:scale(2.35)}}.occ-pin-g.open .occ-pin-fx{opacity:0}.occ-pin-dot-wrap{transform-origin:50%;transform-box:fill-box;filter:drop-shadow(0 0 2px #c91f2626);transition:opacity .2s,transform .2s,filter .2s}.occ-pin-g.open .occ-pin-dot-wrap{opacity:0;filter:none;transform:scale(.5)}.occ-pin-badge-wrap{opacity:0;transform-origin:50%;transform-box:fill-box;filter:drop-shadow(0 1px 3px #0d1b2e1f);pointer-events:none;transition:opacity .2s,transform .2s,filter .2s;transform:scale(.65)}.occ-pin-g.open .occ-pin-badge-wrap{opacity:1;filter:drop-shadow(0 2px 8px #c91f2640);pointer-events:auto;transform:scale(1)}@media (hover:hover) and (pointer:fine){.occ-pin-g:hover .occ-pin-fx{opacity:0}.occ-pin-g:hover .occ-pin-dot-wrap{opacity:0;filter:none;transform:scale(.5)}.occ-pin-g:hover .occ-pin-badge-wrap{opacity:1;filter:drop-shadow(0 2px 8px #c91f2640);pointer-events:auto;transform:scale(1)}}.occ-rlabel{fill:#2c2c2c;letter-spacing:.07em;text-transform:uppercase;pointer-events:none;text-anchor:middle;dominant-baseline:middle;opacity:.92;font-family:Inter,sans-serif;font-size:8px;font-weight:400}.occ-rlabel-major{font-size:8px;font-weight:400}@media (min-width:768px){:is(.occ-rlabel,.occ-rlabel-major){font-size:14px}}@media (prefers-reduced-motion:reduce){:is(.occ-pin-halo,.occ-pin-pulse-ring){animation:none!important}.occ-pin-pulse-ring{opacity:0}.occ-pin-halo{opacity:.45;transform:scale(1)}}
