.locations-map[data-astro-cid-7q7j3jrz]{background:var(--color-canvas);font-family:var(--font-sans)}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-tile-pane{filter:grayscale()contrast(.92)brightness(1.04);opacity:.85}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-control-zoom{border:1px solid var(--color-rule);box-shadow:none;border-radius:3px}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-control-zoom a{background:var(--color-panel);width:44px;height:44px;color:var(--color-ink);line-height:44px;font-family:var(--font-mono);border-bottom-color:var(--color-rule)}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-control-zoom a:hover{background:var(--color-panel-raised)}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-control-attribution{background:color-mix(in srgb, var(--color-panel) 85%, transparent);color:var(--color-ink-muted);font-size:.75rem}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-control-attribution a{color:var(--color-ink)}.locations-map[data-astro-cid-7q7j3jrz] .loc-pin{width:44px;height:44px}.locations-map[data-astro-cid-7q7j3jrz] .loc-pin:before{content:"";background:var(--color-signal);border:2.5px solid var(--color-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-signal) 25%, transparent);border-radius:50%;position:absolute;inset:13px}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-tooltip.loc-label{background:var(--color-panel-raised);border:1px solid var(--color-ink);box-shadow:none;color:var(--color-ink);border-radius:2px;padding:.4rem .6rem;font-size:.8rem;line-height:1.35}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-tooltip.loc-label:before{display:none}.locations-map[data-astro-cid-7q7j3jrz] .loc-lens{z-index:750;background:var(--color-canvas);border:2px solid var(--color-ink);width:260px;height:260px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-signal) 30%, transparent), 0 18px 40px -16px #00000080;cursor:default;border-radius:50%;animation:.18s ease-out loc-lens-in;position:absolute;overflow:hidden}.locations-map[data-astro-cid-7q7j3jrz] .loc-lead{stroke:var(--color-ink);stroke-dasharray:2 2}.locations-map[data-astro-cid-7q7j3jrz] .loc-true{stroke:var(--color-ink);fill:var(--color-ink);fill-opacity:1}@keyframes loc-lens-in{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.locations-map[data-astro-cid-7q7j3jrz] .loc-lens{animation:none}}.locations-map[data-astro-cid-7q7j3jrz] .loc-popup .leaflet-popup-content-wrapper{background:var(--color-panel-raised);border:1px solid var(--color-ink);color:var(--color-ink);border-radius:3px;box-shadow:0 10px 30px -14px #00000073}.locations-map[data-astro-cid-7q7j3jrz] .loc-popup .leaflet-popup-content{margin:.9rem 1.1rem;font-size:.82rem;line-height:1.45}.locations-map[data-astro-cid-7q7j3jrz] .loc-popup .leaflet-popup-tip{background:var(--color-panel-raised);border:1px solid var(--color-ink);box-shadow:none}.locations-map[data-astro-cid-7q7j3jrz] .loc-popup a.leaflet-popup-close-button{color:var(--color-ink-muted)}@media (pointer:coarse){.locations-map[data-astro-cid-7q7j3jrz] .loc-popup a.leaflet-popup-close-button{width:40px;height:40px;font-size:22px;line-height:40px}.locations-map[data-astro-cid-7q7j3jrz] .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}}.locations-map[data-astro-cid-7q7j3jrz] .loc-entry+.loc-entry{border-top:1px solid var(--color-rule-soft);margin-top:.8rem;padding-top:.8rem}.locations-map[data-astro-cid-7q7j3jrz] .loc-entry strong{font-size:.9rem;display:block}.locations-map[data-astro-cid-7q7j3jrz] .loc-company{color:var(--color-ink-muted);display:block}.locations-map[data-astro-cid-7q7j3jrz] .loc-line{color:var(--color-ink-muted);margin-top:.2rem;display:block}.locations-map[data-astro-cid-7q7j3jrz] a.loc-line{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:3px;margin-top:0;padding:.85rem 0;display:inline-block}.locations-map[data-astro-cid-7q7j3jrz] .loc-note{font-family:var(--font-mono);font-size:.7rem}.locations-map[data-astro-cid-7q7j3jrz] .loc-kind{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.75rem;display:block}.loc-contact[data-astro-cid-e2kf7mkt]{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:3px;padding:.85rem 0;transition:text-decoration-color .15s;display:inline-block}.loc-contact[data-astro-cid-e2kf7mkt]:hover{text-decoration-color:var(--color-signal)}.wind-turbines[data-astro-cid-5whiqdn4]{overflow:visible}.turbine-far[data-astro-cid-5whiqdn4]{opacity:.55}.rotor[data-astro-cid-5whiqdn4]{transform-origin:0 0;animation-name:wind-turbine-spin;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes wind-turbine-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rotor[data-astro-cid-5whiqdn4]{animation:none}}.about-lead[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-variation-settings:"wdth" 108;letter-spacing:-.01em;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:600;line-height:1.22}
