.routes-map[data-astro-cid-bfkfmgkf]{--_land:var(--map-land,oklch(90% .006 250));--_sea:var(--map-sea,oklch(97.5% .004 250));--_grid:var(--map-grid,oklch(91% .006 250));--_route:var(--map-route,oklch(55% .17 35));--_muted:var(--map-muted,oklch(62% .01 250));--_text:var(--map-text,oklch(25% .01 250));--_text-soft:var(--map-text-soft,oklch(45% .01 250));--_label-bg:var(--map-label-bg,oklch(99% 0 0/.86));--_font:var(--map-font,inherit);font-family:var(--_font);color:var(--_text);margin:0}.routes-map__canvas[data-astro-cid-bfkfmgkf]{position:relative;container-type:inline-size}svg[data-astro-cid-bfkfmgkf]{width:100%;height:auto;display:block}.rm-sphere[data-astro-cid-bfkfmgkf]{fill:var(--_sea)}.rm-graticule[data-astro-cid-bfkfmgkf]{fill:none;stroke:var(--_grid);stroke-width:.6px}.rm-land[data-astro-cid-bfkfmgkf]{fill:var(--_land);stroke:var(--_sea);stroke-width:.5px}.rm-request[data-astro-cid-bfkfmgkf]{fill:none;stroke:var(--_muted);stroke-width:1px;stroke-dasharray:2 5;stroke-linecap:round;opacity:.7}.rm-request-dot[data-astro-cid-bfkfmgkf]{fill:var(--_sea);stroke:var(--_muted);stroke-width:1.2px}.rm-route__line[data-astro-cid-bfkfmgkf]{fill:none;stroke:var(--_route);stroke-width:1.8px;stroke-linecap:round;transition:stroke-width .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.rm-route__end[data-astro-cid-bfkfmgkf]{fill:var(--_sea);stroke:var(--_route);stroke-width:2px}.rm-route__ship[data-astro-cid-bfkfmgkf]{fill:var(--_route);offset-distance:0%;opacity:0}.rm-origin__dot[data-astro-cid-bfkfmgkf]{fill:var(--_route);stroke:var(--_sea);stroke-width:2px}.rm-origin__pulse[data-astro-cid-bfkfmgkf]{fill:none;stroke:var(--_route);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.routes-map[data-astro-cid-bfkfmgkf]:has(.rm-market:is(:hover,:focus-visible)) .rm-route__line[data-astro-cid-bfkfmgkf]{opacity:.25}.routes-map[data-astro-cid-bfkfmgkf]:has(.rm-market[data-market=us]:is(:hover,:focus-visible)) .rm-route[data-astro-cid-bfkfmgkf][data-market=us] .rm-route__line[data-astro-cid-bfkfmgkf],.routes-map[data-astro-cid-bfkfmgkf]:has(.rm-market[data-market=es]:is(:hover,:focus-visible)) .rm-route[data-astro-cid-bfkfmgkf][data-market=es] .rm-route__line[data-astro-cid-bfkfmgkf],.routes-map[data-astro-cid-bfkfmgkf]:has(.rm-market[data-market=gr]:is(:hover,:focus-visible)) .rm-route[data-astro-cid-bfkfmgkf][data-market=gr] .rm-route__line[data-astro-cid-bfkfmgkf],.routes-map[data-astro-cid-bfkfmgkf]:has(.rm-market[data-market=tr]:is(:hover,:focus-visible)) .rm-route[data-astro-cid-bfkfmgkf][data-market=tr] .rm-route__line[data-astro-cid-bfkfmgkf],.routes-map[data-astro-cid-bfkfmgkf]:has(.rm-market[data-market=il]:is(:hover,:focus-visible)) .rm-route[data-astro-cid-bfkfmgkf][data-market=il] .rm-route__line[data-astro-cid-bfkfmgkf],.routes-map[data-astro-cid-bfkfmgkf]:has(.rm-market[data-market=om]:is(:hover,:focus-visible)) .rm-route[data-astro-cid-bfkfmgkf][data-market=om] .rm-route__line[data-astro-cid-bfkfmgkf]{opacity:1;stroke-width:3px}.rm-label[data-astro-cid-bfkfmgkf]{white-space:nowrap;color:var(--_text);background:var(--_label-bg);pointer-events:none;border-radius:2px;padding:.1em .4em;font-size:clamp(.62rem,1.35cqi,.8rem);font-weight:600;line-height:1.2;position:absolute;translate:8px -50%}.rm-label--origin[data-astro-cid-bfkfmgkf]{color:var(--_route);translate:-50% 10px}.rm-label[data-astro-cid-bfkfmgkf][data-market=tr]{translate:8px -110%}.rm-label[data-astro-cid-bfkfmgkf][data-market=gr]{translate:-50% calc(-100% - 8px)}.rm-label[data-astro-cid-bfkfmgkf][data-market=es]{translate:calc(-100% - 8px) -110%}.rm-label[data-astro-cid-bfkfmgkf][data-market=il]{translate:8px 10%}.routes-map__legend[data-astro-cid-bfkfmgkf]{gap:.75rem 2rem;margin-top:1.25rem;font-size:.9rem;display:grid}@media (width>=52rem){.routes-map__legend[data-astro-cid-bfkfmgkf]{grid-template-columns:1fr auto;align-items:start}.rm-note[data-astro-cid-bfkfmgkf]{grid-column:1/-1}}.rm-legend-title[data-astro-cid-bfkfmgkf]{align-items:center;gap:.6rem;margin:0 0 .6rem;font-weight:600;display:flex}.rm-legend-title--request[data-astro-cid-bfkfmgkf]{color:var(--_text-soft);margin:0;font-weight:500}.rm-key[data-astro-cid-bfkfmgkf]{border-top:2px solid var(--_route);flex:none;width:1.75rem;height:0}.rm-key--request[data-astro-cid-bfkfmgkf]{border-top:2px dotted var(--_muted)}.rm-markets[data-astro-cid-bfkfmgkf]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rm-market[data-astro-cid-bfkfmgkf]{min-height:2.5rem;font:inherit;color:var(--_text);border:1px solid color-mix(in oklch, var(--_text) 25%, transparent);cursor:pointer;background:0 0;border-radius:2px;padding:.4rem .85rem;font-weight:600;transition:border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.rm-market[data-astro-cid-bfkfmgkf]:hover,.rm-market[data-astro-cid-bfkfmgkf]:focus-visible{border-color:var(--_route);color:var(--_route)}.rm-market[data-astro-cid-bfkfmgkf]:focus-visible{outline:2px solid var(--_route);outline-offset:2px}.rm-note[data-astro-cid-bfkfmgkf]{color:var(--_text-soft);margin:0;font-size:.85rem}.rm-visually-hidden[data-astro-cid-bfkfmgkf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.rm-route__line[data-astro-cid-bfkfmgkf]{stroke-dasharray:1;stroke-dashoffset:1px;animation:rm-draw 1.6s cubic-bezier(.16, 1, .3, 1) var(--delay) forwards}.rm-route__ship[data-astro-cid-bfkfmgkf]{animation:rm-sail 6s linear calc(var(--delay) + 1.6s) infinite}.rm-origin__pulse[data-astro-cid-bfkfmgkf]{animation:2.8s cubic-bezier(.16,1,.3,1) infinite rm-pulse}}@keyframes rm-draw{to{stroke-dashoffset:0}}@keyframes rm-sail{0%{offset-distance:0%;opacity:0}8%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes rm-pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:3.2}}
