.home-hero[data-astro-cid-f2t6dg3d]{position:relative;overflow:hidden;color:var(--white);min-height:min(88vh,860px);display:flex;align-items:flex-end;background:linear-gradient(160deg,var(--red) 0%,var(--red-dark) 100%)}.bg[data-astro-cid-f2t6dg3d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shade[data-astro-cid-f2t6dg3d]{position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0000 28%),linear-gradient(0deg,#0a0a0ec7,#0a0a0e33 55%,#0a0a0e00 75%)}.contours{position:absolute;inset:0;width:100%;height:100%;color:#ffffff21}.inner[data-astro-cid-f2t6dg3d]{position:relative;z-index:2;padding-block:6rem clamp(3rem,7vw,5.5rem)}.eyebrow[data-astro-cid-f2t6dg3d]{color:var(--white);border:1px solid rgb(255 255 255 / 55%);padding:.35rem .7rem;border-radius:2px;backdrop-filter:blur(4px)}h1[data-astro-cid-f2t6dg3d]{font-size:clamp(2.8rem,1.6rem + 6vw,6.5rem);line-height:.98;letter-spacing:-.025em;margin:1.25rem 0 1rem;max-width:11ch;color:var(--white);text-shadow:0 2px 30px rgb(0 0 0 / 25%)}.sub[data-astro-cid-f2t6dg3d]{font-size:clamp(1.1rem,1rem + .5vw,1.4rem);margin:0 0 2rem;max-width:44ch;color:#ffffffeb}.chips[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;gap:.6rem}.chips[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]{color:var(--white);text-decoration:none;font-weight:700;font-size:.95rem;padding:.6rem 1.05rem;border-radius:999px;background:#ffffff24;border:1px solid rgb(255 255 255 / 45%);backdrop-filter:blur(6px);transition:background .15s,color .15s}.chips[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]:hover{background:var(--white);color:var(--red)}.chips[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]:first-child{background:var(--white);color:var(--red);border-color:var(--white)}.chips[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]:first-child:hover{background:var(--red-tint)}.credit[data-astro-cid-f2t6dg3d]{position:absolute;z-index:2;right:var(--gutter);bottom:.75rem;margin:0;font-size:.75rem;color:#fffc;max-width:60ch;text-align:right}.credit[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]{color:inherit}@media(max-width:600px){.credit[data-astro-cid-f2t6dg3d]{left:var(--gutter);text-align:left}.inner[data-astro-cid-f2t6dg3d]{padding-bottom:4rem}}.top[data-astro-cid-lsabyghs]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2rem,4vw,3.5rem);counter-reset:none}li[data-astro-cid-lsabyghs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.25rem,3vw,3rem);align-items:center}li[data-astro-cid-lsabyghs].flip .media[data-astro-cid-lsabyghs]{order:2}.media[data-astro-cid-lsabyghs]{position:relative;display:block;aspect-ratio:16 / 10;border-radius:var(--radius);overflow:hidden;background:var(--red-tint)}.media[data-astro-cid-lsabyghs] img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.media[data-astro-cid-lsabyghs]:hover img{transform:scale(1.04)}.ph[data-astro-cid-lsabyghs]{position:absolute;inset:0;display:flex;align-items:flex-end}.ph[data-astro-cid-lsabyghs] svg[data-astro-cid-lsabyghs]{width:100%;height:55%;fill:#c8102e29}.num[data-astro-cid-lsabyghs]{position:absolute;left:.9rem;bottom:.4rem;font-family:var(--font-serif);font-weight:700;font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:1;color:var(--white);text-shadow:0 2px 18px rgb(0 0 0 / 35%)}.ph[data-astro-cid-lsabyghs]~.num[data-astro-cid-lsabyghs]{color:var(--red);text-shadow:none}.tag[data-astro-cid-lsabyghs]{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .55rem;border-radius:2px}.tag[data-astro-cid-lsabyghs].winter{background:#e9f1fb;color:#1f4f8a}.tag[data-astro-cid-lsabyghs].summer{background:#eaf6ec;color:#22663a}.tag[data-astro-cid-lsabyghs].all{background:var(--red-tint);color:var(--red-dark)}h3[data-astro-cid-lsabyghs]{font-size:clamp(1.4rem,1.2rem + 1vw,2rem);margin:.6rem 0 .5rem}h3[data-astro-cid-lsabyghs] a[data-astro-cid-lsabyghs]{color:var(--ink);text-decoration:none}h3[data-astro-cid-lsabyghs] a[data-astro-cid-lsabyghs]:hover{color:var(--red)}p[data-astro-cid-lsabyghs]{color:var(--muted);margin:0 0 .9rem}.more[data-astro-cid-lsabyghs]{font-weight:700;text-decoration:none}.more[data-astro-cid-lsabyghs]:hover{text-decoration:underline}@media(max-width:760px){li[data-astro-cid-lsabyghs]{grid-template-columns:1fr}li[data-astro-cid-lsabyghs].flip .media[data-astro-cid-lsabyghs]{order:0}}.kmap[data-astro-cid-wun6xyx6]{margin:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem;align-items:start}.canvas[data-astro-cid-wun6xyx6]{border-radius:8px;overflow:hidden;box-shadow:var(--shadow);background:#fffdfb}svg[data-astro-cid-wun6xyx6]{width:100%;height:auto;display:block;font-family:var(--font-sans)}.river[data-astro-cid-wun6xyx6]{font-size:12px;fill:#5b87a8;font-style:italic;letter-spacing:.04em}.edge[data-astro-cid-wun6xyx6] text[data-astro-cid-wun6xyx6]{font-size:13px;fill:#5f6368;font-weight:600}.note[data-astro-cid-wun6xyx6]{font-size:12px;fill:#8a8d92;font-style:italic}.compass[data-astro-cid-wun6xyx6]{font-size:11px;font-weight:800;fill:#1b1b1f}.pin[data-astro-cid-wun6xyx6] circle[data-astro-cid-wun6xyx6]{fill:#c8102e;stroke:#fff;stroke-width:3;transition:r .15s}.pin-n[data-astro-cid-wun6xyx6]{fill:#fff;font-size:14px;font-weight:800;pointer-events:none}.pin-label[data-astro-cid-wun6xyx6]{font-family:var(--font-serif);font-size:17px;font-weight:600;fill:#1b1b1f;paint-order:stroke;stroke:#fffdfb;stroke-width:5px}.pin[data-astro-cid-wun6xyx6]:hover circle[data-astro-cid-wun6xyx6],.pin[data-astro-cid-wun6xyx6]:focus-visible circle[data-astro-cid-wun6xyx6]{r:19;fill:#8e0b20}.pin[data-astro-cid-wun6xyx6]:hover .pin-label[data-astro-cid-wun6xyx6]{fill:#c8102e}.pin[data-astro-cid-wun6xyx6]:focus-visible{outline:none}.legend[data-astro-cid-wun6xyx6]{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.legend[data-astro-cid-wun6xyx6] li[data-astro-cid-wun6xyx6]{display:grid;grid-template-columns:1.9rem 1fr;column-gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:1rem}.legend[data-astro-cid-wun6xyx6] .n[data-astro-cid-wun6xyx6]{grid-row:span 2;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--red);color:#fff;font-weight:800;font-size:.85rem;display:grid;place-items:center;margin-top:.15rem}.legend[data-astro-cid-wun6xyx6] a[data-astro-cid-wun6xyx6]{font-weight:700;color:var(--ink);text-decoration:none}.legend[data-astro-cid-wun6xyx6] a[data-astro-cid-wun6xyx6]:hover{color:var(--red);text-decoration:underline}.note-l[data-astro-cid-wun6xyx6]{color:var(--muted);font-size:.92rem;line-height:1.4}.key[data-astro-cid-wun6xyx6]{font-size:.85rem;color:var(--muted);margin:1rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.k-cable[data-astro-cid-wun6xyx6],.k-road[data-astro-cid-wun6xyx6]{display:inline-block;width:28px;height:0;border-top:2px dotted var(--ink)}.k-road[data-astro-cid-wun6xyx6]{border-top:2px dashed var(--muted);margin-left:.6rem}@media(max-width:900px){.kmap[data-astro-cid-wun6xyx6]{grid-template-columns:1fr}}.oneday[data-astro-cid-ejnab2xc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.plan[data-astro-cid-ejnab2xc]{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.plan[data-astro-cid-ejnab2xc]:before{content:"";position:absolute;inset:0 0 auto;height:5px}.winter[data-astro-cid-ejnab2xc]:before{background:#3d6fa8}.summer[data-astro-cid-ejnab2xc]:before{background:#3f8f57}.season[data-astro-cid-ejnab2xc]{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.winter[data-astro-cid-ejnab2xc] .season[data-astro-cid-ejnab2xc]{color:#2f5d92}.summer[data-astro-cid-ejnab2xc] .season[data-astro-cid-ejnab2xc]{color:#2f7546}h3[data-astro-cid-ejnab2xc]{margin:.4rem 0 .5rem;font-size:1.55rem}.why[data-astro-cid-ejnab2xc]{color:var(--muted);font-size:1rem;margin-bottom:1.25rem}.timeline[data-astro-cid-ejnab2xc]{list-style:none;margin:0;padding:0;position:relative}.timeline[data-astro-cid-ejnab2xc]:before{content:"";position:absolute;left:4.6rem;top:.5rem;bottom:.5rem;width:2px;background:var(--line)}.timeline[data-astro-cid-ejnab2xc] li[data-astro-cid-ejnab2xc]{display:grid;grid-template-columns:4.6rem 1fr;gap:1.25rem;padding:.6rem 0;position:relative}.timeline[data-astro-cid-ejnab2xc] li[data-astro-cid-ejnab2xc]:before{content:"";position:absolute;left:calc(4.6rem - 5px);top:1rem;width:12px;height:12px;border-radius:50%;background:var(--white);border:3px solid var(--red)}.when[data-astro-cid-ejnab2xc]{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:.25rem}strong[data-astro-cid-ejnab2xc]{font-family:var(--font-serif);font-size:1.15rem;font-weight:600}strong[data-astro-cid-ejnab2xc] a[data-astro-cid-ejnab2xc]{color:var(--ink)}strong[data-astro-cid-ejnab2xc] a[data-astro-cid-ejnab2xc]:hover{color:var(--red)}.timeline[data-astro-cid-ejnab2xc] p[data-astro-cid-ejnab2xc]{font-size:.98rem;color:var(--muted);margin:.2rem 0 0;line-height:1.5}.cal[data-astro-cid-whgkgrdt]{margin:0}.scroll[data-astro-cid-whgkgrdt]{overflow-x:auto}table[data-astro-cid-whgkgrdt]{width:100%;border-collapse:separate;border-spacing:3px;min-width:640px}thead[data-astro-cid-whgkgrdt] th[data-astro-cid-whgkgrdt]{font-size:.8rem;font-weight:800;color:var(--muted);text-align:center;padding-bottom:.3rem}abbr[data-astro-cid-whgkgrdt]{text-decoration:none}tbody[data-astro-cid-whgkgrdt] th[data-astro-cid-whgkgrdt]{text-align:left;font-size:.98rem;padding-right:.75rem;white-space:nowrap;font-weight:700}tbody[data-astro-cid-whgkgrdt] th[data-astro-cid-whgkgrdt] a[data-astro-cid-whgkgrdt]{color:var(--ink);text-decoration:none}tbody[data-astro-cid-whgkgrdt] th[data-astro-cid-whgkgrdt] a[data-astro-cid-whgkgrdt]:hover{color:var(--red);text-decoration:underline}td[data-astro-cid-whgkgrdt]{height:30px;border-radius:3px;background:var(--snow)}.winter[data-astro-cid-whgkgrdt] td[data-astro-cid-whgkgrdt].main{background:#3d6fa8}.summer[data-astro-cid-whgkgrdt] td[data-astro-cid-whgkgrdt].main{background:#3f8f57}.event[data-astro-cid-whgkgrdt] td[data-astro-cid-whgkgrdt].main{background:var(--red)}td[data-astro-cid-whgkgrdt].shoulder{background:repeating-linear-gradient(135deg,currentColor 0 3px,transparent 3px 7px);opacity:.55}.winter[data-astro-cid-whgkgrdt] td[data-astro-cid-whgkgrdt].shoulder{color:#3d6fa8}.summer[data-astro-cid-whgkgrdt] td[data-astro-cid-whgkgrdt].shoulder{color:#3f8f57}.event[data-astro-cid-whgkgrdt] td[data-astro-cid-whgkgrdt].shoulder{color:var(--red)}figcaption[data-astro-cid-whgkgrdt]{font-size:.88rem;color:var(--muted);margin-top:1rem;line-height:1.6}.sw[data-astro-cid-whgkgrdt]{display:inline-block;width:18px;height:12px;border-radius:2px;vertical-align:-1px;margin:0 .25rem 0 .5rem}.sw[data-astro-cid-whgkgrdt]:first-child{margin-left:0}.sw[data-astro-cid-whgkgrdt].main{background:var(--ink)}.sw[data-astro-cid-whgkgrdt].shoulder{background:repeating-linear-gradient(135deg,var(--ink) 0 3px,transparent 3px 7px);opacity:.55}.how[data-astro-cid-dvfvrvee]{background:var(--ink);color:#ffffffdb;padding:clamp(3.5rem,7vw,5.5rem) 0;margin-top:5rem}.eyebrow[data-astro-cid-dvfvrvee]{color:#ff8a9b}h2[data-astro-cid-dvfvrvee]{color:var(--white);margin-top:0}ul[data-astro-cid-dvfvrvee]{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}svg[data-astro-cid-dvfvrvee]{color:#ff8a9b;margin-bottom:.75rem}h3[data-astro-cid-dvfvrvee]{color:var(--white);font-size:1.25rem;margin:0 0 .4rem}p[data-astro-cid-dvfvrvee]{font-size:1rem;margin:0;line-height:1.55}.about[data-astro-cid-dvfvrvee]{margin-top:2.5rem}.about[data-astro-cid-dvfvrvee] a[data-astro-cid-dvfvrvee]{color:var(--white);font-weight:700}.tabs[data-astro-cid-t3zpsptk]{display:inline-flex;border:1.5px solid var(--red);border-radius:999px;padding:4px;margin-bottom:2rem}label[data-astro-cid-t3zpsptk]{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;padding:.55rem 1.25rem;border-radius:999px;font-weight:700;font-size:1rem;color:var(--red);transition:background .15s,color .15s}input[data-astro-cid-t3zpsptk]:nth-of-type(1):checked~.tabs[data-astro-cid-t3zpsptk] label[data-astro-cid-t3zpsptk]:nth-child(1),input[data-astro-cid-t3zpsptk]:nth-of-type(2):checked~.tabs[data-astro-cid-t3zpsptk] label[data-astro-cid-t3zpsptk]:nth-child(2){background:var(--red);color:var(--white)}input[data-astro-cid-t3zpsptk]:nth-of-type(1):focus-visible~.tabs[data-astro-cid-t3zpsptk] label[data-astro-cid-t3zpsptk]:nth-child(1),input[data-astro-cid-t3zpsptk]:nth-of-type(2):focus-visible~.tabs[data-astro-cid-t3zpsptk] label[data-astro-cid-t3zpsptk]:nth-child(2){outline:3px solid var(--red);outline-offset:3px}.panel[data-astro-cid-t3zpsptk]{display:none}input[data-astro-cid-t3zpsptk]:nth-of-type(1):checked~.winter[data-astro-cid-t3zpsptk],input[data-astro-cid-t3zpsptk]:nth-of-type(2):checked~.summer[data-astro-cid-t3zpsptk]{display:block}.intro[data-astro-cid-j7pv25f6]{padding-top:clamp(2.5rem,5vw,4rem)}.intro-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:2.5rem;align-items:start}.intro-grid[data-astro-cid-j7pv25f6] .tldr{margin:0}.intro-grid[data-astro-cid-j7pv25f6] .tldr ol{grid-template-columns:1fr}.answer[data-astro-cid-j7pv25f6]{position:sticky;top:100px}@media(max-width:960px){.intro-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.answer[data-astro-cid-j7pv25f6]{position:static}}.section[data-astro-cid-j7pv25f6]{margin-top:clamp(4rem,8vw,6.5rem)}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.tint[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0}.lede[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:60ch;margin-bottom:2.25rem}.band[data-astro-cid-j7pv25f6]{background:var(--snow);border-block:1px solid var(--line);padding:clamp(3rem,6vw,4.5rem) 0;margin-top:clamp(3rem,6vw,4.5rem)}.tint[data-astro-cid-j7pv25f6]{background:var(--red-tint);padding:clamp(3.5rem,7vw,5.5rem) 0;margin-top:clamp(4rem,8vw,6.5rem)}.tint[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.75rem}.more[data-astro-cid-j7pv25f6]{margin:1.75rem 0 0;font-weight:700}.home-prose[data-astro-cid-j7pv25f6]{margin:4rem auto 0;max-width:760px}.pending[data-astro-cid-j7pv25f6]{border:1px dashed var(--red);background:var(--red-tint);padding:1rem 1.25rem;font-size:.95rem;color:var(--muted);border-radius:var(--radius);margin:0}.faq{margin:4rem auto 0}.mosaic[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.tile[data-astro-cid-j7pv25f6]{display:flex}.tile[data-astro-cid-j7pv25f6]>.card{flex:1}.tile[data-astro-cid-j7pv25f6].big{grid-column:span 2;grid-row:span 2}.tile[data-astro-cid-j7pv25f6].big .media{aspect-ratio:auto;flex:1;min-height:280px}.tile[data-astro-cid-j7pv25f6].big .title{font-size:1.9rem}.partner[data-astro-cid-j7pv25f6]{flex-direction:column;justify-content:center;padding:1.75rem;border:2px solid var(--red);border-radius:var(--radius);background:var(--white)}.partner[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .5rem;font-size:1.35rem}.partner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:1rem}.partner[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{align-self:flex-start}@media(max-width:900px){.mosaic[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.tile[data-astro-cid-j7pv25f6].big{grid-column:span 2;grid-row:auto}.tile[data-astro-cid-j7pv25f6].big .media{aspect-ratio:16 / 9;flex:none;min-height:0}}@media(max-width:600px){.mosaic[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.tile[data-astro-cid-j7pv25f6].big{grid-column:auto}}
