.coverage-map-module__UAkEOq__root{--sweep:6s;--ease:cubic-bezier(.25, 1, .5, 1);container-type:inline-size}.coverage-map-module__UAkEOq__stage{aspect-ratio:1;position:relative}.coverage-map-module__UAkEOq__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.coverage-map-module__UAkEOq__ring{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.92)}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__ring{animation:coverage-map-module__UAkEOq__ring-in 1.1s var(--ease) forwards;animation-delay:var(--in,0s)}@keyframes coverage-map-module__UAkEOq__ring-in{to{opacity:1;transform:scale(1)}}.coverage-map-module__UAkEOq__ripple{opacity:0;transform-box:fill-box;transform-origin:50%}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__ripple{animation:5s cubic-bezier(.2,.6,.35,1) infinite coverage-map-module__UAkEOq__ripple;animation-delay:var(--in,0s)}@keyframes coverage-map-module__UAkEOq__ripple{0%{opacity:.55;transform:scale(.04)}to{opacity:0;transform:scale(1)}}.coverage-map-module__UAkEOq__road{stroke-dasharray:1;stroke-dashoffset:1px}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__road{animation:coverage-map-module__UAkEOq__draw 1.8s var(--ease) forwards;animation-delay:var(--in,0s)}@keyframes coverage-map-module__UAkEOq__draw{to{stroke-dashoffset:0}}.coverage-map-module__UAkEOq__fade{opacity:0}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__fade{animation:coverage-map-module__UAkEOq__fade-in .9s var(--ease) forwards;animation-delay:var(--in,0s)}@keyframes coverage-map-module__UAkEOq__fade-in{to{opacity:1}}.coverage-map-module__UAkEOq__town{opacity:0}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__town{animation:coverage-map-module__UAkEOq__fade-in .7s var(--ease) forwards;animation-delay:var(--in,0s)}.coverage-map-module__UAkEOq__halo{opacity:0;transform-box:fill-box;transform-origin:50%}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__halo{animation:coverage-map-module__UAkEOq__ping var(--sweep) ease-out infinite;animation-delay:var(--ping,0s)}@keyframes coverage-map-module__UAkEOq__ping{0%{opacity:.95;transform:scale(1)}22%,to{opacity:0;transform:scale(4.2)}}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__dot{animation:coverage-map-module__UAkEOq__flash var(--sweep) linear infinite;animation-delay:var(--ping,0s)}@keyframes coverage-map-module__UAkEOq__flash{0%{fill:#f7e6bc}14%,to{fill:#ece7dc}}.coverage-map-module__UAkEOq__townLink{cursor:pointer;outline:none}.coverage-map-module__UAkEOq__townLink:hover .coverage-map-module__UAkEOq__dot,.coverage-map-module__UAkEOq__townLink:focus-visible .coverage-map-module__UAkEOq__dot{fill:#e4c283}.coverage-map-module__UAkEOq__townLink:hover .coverage-map-module__UAkEOq__label,.coverage-map-module__UAkEOq__townLink:focus-visible .coverage-map-module__UAkEOq__label{fill:#f7e6bc}.coverage-map-module__UAkEOq__townLink:focus-visible .coverage-map-module__UAkEOq__focus{opacity:1}.coverage-map-module__UAkEOq__focus{opacity:0}.coverage-map-module__UAkEOq__townLink:hover .coverage-map-module__UAkEOq__wideArrow,.coverage-map-module__UAkEOq__townLink:focus-visible .coverage-map-module__UAkEOq__wideArrow{fill:#f7e6bc}.coverage-map-module__UAkEOq__sweep{pointer-events:none;opacity:0;mix-blend-mode:screen;background:conic-gradient(#d6ae6200 0deg 280deg,#d6ae620d 318deg,#d6ae6233 357deg,#d6ae6200 360deg);border-radius:50%;width:90%;height:90%;position:absolute;top:5%;left:5%}.coverage-map-module__UAkEOq__sweep:after{content:"";background:linear-gradient(#e4c283bf,#e4c28300);width:1.5px;height:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__sweep{animation:coverage-map-module__UAkEOq__spin var(--sweep) linear infinite, coverage-map-module__UAkEOq__fade-in 1.2s ease 1.6s forwards}@keyframes coverage-map-module__UAkEOq__spin{to{transform:rotate(1turn)}}.coverage-map-module__UAkEOq__centrePulse{transform-box:fill-box;transform-origin:50%}.coverage-map-module__UAkEOq__live .coverage-map-module__UAkEOq__centrePulse{animation:2.4s ease-out infinite coverage-map-module__UAkEOq__centre}@keyframes coverage-map-module__UAkEOq__centre{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.coverage-map-module__UAkEOq__pin{animation:.7s cubic-bezier(.34,1.56,.64,1) both coverage-map-module__UAkEOq__drop}@keyframes coverage-map-module__UAkEOq__drop{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}.coverage-map-module__UAkEOq__pinPulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite coverage-map-module__UAkEOq__centre}.coverage-map-module__UAkEOq__tip{z-index:2;pointer-events:none;animation:.18s ease-out both coverage-map-module__UAkEOq__tip-in;position:absolute;transform:translate(-50%,calc(-100% - 14px))}@keyframes coverage-map-module__UAkEOq__tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 8px))}}@container (max-width:520px){.coverage-map-module__UAkEOq__label{font-size:16px}.coverage-map-module__UAkEOq__smallLabel{font-size:12px}.coverage-map-module__UAkEOq__majorLabel,.coverage-map-module__UAkEOq__roadLabel{font-size:11px}.coverage-map-module__UAkEOq__pinLabel{font-size:14px}}@container (max-width:400px){.coverage-map-module__UAkEOq__label{font-size:20px}.coverage-map-module__UAkEOq__minor .coverage-map-module__UAkEOq__label,.coverage-map-module__UAkEOq__optional,.coverage-map-module__UAkEOq__roadLabel{display:none}.coverage-map-module__UAkEOq__majorLabel{font-size:14px}.coverage-map-module__UAkEOq__smallLabel{font-size:15px}.coverage-map-module__UAkEOq__city{letter-spacing:1.5px;font-size:15px}.coverage-map-module__UAkEOq__pinLabel{font-size:18px}}@media (prefers-reduced-motion:reduce){.coverage-map-module__UAkEOq__sweep,.coverage-map-module__UAkEOq__ripple,.coverage-map-module__UAkEOq__halo{display:none}.coverage-map-module__UAkEOq__ring,.coverage-map-module__UAkEOq__town,.coverage-map-module__UAkEOq__fade{opacity:1!important;transform:none!important}.coverage-map-module__UAkEOq__road{stroke-dashoffset:0!important}.coverage-map-module__UAkEOq__pin,.coverage-map-module__UAkEOq__tip{animation:none}}
