.mapbox[data-astro-cid-xljgbwpu]{background:var(--map-sea);border-radius:6px;position:relative;overflow:hidden}.cmap[data-astro-cid-xljgbwpu]{width:100%;height:auto;aspect-ratio:var(--ar,820 / 356);font-family:var(--sans);display:block}.sea[data-astro-cid-xljgbwpu]{fill:var(--map-sea)}.prov[data-astro-cid-xljgbwpu] path{fill:var(--map-land);stroke:var(--map-border);stroke-width:1px;vector-effect:non-scaling-stroke}.lakes[data-astro-cid-xljgbwpu],.gta-lake[data-astro-cid-xljgbwpu]{fill:var(--map-sea)}.hwy[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--map-road);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hwy-401[data-astro-cid-xljgbwpu]{stroke:var(--map-road-major);stroke-width:6px}.rt[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.28}.rt[data-astro-cid-xljgbwpu].done{opacity:.55}.rt[data-astro-cid-xljgbwpu].on{stroke:var(--red);stroke-width:3.2px;opacity:1}.pin[data-astro-cid-xljgbwpu] circle[data-astro-cid-xljgbwpu]{fill:var(--map-land);stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.pin[data-astro-cid-xljgbwpu].on circle[data-astro-cid-xljgbwpu]{fill:var(--red);stroke:var(--red)}.pin[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{fill:var(--ink-2);paint-order:stroke;stroke:var(--map-land);stroke-linejoin:round;font-weight:600}.nat-pin[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{stroke-width:4px;font-size:13px}.gta-pin[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{stroke-width:.16px;font-size:.52px}.pin[data-astro-cid-xljgbwpu].on text[data-astro-cid-xljgbwpu]{fill:var(--ink);font-weight:800}.truck[data-astro-cid-xljgbwpu]{fill:var(--red);stroke:var(--paper);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}.wh-dot[data-astro-cid-xljgbwpu]{fill:var(--accent-fill);stroke:var(--paper);stroke-width:2.5px;vector-effect:non-scaling-stroke}.wh-label[data-astro-cid-xljgbwpu]{fill:var(--accent);paint-order:stroke;stroke:var(--map-land);stroke-linejoin:round;font-weight:800}.nat-wh[data-astro-cid-xljgbwpu]{stroke-width:4px;font-size:14px}.gta-wh[data-astro-cid-xljgbwpu]{stroke-width:.18px;font-size:.6px}.gta-layer[data-astro-cid-xljgbwpu],.nat-layer[data-astro-cid-xljgbwpu]{transition:opacity .5s}.map-tools[data-astro-cid-xljgbwpu]{z-index:2;background:color-mix(in srgb, var(--paper) 92%, transparent);box-shadow:0 2px 10px var(--shadow);border-radius:6px;gap:6px;padding:4px;display:flex;position:absolute;top:14px;left:14px}.mv[data-astro-cid-xljgbwpu]{min-height:40px;color:var(--ink-2);font:600 15px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 14px}.mv[data-astro-cid-xljgbwpu][aria-pressed=true]{background:var(--accent-fill);color:#fff}.map-cap[data-astro-cid-xljgbwpu]{color:var(--muted);background:color-mix(in srgb, var(--paper) 75%, transparent);margin:0;padding:10px 16px;font-size:13px}@media (width<=980px){.cmap[data-astro-cid-xljgbwpu]{aspect-ratio:982/520}}@media (width<=560px){.map-tools[data-astro-cid-xljgbwpu]{box-shadow:none;background:0 0;margin:10px;padding:0;position:static}.nat-pin[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{font-size:17px}}.dock[data-astro-cid-men4x6jj]{background:var(--paper);color:var(--ink);box-shadow:0 18px 50px var(--shadow);border-radius:6px;overflow:hidden}.dock-tabs[data-astro-cid-men4x6jj]{border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.dock-tab[data-astro-cid-men4x6jj]{min-height:56px;font:600 16px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1 0 auto;padding:0 22px}.dock-tab[data-astro-cid-men4x6jj][aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);background:var(--raised)}.dock-body[data-astro-cid-men4x6jj]{padding:22px 24px 20px}.dock-grid[data-astro-cid-men4x6jj]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr);align-items:end;gap:14px;display:grid}.fld[data-astro-cid-men4x6jj]{flex-direction:column;gap:6px;min-width:0;display:flex}.fld[data-astro-cid-men4x6jj] label[data-astro-cid-men4x6jj]{color:var(--ink-2);font-size:13px;font-weight:600}.fld[data-astro-cid-men4x6jj] input[data-astro-cid-men4x6jj],.fld[data-astro-cid-men4x6jj] select[data-astro-cid-men4x6jj]{border:1.5px solid var(--field);background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:500 16px var(--sans);border-radius:4px;padding:0 12px}.result[data-astro-cid-men4x6jj]{background:var(--raised);border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;min-height:50px;padding:6px 6px 6px 16px;display:flex}.num[data-astro-cid-men4x6jj]{flex-direction:column;line-height:1.1;display:flex}.num[data-astro-cid-men4x6jj] b[data-astro-cid-men4x6jj]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;font-stretch:125%}.num[data-astro-cid-men4x6jj] span[data-astro-cid-men4x6jj]{color:var(--muted);font-size:12px}.result[data-astro-cid-men4x6jj] .btn[data-astro-cid-men4x6jj]{margin-left:auto}.dock-foot[data-astro-cid-men4x6jj]{color:var(--muted);margin-top:12px;font-size:14px}@media (width<=980px){.dock-grid[data-astro-cid-men4x6jj]{grid-template-columns:repeat(2,minmax(0,1fr))}.result[data-astro-cid-men4x6jj]{grid-column:1/-1}}@media (width<=560px){.dock-grid[data-astro-cid-men4x6jj]{grid-template-columns:minmax(0,1fr)}.dock-tab[data-astro-cid-men4x6jj]{padding:0 14px;font-size:15px}.result[data-astro-cid-men4x6jj] .btn[data-astro-cid-men4x6jj]{width:100%;margin-left:0}}.rs[data-astro-cid-ymukcmn6]{flex-direction:column;gap:14px;min-width:0;display:flex}.rs-track[data-astro-cid-ymukcmn6].drift{scroll-snap-type:none;cursor:grab}.rs-track[data-astro-cid-ymukcmn6].drag{cursor:grabbing;user-select:none}.rs-track[data-astro-cid-ymukcmn6]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;margin:0;padding:0 0 10px;list-style:none;display:flex;overflow-x:auto}.rs-card[data-astro-cid-ymukcmn6]{scroll-snap-align:start;border:1px solid var(--line);background:var(--paper);border-radius:6px;flex:0 0 min(380px,86%);display:flex}.rs-card[data-astro-cid-ymukcmn6]:focus-visible{outline-offset:-3px}.rs-card[data-astro-cid-ymukcmn6] figure[data-astro-cid-ymukcmn6]{flex-direction:column;gap:10px;margin:0;padding:20px 22px;display:flex}.rs-stars[data-astro-cid-ymukcmn6]{color:var(--accent);letter-spacing:2px;font-size:16px;line-height:1}.rs-card[data-astro-cid-ymukcmn6] blockquote[data-astro-cid-ymukcmn6]{margin:0;font-size:17px;line-height:1.5}.rs-card[data-astro-cid-ymukcmn6] figcaption[data-astro-cid-ymukcmn6]{color:var(--muted);margin-top:auto;font-size:14px}.rs-ctrl[data-astro-cid-ymukcmn6]{gap:8px;display:flex}.rs-ctrl[data-astro-cid-ymukcmn6][hidden],.rs-btn[data-astro-cid-ymukcmn6][hidden]{display:none}.rs-btn[data-astro-cid-ymukcmn6]{width:48px;height:48px;color:var(--accent);font:700 18px/1 var(--sans);cursor:pointer;background:0 0;border:2px solid;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.rs-btn[data-astro-cid-ymukcmn6]:hover:not([aria-disabled=true]){background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.rs-btn[data-astro-cid-ymukcmn6][aria-disabled=true]{opacity:.4;cursor:default}.rs-pause[data-astro-cid-ymukcmn6]{margin-left:auto;font-size:13px}.mhero[data-astro-cid-wcolddp2]{padding-block:clamp(40px,5vw,72px) 0}.mhero-top[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(20px,4vw,56px);margin-bottom:clamp(24px,3vw,36px);display:grid}.mhero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{font-size:clamp(36px,5vw,68px);line-height:.98}.mhero-side[data-astro-cid-wcolddp2]{flex-direction:column;gap:18px;display:flex}.hero-routes[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:10px;display:flex}.dock-slot[data-astro-cid-wcolddp2]{z-index:3;margin-top:16px;position:relative}.hero-call[data-astro-cid-wcolddp2]{color:var(--ink-2);font-size:16px}.hero-call[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-weight:700}.facts[data-astro-cid-wcolddp2]{padding-top:56px;padding-bottom:40px}.facts[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:24px 0 0;list-style:none;display:grid}.facts[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex-direction:column;gap:2px;display:flex}.facts[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{text-transform:uppercase;font-size:clamp(20px,2vw,26px);font-weight:800;font-stretch:125%}.facts[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--muted);font-size:14px}.services[data-astro-cid-wcolddp2]{flex-direction:column;gap:clamp(48px,7vw,96px);padding-block:48px clamp(56px,8vw,112px);display:flex}.owners[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.owners[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:clamp(26px,3vw,40px);line-height:1.1}.routes[data-astro-cid-wcolddp2]{background:var(--deep);color:#fff;padding-block:clamp(56px,7vw,96px)}.routes[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-bottom:32px;font-size:clamp(28px,3.6vw,48px);line-height:1}.route-list[data-astro-cid-wcolddp2]{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.route-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{background:var(--deep);color:#fff;flex-direction:column;gap:10px;height:100%;padding:24px;text-decoration:none;display:flex}.route-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{background:#3a2322}.route-list[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:19px}.route-list[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:#d9c9c8;font-size:15px}.route-list[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:#f5b3ae;margin-top:auto;font-style:normal;font-weight:600}.rating[data-astro-cid-wcolddp2]{color:var(--accent);font-size:32px;font-weight:800;font-stretch:125%}@media (width<=980px){.mhero-top[data-astro-cid-wcolddp2],.owners[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.route-list[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}
