.map[data-astro-cid-qpo2tafw]{--strip:1.875rem;margin:0}.map__draw[data-astro-cid-qpo2tafw]{border:var(--hair) solid var(--color-ink)}.map__frame[data-astro-cid-qpo2tafw]{background:var(--color-yolk);width:100%;position:relative;overflow:hidden;container-type:inline-size}.map__frame--desk[data-astro-cid-qpo2tafw]{display:none}@media (width>=40em){.map__frame--phone[data-astro-cid-qpo2tafw]{display:none}.map__frame--desk[data-astro-cid-qpo2tafw]{display:block}}.map__ground[data-astro-cid-qpo2tafw],.map__ink[data-astro-cid-qpo2tafw]{width:100%;height:100%;display:block;position:absolute;inset:0}.map__ink[data-astro-cid-qpo2tafw] path[data-astro-cid-qpo2tafw],.map__ink[data-astro-cid-qpo2tafw] rect[data-astro-cid-qpo2tafw],.map__ink[data-astro-cid-qpo2tafw] circle[data-astro-cid-qpo2tafw]{fill:none;stroke-linejoin:round;stroke-linecap:round}.map__car[data-astro-cid-qpo2tafw]{stroke:var(--color-ink)}.map__rail[data-astro-cid-qpo2tafw]{stroke:var(--color-green)}.map__rail-in[data-astro-cid-qpo2tafw]{stroke:var(--color-pulp)}.map__rail-in--yolk[data-astro-cid-qpo2tafw]{stroke:var(--color-yolk)}.map__walk[data-astro-cid-qpo2tafw]{stroke:var(--color-ink)}.map__ink[data-astro-cid-qpo2tafw] .map__stop[data-astro-cid-qpo2tafw]{fill:var(--color-pulp);stroke:var(--color-green);stroke-linecap:butt}.map__halo[data-astro-cid-qpo2tafw]{stroke:var(--color-pulp);opacity:0;transition:opacity .3s}.map__halo--plate[data-astro-cid-qpo2tafw]{stroke:var(--color-yolk)}.map__ink[data-astro-cid-qpo2tafw] .map__house[data-astro-cid-qpo2tafw]{fill:var(--color-ink)}.map__ink[data-astro-cid-qpo2tafw] .map__circle[data-astro-cid-qpo2tafw]{stroke:var(--color-ink)}.map__r[data-astro-cid-qpo2tafw],.map__label[data-astro-cid-qpo2tafw][data-r]{transition:opacity .3s}.map[data-astro-cid-qpo2tafw][data-focus=car] .map__r[data-astro-cid-qpo2tafw]:not([data-r=car]),.map[data-astro-cid-qpo2tafw][data-focus=bus] .map__r[data-astro-cid-qpo2tafw]:not([data-r=bus]){opacity:.22}.map[data-astro-cid-qpo2tafw][data-focus=car] [data-astro-cid-qpo2tafw][data-r=car] .map__halo[data-astro-cid-qpo2tafw],.map[data-astro-cid-qpo2tafw][data-focus=bus] [data-astro-cid-qpo2tafw][data-r=bus] .map__halo[data-astro-cid-qpo2tafw]{opacity:.75}.map[data-astro-cid-qpo2tafw][data-focus=car] .map__label[data-astro-cid-qpo2tafw][data-r]:not([data-r=car]),.map[data-astro-cid-qpo2tafw][data-focus=bus] .map__label[data-astro-cid-qpo2tafw][data-r]:not([data-r=bus]){opacity:0}.map__ring[data-astro-cid-qpo2tafw]{z-index:2;width:.875rem;height:.875rem;position:absolute;transform:translate(-50%,-50%)}.map__wire[data-astro-cid-qpo2tafw]{z-index:1;background:var(--color-ink);position:absolute}.map__wire--desk[data-astro-cid-qpo2tafw]{width:var(--hair);transform:translate(-50%)}.map__wire--phone[data-astro-cid-qpo2tafw]{height:var(--hair);transform:translateY(-50%)}.map__plate[data-astro-cid-qpo2tafw]{z-index:1;outline:var(--hair) solid var(--color-ink);background:var(--color-pulp);position:absolute;container-type:inline-size}.map__strip[data-astro-cid-qpo2tafw]{bottom:100%;left:calc(-1 * var(--hair));right:calc(-1 * var(--hair));height:var(--strip);border:var(--hair) solid var(--color-ink);background:var(--color-pulp);color:var(--color-ink);font-family:var(--font-display);white-space:nowrap;border-bottom:0;align-items:center;padding-inline:.6rem;font-size:1rem;font-weight:800;line-height:1;display:flex;position:absolute;overflow:hidden}.map__label[data-astro-cid-qpo2tafw],.map__key[data-astro-cid-qpo2tafw],.map__credit[data-astro-cid-qpo2tafw]{pointer-events:none;font-family:var(--font-sans);white-space:nowrap;line-height:1.2;position:absolute}.map__label[data-astro-cid-qpo2tafw]{z-index:1;color:var(--color-ink);text-shadow:0 0 2px var(--color-yolk), 0 0 4px var(--color-yolk), 0 0 6px var(--color-yolk);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.map__label--telde[data-astro-cid-qpo2tafw]{font-family:var(--font-display);font-size:17px;font-weight:800;transform:translate(-50%,-50%)}.map__label--gc1[data-astro-cid-qpo2tafw]{background:var(--color-ink);color:var(--color-yolk);text-shadow:none;padding:1px 6px;transform:translate(calc(-100% - 12px),-50%)}.map__label--valley[data-astro-cid-qpo2tafw]{font-style:italic;font-weight:600;transform:translateY(-130%)}.map__label--sb[data-astro-cid-qpo2tafw]{transform:translate(10px,-10%)}.map__label--stop[data-astro-cid-qpo2tafw]{text-shadow:0 0 2px var(--color-pulp), 0 0 4px var(--color-pulp), 0 0 6px var(--color-pulp);font-size:12px;transform:translate(-20%,20px)}.map__label--stop[data-astro-cid-qpo2tafw] svg{width:15px;height:15px;color:var(--color-green);flex:none}.map__key[data-astro-cid-qpo2tafw]{color:var(--color-ink);align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex;top:12px;right:12px}.map__north[data-astro-cid-qpo2tafw]{flex-direction:column;align-items:center;gap:1px;display:inline-flex}.map__north[data-astro-cid-qpo2tafw] svg[data-astro-cid-qpo2tafw]{width:18px;height:18px;fill:var(--color-ink)}.map__scale[data-astro-cid-qpo2tafw]{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.map__scale[data-astro-cid-qpo2tafw] i[data-astro-cid-qpo2tafw]{width:var(--km);border:var(--hair) solid var(--color-ink);border-top:0;height:6px;display:block}.map__credit[data-astro-cid-qpo2tafw]{background:var(--color-pulp);color:var(--color-ink);padding:3px 8px;font-size:12px;bottom:0;left:0}.map__frame--phone[data-astro-cid-qpo2tafw] .map__key[data-astro-cid-qpo2tafw]{top:auto;bottom:34px}.map__frame--phone[data-astro-cid-qpo2tafw] .map__north[data-astro-cid-qpo2tafw]{flex-direction:row-reverse;gap:3px}.map__frame--phone[data-astro-cid-qpo2tafw] .map__north[data-astro-cid-qpo2tafw] svg[data-astro-cid-qpo2tafw]{transform:rotate(90deg)}.map__frame--phone[data-astro-cid-qpo2tafw] .map__scale[data-astro-cid-qpo2tafw] i[data-astro-cid-qpo2tafw]{width:auto;height:var(--km);border:var(--hair) solid var(--color-ink);border-left:0;width:6px;min-height:2rem}.map__frame--phone[data-astro-cid-qpo2tafw] .map__scale[data-astro-cid-qpo2tafw]{flex-direction:row;align-items:center}.map__frame--phone[data-astro-cid-qpo2tafw] .map__label--valley[data-astro-cid-qpo2tafw]{font-size:12px;transform:translateY(45%)}.map__frame--phone[data-astro-cid-qpo2tafw] .map__label--sb[data-astro-cid-qpo2tafw]{transform:translate(8px,15%)}.map__frame--phone[data-astro-cid-qpo2tafw] .map__label--gc1[data-astro-cid-qpo2tafw]{transform:translate(-30%,calc(-100% - 10px))}.map__frame--phone[data-astro-cid-qpo2tafw] .map__strip[data-astro-cid-qpo2tafw]{padding-inline:.45rem;font-size:.9375rem}.map__legend[data-astro-cid-qpo2tafw]{border:var(--hair) solid var(--color-ink);background:var(--color-pulp);border-top:0}.map__ways[data-astro-cid-qpo2tafw]{display:grid}.map__ways[data-astro-cid-qpo2tafw] li[data-astro-cid-qpo2tafw]+li[data-astro-cid-qpo2tafw]{border-top:var(--hair) solid var(--color-ink)}.map__way[data-astro-cid-qpo2tafw]{width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head figure""note note";align-items:baseline;gap:.35rem .75rem;padding:1rem 1rem 1.1rem;transition:background-color .3s;display:grid;position:relative}.map__way[data-astro-cid-qpo2tafw]:before{content:"";background:var(--color-ink);transform-origin:top;width:5px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.map[data-astro-cid-qpo2tafw][data-focus=car] [data-astro-cid-qpo2tafw][data-way=car],.map[data-astro-cid-qpo2tafw][data-focus=bus] [data-astro-cid-qpo2tafw][data-way=bus]{background:var(--color-yolk)}.map__way[data-astro-cid-qpo2tafw][aria-pressed=true]:before{transform:scaleY(1)}.map__way[data-astro-cid-qpo2tafw]:focus-visible{outline:3px solid var(--color-ink);outline-offset:-5px}.map__way-head[data-astro-cid-qpo2tafw]{grid-area:head;align-items:center;gap:.55rem;display:inline-flex}.map__way-head[data-astro-cid-qpo2tafw] .map__way-icon{flex:none;width:1.375rem;height:1.375rem}.map__way-name[data-astro-cid-qpo2tafw]{font-size:1.0625rem;font-weight:700}.map__way-figure[data-astro-cid-qpo2tafw]{font-family:var(--font-display);grid-area:figure;font-size:1.625rem;font-weight:800;line-height:1}.map__way-note[data-astro-cid-qpo2tafw]{grid-area:note;max-width:34em;font-size:1.0625rem;line-height:1.45}.map__sample[data-astro-cid-qpo2tafw]{flex:none;width:1.75rem;display:inline-block}.map__sample--car[data-astro-cid-qpo2tafw]{background:var(--color-ink);height:3px}.map__sample--bus[data-astro-cid-qpo2tafw]{border-block:1.75px solid var(--color-green);height:5px}.map__sample--place[data-astro-cid-qpo2tafw]{width:auto}.map__sample--place[data-astro-cid-qpo2tafw]:before{content:"Aa";font-size:.875rem;font-style:italic;font-weight:600}.map__sample--off[data-astro-cid-qpo2tafw]{border:var(--hair) dashed var(--color-ink);border-radius:50%;width:.6875rem;height:.6875rem}.map__farms[data-astro-cid-qpo2tafw]{border-top:var(--hair) solid var(--color-ink);gap:.4rem;padding:.85rem 1rem 1rem;font-size:1rem;line-height:1.4;display:grid}.map__farms[data-astro-cid-qpo2tafw] li[data-astro-cid-qpo2tafw]{align-items:baseline;gap:.6rem;display:flex}.map__farms[data-astro-cid-qpo2tafw] .map__sample[data-astro-cid-qpo2tafw]{text-align:center;min-width:1.75rem}.map__farms[data-astro-cid-qpo2tafw] .map__sample--off[data-astro-cid-qpo2tafw]{align-self:center;min-width:0;margin-inline:.53rem}@media (width>=40em){.map__legend[data-astro-cid-qpo2tafw]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.map__ways[data-astro-cid-qpo2tafw]{grid-template-columns:repeat(2,minmax(0,1fr))}.map__ways[data-astro-cid-qpo2tafw] li[data-astro-cid-qpo2tafw]+li[data-astro-cid-qpo2tafw]{border-top:0;border-left:var(--hair) solid var(--color-ink)}.map__way[data-astro-cid-qpo2tafw]{align-content:start;height:100%;padding:1.1rem 1.25rem 1.25rem}.map__farms[data-astro-cid-qpo2tafw]{border-top:0;border-left:var(--hair) solid var(--color-ink);align-content:start;padding:1.1rem 1.25rem 1.25rem}}@media (width>=40em) and (width<=61.99em){.map__legend[data-astro-cid-qpo2tafw]{grid-template-columns:1fr}.map__farms[data-astro-cid-qpo2tafw]{border-left:0;border-top:var(--hair) solid var(--color-ink)}}@media (prefers-reduced-motion:reduce){.map__r[data-astro-cid-qpo2tafw],.map__halo[data-astro-cid-qpo2tafw],.map__way[data-astro-cid-qpo2tafw],.map__way[data-astro-cid-qpo2tafw]:before{transition:none}}.ways[data-astro-cid-5fruidll]{padding-block:var(--section)}.ways__in[data-astro-cid-5fruidll]{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.ways__head[data-astro-cid-5fruidll]{justify-items:start;gap:.9rem;display:grid}.ways__address[data-astro-cid-5fruidll]{font-family:var(--font-display);flex-wrap:wrap;column-gap:.5em;font-size:clamp(1.25rem,1rem + 1.1vw,1.875rem);font-weight:700;line-height:1.2;display:flex}.ways__address[data-astro-cid-5fruidll] span[data-astro-cid-5fruidll]:first-child:after{content:" ·"}.ways__go[data-astro-cid-5fruidll]{margin-top:.25rem}@media (width<=26em){.ways__address[data-astro-cid-5fruidll]{flex-direction:column}.ways__address[data-astro-cid-5fruidll] span[data-astro-cid-5fruidll]:first-child:after{content:none}}@media (width>=62em){.ways__head[data-astro-cid-5fruidll]{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;column-gap:clamp(1.5rem,3vw,3rem)}.ways__address[data-astro-cid-5fruidll]{justify-self:start;padding-bottom:.2rem}.ways__go[data-astro-cid-5fruidll]{margin-top:0}}.msg[data-astro-cid-qohwemrs]{padding-block:var(--section);border-top:var(--hair) solid var(--color-ink)}.msg__in[data-astro-cid-qohwemrs]{gap:clamp(1.75rem,4vw,3rem);display:grid}.msg__words[data-astro-cid-qohwemrs]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.msg__lead[data-astro-cid-qohwemrs]{max-width:26em}.msg__supply[data-astro-cid-qohwemrs]{background:var(--color-yolk);border:var(--hair) solid var(--color-ink);justify-items:start;gap:.15rem;max-width:26rem;margin-top:.5rem;padding:1rem 1.1rem .75rem;font-weight:600;display:grid}.msg__form[data-astro-cid-qohwemrs]{gap:1rem;display:grid;container:message/inline-size}.msg__fields[data-astro-cid-qohwemrs]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;margin-bottom:-.5rem;display:grid}.msg__field[data-astro-cid-qohwemrs]{grid-area:span 3/span 2;grid-template-rows:subgrid;row-gap:.3rem;padding-bottom:.5rem;display:grid}.msg__field[data-astro-cid-qohwemrs] label[data-astro-cid-qohwemrs]{align-self:end;font-size:.9375rem;font-weight:700;line-height:1.25}.msg__optional[data-astro-cid-qohwemrs]{font-weight:500}.msg__field[data-astro-cid-qohwemrs] input[data-astro-cid-qohwemrs],.msg__field[data-astro-cid-qohwemrs] textarea[data-astro-cid-qohwemrs]{grid-row:2}.msg[data-astro-cid-qohwemrs] input[data-astro-cid-qohwemrs],.msg[data-astro-cid-qohwemrs] textarea[data-astro-cid-qohwemrs]{appearance:none;border:var(--hair) solid var(--color-ink);border-radius:var(--radius);background:var(--color-pulp);width:100%;min-height:3rem;color:var(--color-ink);font:inherit;padding:.6rem .75rem;font-size:max(16px,1.0625rem);line-height:1.3;transition:box-shadow .15s}.msg[data-astro-cid-qohwemrs] textarea[data-astro-cid-qohwemrs]{resize:vertical;min-height:8.5rem;display:block}.msg[data-astro-cid-qohwemrs] input[data-astro-cid-qohwemrs]:focus-visible,.msg[data-astro-cid-qohwemrs] textarea[data-astro-cid-qohwemrs]:focus-visible{box-shadow:0 0 0 3px var(--color-ink);outline:none}.msg[data-astro-cid-qohwemrs] [data-astro-cid-qohwemrs][aria-invalid=true]{box-shadow:inset 0 -4px 0 var(--color-ink)}.msg[data-astro-cid-qohwemrs] [data-astro-cid-qohwemrs][aria-invalid=true]:focus-visible{box-shadow:inset 0 -4px 0 var(--color-ink), 0 0 0 3px var(--color-ink)}.msg__missing[data-astro-cid-qohwemrs]{align-items:center;gap:.35rem;font-size:.9375rem;font-weight:700;line-height:1.3;display:flex}.msg__missing[data-astro-cid-qohwemrs][hidden]{display:none}.msg__missing[data-astro-cid-qohwemrs] svg{flex:none;width:1.05em;height:1.05em}.msg__consent[data-astro-cid-qohwemrs]{font-size:.875rem;line-height:1.4}.msg__consent[data-astro-cid-qohwemrs] a[data-astro-cid-qohwemrs]{text-decoration:underline;text-decoration-thickness:var(--hair);margin-block:-.6rem;padding-block:.6rem;font-weight:700;transition:text-decoration-color .2s;display:inline-block}@media (hover:hover){.msg__consent[data-astro-cid-qohwemrs] a[data-astro-cid-qohwemrs]:hover{text-decoration-color:#0000}}@container message (width>=28rem){.msg__field--half[data-astro-cid-qohwemrs]{grid-column:span 1}}@media (width>=62em){.msg__in[data-astro-cid-qohwemrs]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,7rem)}.msg__form[data-astro-cid-qohwemrs]{max-width:44rem}.msg__supply[data-astro-cid-qohwemrs]{margin-top:auto;margin-bottom:3.6rem}}.reach__title[data-astro-cid-nizpadpa]{font-family:var(--font-sans);padding-bottom:.6rem;font-size:.9375rem;font-weight:700;line-height:1.2}.reach__row[data-astro-cid-nizpadpa]{border-top:var(--hair) solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding-block:.8rem .9rem;display:flex}.reach__row[data-astro-cid-nizpadpa] dt[data-astro-cid-nizpadpa]{flex:1 0 100%;margin-bottom:-.35rem;font-size:.9375rem;line-height:1.2}.reach__value[data-astro-cid-nizpadpa]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.625rem,1.1rem + 2.2vw,2.75rem);font-weight:800;line-height:1.05}.reach__value--mail[data-astro-cid-nizpadpa]{overflow-wrap:anywhere;white-space:normal;font-size:clamp(1.1875rem,.95rem + 1.1vw,1.75rem)}.reach__do[data-astro-cid-nizpadpa] .act[data-astro-cid-nizpadpa]{padding-inline:1.1rem}
