.cov3{padding-block:var(--section);color:#fff;isolation:isolate;background:#030a18;position:relative;overflow:hidden}.cov3__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.cov3__bg img{object-fit:cover;object-position:30% 50%;filter:grayscale()contrast(1.15)brightness(.62);opacity:.5;transform:scale(1.12)}.cov3__bg:before{content:"";z-index:1;mix-blend-mode:color;opacity:.85;background:#1d4fbf;position:absolute;inset:0}.cov3__bg:after{content:"";z-index:2;background:radial-gradient(42% 52% at 68% 52%,#2f66d957,#0000 72%),linear-gradient(90deg,#030a18eb 0%,#030a188c 42%,#030a1859 100%),linear-gradient(#030a18 0%,#030a1800 18% 82%,#030a18 100%);position:absolute;inset:0}@supports (animation-timeline:view()){.cov3__bg img{animation:linear both cov3Drift;animation-timeline:view();animation-range:cover}@keyframes cov3Drift{0%{transform:translateY(-5%)scale(1.14)}to{transform:translateY(5%)scale(1.06)}}}.cov3__grid{grid-template:"head map""stats map""actions map"1fr/minmax(0,.78fr) minmax(0,1.22fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.cov3__head{grid-area:head;align-self:end;gap:1.2rem;display:grid}.cov3__head h2{max-width:13ch;font-size:clamp(2.2rem,4.2vw,4.2rem);font-weight:500;line-height:1}.cov3__head h2 em{color:var(--em-dark)}.cov3__head p:not(.eyebrow){color:#b4c3da;max-width:46ch;font-size:1.02rem}.cov3__map{grid-area:map;align-self:center}.cov3__stats{grid-area:stats;grid-template-columns:1fr 1fr;gap:0 1.6rem;margin:clamp(1.6rem,3vw,2.4rem) 0 0;display:grid}.cov3__stats>div{border-top:1px solid #ffffff1f;gap:.25rem;padding:1.05rem 0;display:grid}.cov3__stats dt{color:var(--lime);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.cov3__stats dd{letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:500;line-height:1.05}.cov3__stats span{color:#8ea0bc;font-size:.82rem}.cov3__actions{flex-wrap:wrap;grid-area:actions;gap:.7rem;margin-top:1.4rem;display:flex}@media (max-width:1000px){.cov3__grid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"head""map""stats""actions"}.cov3__map{margin:clamp(1.2rem, 4vw, 2rem) calc(var(--gutter) * -.5) 0}.cov3__bg:after{background:radial-gradient(70% 40% at 55% 52%,#2f66d952,#0000 72%),linear-gradient(#030a18 0%,#030a18b3 22%,#030a1873 55%,#030a18cc 85%,#030a18 100%)}}@media (max-width:560px){.cov3__actions .btn{justify-content:space-between;width:100%}}.pkmap{color:#fff;margin:0;position:relative}.pkmap__frame{width:100%;position:relative}.pkmap__dots{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 82% at 52%,#000 62%,#0000 100%);mask-image:radial-gradient(78% 82% at 52%,#000 62%,#0000 100%)}.pkmap__overlay{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pkmap__overlay a{cursor:pointer}.pkmap__ripples circle{fill:none;stroke:#8fb6ff80;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:6.4s cubic-bezier(.3,.1,.4,1) infinite pkRipple;transform:scale(.03)}@keyframes pkRipple{0%{opacity:0;transform:scale(.03)}12%{opacity:.9}to{opacity:0;transform:scale(1)}}.pkmap__beams path{fill:#8fb6ff;fill-opacity:0;stroke:#aac8ff29;stroke-width:1px;animation:10.5s ease-in-out infinite pkBeam}@keyframes pkBeam{0%,22%,to{fill-opacity:0;stroke:#aac8ff29}8%{fill-opacity:.2;stroke:#cfe0ffb3}}.pkmap__links path{fill:none;stroke:#cfe0ff99;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1.5 7;animation:1.6s linear infinite pkFlow}@keyframes pkFlow{to{stroke-dashoffset:-17px}}.pkmap__neighbours text{fill:#96b2e46b;font-family:var(--font-mono);letter-spacing:.32em;font-size:10px}.pkmap__neighbours .pkmap__sea{fill:#8fb6ff8c;letter-spacing:.42em}.pkmap__towns circle{fill:#fff;opacity:.85}.pkmap__towns text{fill:#c9d7ee;paint-order:stroke;stroke:#030a18bf;stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:500}.pkmap__pin rect{fill:#050e22d1;stroke:#a0c4ff80;stroke-width:1px;transition:stroke .3s,fill .3s}.pkmap__pin-name{fill:#fff;font-size:12px;font-weight:600}.pkmap__pin-note{fill:#8fb6ff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:7.5px}.pkmap__core{fill:#fff;stroke:#8fb6ff;stroke-width:3px;stroke-opacity:.6}.pkmap__ping{fill:none;stroke:#cfe0ff;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.8s cubic-bezier(.2,.6,.3,1) infinite pkPing;animation-delay:calc(var(--i) * .6s)}@keyframes pkPing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}.pkmap__overlay a:hover rect{fill:#102450f2;stroke:#cfe0ff}.pkmap__sat-body{animation:5s ease-in-out infinite pkFloat}.pkmap__sat-body rect{fill:#2f5fc9;stroke:#cfe0ff;stroke-width:.8px}.pkmap__sat-body .pkmap__sat-bus{fill:#e7c56f;stroke:#fff3cf}@keyframes pkFloat{50%{translate:0 -3px}}.pkmap__sat-name{fill:#fff;font-size:12px;font-weight:600}.pkmap__sat-note{fill:#8fb6ff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:7.5px}.pkmap__legend{color:#a9b8d0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;margin-top:.8rem;font-size:.62rem;display:flex}.pkmap__legend span{align-items:center;gap:.5rem;display:inline-flex}.pkmap__legend i{border-radius:50%;width:8px;height:8px}.pkmap__legend .is-pk{background:linear-gradient(135deg,#fff,#8fb6ff);box-shadow:0 0 10px #8fb6ffcc}.pkmap__legend .is-centre{background:#fff;box-shadow:0 0 0 3px #8fb6ff59}.pkmap__legend .is-beam{background:#8fb6ff33;border:1px solid #cfe0ffb3;border-radius:2px;transform:rotate(45deg)scale(.9)}.motion-ready [data-reveal=map]{filter:none;opacity:1;transform:none}.motion-ready [data-reveal=map] .pkmap__dots{clip-path:circle(0% at 4% 96%);transition:clip-path 2.4s cubic-bezier(.45,0,.2,1)}.motion-ready [data-reveal=map].is-in .pkmap__dots{clip-path:circle(150% at 4% 96%)}.motion-ready [data-reveal=map] .pkmap__overlay>*{opacity:0;transition:opacity 1.2s var(--ease)}.motion-ready [data-reveal=map].is-in .pkmap__overlay>*{opacity:1;transition-delay:1.5s}.motion-ready [data-reveal=map].is-in .pkmap__overlay>.pkmap__sat,.motion-ready [data-reveal=map].is-in .pkmap__overlay>.pkmap__ripples{transition-delay:.2s}.motion-ready [data-reveal=map].is-in .pkmap__overlay>.pkmap__beams{transition-delay:.9s}.motion-ready [data-reveal=map].is-in .pkmap__overlay>.pkmap__links{transition-delay:1.3s}@media (max-width:640px){.pkmap__towns g:nth-child(3),.pkmap__towns g:nth-child(4),.pkmap__towns g:nth-child(5),.pkmap__towns g:nth-child(7),.pkmap__neighbours text:not(.pkmap__sea){display:none}.pkmap__towns text{stroke-width:5px;font-size:19px}.pkmap__neighbours .pkmap__sea{display:none}.pkmap__label{transform-box:fill-box;transform-origin:0%;transform:scale(1.65)}.pkmap__label--left{transform-origin:100%}.pkmap__sat-text{transform-box:fill-box;transform-origin:0%;transform:scale(1.7)}}.cov-page__map{width:min(100%,720px);margin-inline:auto}@media (prefers-reduced-motion:reduce){.pkmap__ripples,.pkmap__ping{display:none}.pkmap__beams path,.pkmap__links path,.pkmap__sat-body{animation:none}}.point{gap:1.4rem;display:grid}.point__grid{border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.point__grid li{color:var(--ink);background:#fff;align-items:center;gap:1rem;padding:1.3rem 1.4rem;display:flex}.point__dial{width:52px;height:52px;color:var(--navy);flex:none}.point__grid strong{font-size:1.05rem;font-weight:560;display:block}.point__grid span{color:var(--muted);font-size:.82rem;display:block}.point__tip{color:var(--muted);max-width:70ch;font-size:.92rem}@media (max-width:1000px){.point__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.point__grid{grid-template-columns:1fr}}.hero3__media img,.hero3__media video{translate:calc(var(--px,0) * -14px) calc(var(--py,0) * -10px);transition:translate 1.2s var(--ease)}.hero3__meteors{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero3__meteors i{top:var(--y);left:var(--x);opacity:0;width:140px;height:1px;animation:9s linear infinite meteor;animation-delay:var(--t);filter:drop-shadow(0 0 4px #aac8ffe6);background:linear-gradient(90deg,#fff0,#ffffffe6);position:absolute;transform:rotate(-24deg)}.hero3__meteors i:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:-1px}@keyframes meteor{0%{opacity:0;translate:0}2%{opacity:1}9%{opacity:0;translate:340px -150px}to{opacity:0;translate:340px -150px}}@media (prefers-reduced-motion:reduce){.hero3__meteors{display:none}}.wtb3__grid--all{grid-template-columns:repeat(2,minmax(0,1fr))}.wtb3__grid--all .wtb3__art{aspect-ratio:16/8}.wtb3__also{color:var(--muted);margin-top:.5rem;font-size:.84rem}@media (max-width:1000px){.wtb3__grid--all{grid-template-columns:1fr}}
