:root{--map-dot-fill:#465aaa;--map-dot-fill-emergency:#c81e1e;--map-emergency-link-bgc:#000;--map-emergency-link-border-color:#c81e1e;--map-emergency-link-color:#fff;--map-emergency-tooltip-bgc:#000;--map-emergency-tooltip-border-color:#c81e1e;--map-emergency-tooltip-color:#fff;--map-emergency-tooltip-kicker-color:#ff2434;--map-legend-dot-size:14px;--map-legend-dot-size-emergency:22px;--map-video-dialog-bgc:#fff}.map{display:flex;flex-direction:column;gap:40px;position:relative;width:100%}.map:has(.map__video) .map__svg{translate:-10% 300px}.map__emergencies,.map__header,.map__video{max-width:700px;z-index:1}.map__kicker{color:var(--section-kicker-color);display:block;font-size:var(--text-font-size);font-weight:400;margin:0 0 .5rem;text-transform:uppercase}.map__title{color:var(--section-title-color);display:block;font-size:var(--heading-1-font-size);margin:0}.map__title--line{margin-left:calc(var(--bar-width)*2);padding-left:0;position:relative}.map__title--line:before{background-color:var(--bar-color);content:"";display:block;height:calc(100% - var(--bar-height-correction));left:calc(var(--bar-width)*-1*2);margin-right:var(--bar-width);position:absolute;top:50%;top:49%;translate:0 -50%;width:var(--bar-width)}.map__title+.map__intro{margin-top:20px}.map__intro,.map__title .starspan{font-weight:400}.map__intro{color:var(--section-intro-color);font-size:var(--text-font-size-large);line-height:1.5}.map__video{margin:0;width:100%}.map__video--desktop{display:none}.map__emergencies-title{font-size:var(--text-font-size);font-weight:400;text-transform:uppercase}.map__emergencies-list{display:flex;flex-direction:column;gap:10px}.map__emergency-link{background-color:var(--map-emergency-link-bgc);border-left:5px solid var(--map-emergency-link-border-color);color:var(--map-emergency-link-color);display:flex;flex-direction:column;outline-offset:0;padding:20px;text-decoration:none;transition:outline-offset .15s cubic-bezier(.19,1,.55,1),translate .25s cubic-bezier(.25,.46,.45,.94)}.map__emergency-link:focus-visible,.map__emergency-link:hover{translate:10px 0}.map__emergency-link:focus-visible{outline:var(--link-border-width) solid var(--map-emergency-link-bgc);outline-offset:4px}.map__emergency-link--red{--map-emergency-link-bgc:#c81e1e;--map-emergency-link-border-color:#6e1e1e}.map__emergency-title{font-size:var(--heading-4-font-size);font-weight:700}.map__emergency-text .icon{display:inline-block;height:16px;margin:0 0 2px 4px;width:16px}.map__svg-container{height:100%;left:0;position:absolute;top:0;width:100%}.map__svg{height:100%;object-fit:cover;translate:-10%;width:100%;width:120%}.map__legend{display:none}.map__legend-item{align-items:center;display:grid;gap:10px;grid-template-columns:var(--map-legend-dot-size-emergency) 1fr}.map__legend-item:before{border-radius:50%;content:"";display:block;place-self:center}.map__legend-item--emergency:before{background-color:var(--map-dot-fill-emergency);height:var(--map-legend-dot-size-emergency);outline:solid 4px rgb(from var(--map-dot-fill-emergency) r g b/25%);width:var(--map-legend-dot-size-emergency)}.map__legend-item--active:before{background-color:var(--map-dot-fill);height:var(--map-legend-dot-size);width:var(--map-legend-dot-size)}.map__dot{fill:var(--map-dot-fill);stroke:var(--map-dot-fill)}.map__dot--emergency{fill:var(--map-dot-fill-emergency);stroke:var(--map-dot-fill-emergency);stroke-opacity:.3;stroke-width:60}@media (prefers-reduced-motion:no-preference){.map__dot--emergency{animation:map-dot-pulse 2s ease-out infinite}}.map__dot.has-link{cursor:pointer;pointer-events:auto;transform-box:fill-box;transform-origin:center;transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.map__dot.has-link:focus-visible,.map__dot.has-link:hover{outline:none;stroke-opacity:.3;stroke-width:60;transform:scale(1.3)}@media (prefers-reduced-motion:no-preference){.map__dot.has-link:focus-visible,.map__dot.has-link:hover{animation:map-dot-pulse 2s ease-out infinite}}.map__tooltip{background-color:var(--map-emergency-tooltip-bgc);border-left:5px solid var(--map-emergency-tooltip-border-color);min-width:200px;padding:20px;position:absolute;transform:translateY(-50%)}.map__tooltip[hidden]{display:none}.map__tooltip-kicker{color:var(--map-emergency-tooltip-kicker-color);display:block;font-size:var(--text-font-size);font-weight:400;margin:0 0 .25rem;text-transform:uppercase}.map__tooltip-title{color:var(--map-emergency-tooltip-color);font-size:var(--heading-4-font-size);font-weight:700;margin:0}.map__video-dialog{--dialog-close-bgc:#fff}.map__video-dialog .dialog__content{max-width:1000px}.map__video-dialog .video__content{margin:10px}@media only screen and (min-width:768px){.map__video-dialog .video__content{margin:20px}}@media only screen and (min-width:1280px){.map{display:grid;grid-template:"header map" auto "video map" 1fr/1fr 2fr}.map:has(.map__video) .map__svg{translate:-20% 0}.map__header{grid-area:header}.map__video{grid-area:video;max-width:400px}.map__video--mobile{display:none}.map__video--desktop{display:block}.map__emergencies{display:none}.map__svg-container{grid-area:map;position:relative}.map__legend{bottom:0;display:flex;flex-direction:column;gap:10px;position:absolute;right:0}.map__svg{translate:-20%;width:140%}}@keyframes map-dot-pulse{0%{stroke-opacity:.7;stroke-width:0}to{stroke-opacity:0;stroke-width:80}}