.map[data-astro-cid-tguivswi]{margin:0}.frame[data-astro-cid-tguivswi]{position:relative}svg[data-astro-cid-tguivswi]{width:100%;height:auto;overflow:visible}.land[data-astro-cid-tguivswi]{fill:var(--navy-800)}.coast[data-astro-cid-tguivswi]{fill:none;stroke:var(--navy-300);stroke-width:1.4;stroke-linejoin:round;opacity:.8}.ub[data-astro-cid-tguivswi] rect[data-astro-cid-tguivswi]{fill:#fff;opacity:.9}.ub[data-astro-cid-tguivswi] text[data-astro-cid-tguivswi]{fill:#c9d0e6;font-family:var(--sans);font-size:17px}.dot[data-astro-cid-tguivswi]{cursor:pointer;outline:none}.pin[data-astro-cid-tguivswi]{fill:var(--navy-950);stroke:var(--gold);stroke-width:2;transition:r .15s ease}.dot[data-astro-cid-tguivswi].current .pin[data-astro-cid-tguivswi]{fill:var(--gold);stroke:#fff6df;stroke-width:1.5}.halo[data-astro-cid-tguivswi]{fill:none;stroke:var(--gold);stroke-width:1.5;opacity:.45}.hit[data-astro-cid-tguivswi]{fill:transparent}.dot[data-astro-cid-tguivswi]:hover .pin[data-astro-cid-tguivswi],.dot[data-astro-cid-tguivswi]:focus-visible .pin[data-astro-cid-tguivswi]{stroke:#fff;stroke-width:3}.dot[data-astro-cid-tguivswi]:focus-visible .hit[data-astro-cid-tguivswi]{stroke:var(--gold-soft);stroke-width:2.5;stroke-dasharray:3 3}.tip[data-astro-cid-tguivswi]{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:#fff;color:var(--ink);padding:.45rem .7rem;border-radius:var(--radius);box-shadow:0 10px 24px -12px #00000080;pointer-events:none;white-space:nowrap;font-size:.9rem;line-height:1.3;display:grid;z-index:2}.tip[data-astro-cid-tguivswi][hidden]{display:none}.tip[data-astro-cid-tguivswi] strong[data-astro-cid-tguivswi]{font-weight:600;color:var(--navy-900)}.tip[data-astro-cid-tguivswi] span[data-astro-cid-tguivswi]{color:var(--muted);font-size:.82rem}.legend[data-astro-cid-tguivswi]{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:1.25rem;font-size:.9rem;color:#c9d0e6}.key[data-astro-cid-tguivswi]{display:inline-flex;align-items:center;gap:.5rem}.swatch[data-astro-cid-tguivswi]{width:12px;height:12px;border-radius:50%;display:inline-block}.swatch[data-astro-cid-tguivswi].current{background:var(--gold);box-shadow:0 0 0 3px #d9a4414d}.swatch[data-astro-cid-tguivswi].past{background:var(--navy-950);border:2px solid var(--gold)}.note[data-astro-cid-tguivswi]{flex-basis:100%;color:#aab3d1}.hero[data-astro-cid-g5xc7fs2]{--cream: 255, 249, 236;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;background:#e8b54e;min-height:clamp(34rem,calc(100svh - 7rem),52rem)}.hero-bg[data-astro-cid-g5xc7fs2]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.hero[data-astro-cid-g5xc7fs2]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--cream),.94),rgba(var(--cream),.88) 30%,rgba(var(--cream),.55),rgba(var(--cream),0) 62%)}.hero-inner[data-astro-cid-g5xc7fs2]{flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.hero-text[data-astro-cid-g5xc7fs2]{max-width:36rem}.hero-text[data-astro-cid-g5xc7fs2] .hero-orn{margin-bottom:1.1rem}.hero[data-astro-cid-g5xc7fs2] h1[data-astro-cid-g5xc7fs2]{font-size:var(--step-5);line-height:1.05;letter-spacing:-.02em;color:var(--navy-900);margin-bottom:.45em}.lead[data-astro-cid-g5xc7fs2]{font-size:var(--step-1);line-height:1.55;color:#454d6c;max-width:34rem}.actions[data-astro-cid-g5xc7fs2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.actions[data-astro-cid-g5xc7fs2] .btn-line[data-astro-cid-g5xc7fs2]{background:#ffffff8c}.actions[data-astro-cid-g5xc7fs2] .btn-line[data-astro-cid-g5xc7fs2]:hover{background:#fff}.hero-verse[data-astro-cid-g5xc7fs2]{max-width:34rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-left:1.25rem;border-left:3px solid var(--gold)}.hero[data-astro-cid-g5xc7fs2] .hero-verse[data-astro-cid-g5xc7fs2] .verse.large blockquote p{font-size:clamp(1.15rem,.95rem + .6vw,1.4rem);color:var(--navy-900);margin-bottom:.6rem}.hero-verse[data-astro-cid-g5xc7fs2] figcaption{color:#6b4c08}@media(max-width:63.99rem),(max-height:31.25rem)and (pointer:coarse){.hero[data-astro-cid-g5xc7fs2]:before{display:none}.hero-inner[data-astro-cid-g5xc7fs2]{justify-content:flex-start;padding-block:clamp(2rem,1.5rem + 3vw,3.5rem) clamp(1.25rem,1rem + 2vw,2.5rem)}.hero-text[data-astro-cid-g5xc7fs2]{position:relative;max-width:none;margin-bottom:clamp(10rem,28vh,16rem)}.hero-text[data-astro-cid-g5xc7fs2]:before{content:"";position:absolute;z-index:-1;inset:calc(-1*clamp(2rem,1.5rem + 3vw,3.5rem)) calc(-1 * var(--gutter)) -7rem;background:linear-gradient(180deg,rgba(var(--cream),.95),rgba(var(--cream),.9) calc(100% - 9rem),rgba(var(--cream),0))}.hero-verse[data-astro-cid-g5xc7fs2]{margin-top:auto;max-width:32rem;padding:1.25rem 1.4rem;border-left:0;border-radius:12px;background:#18224ad1;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);box-shadow:0 18px 40px -24px #10183ab3}.hero[data-astro-cid-g5xc7fs2] .hero-verse[data-astro-cid-g5xc7fs2] .verse.large blockquote p{color:#fff}.hero-verse[data-astro-cid-g5xc7fs2] figcaption{color:var(--gold-soft)}}@media(orientation:landscape)and (max-height:31.25rem)and (pointer:coarse){.hero-text[data-astro-cid-g5xc7fs2]{margin-bottom:7rem}}.where-head[data-astro-cid-g5xc7fs2]{margin-bottom:2.5rem}.where-head[data-astro-cid-g5xc7fs2] h2[data-astro-cid-g5xc7fs2]{margin:0 0 .5rem}.summary[data-astro-cid-g5xc7fs2]{margin:0;color:#c9d0e6;max-width:40rem;font-size:var(--step-1);line-height:1.5}.where-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(16rem,1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:start}.current[data-astro-cid-g5xc7fs2]{border-left:1px solid rgba(255,255,255,.14);padding-left:clamp(1.25rem,1rem + 1vw,2rem)}.current-title[data-astro-cid-g5xc7fs2]{font-size:.95rem;font-weight:600;color:var(--gold-soft);margin-bottom:1rem}.current-list[data-astro-cid-g5xc7fs2]{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.25rem}.current-list[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;gap:.85rem;padding:.45rem 0;text-decoration:none;color:#fff}.current-list[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]:hover .nm[data-astro-cid-g5xc7fs2]{text-decoration:underline;text-underline-offset:.2em}.current-list[data-astro-cid-g5xc7fs2] .thumb{width:3rem;flex:none;border-radius:50%}.current-list[data-astro-cid-g5xc7fs2] .thumb .initial{font-size:1.25rem;opacity:.7}.who[data-astro-cid-g5xc7fs2]{display:grid;line-height:1.3}.nm[data-astro-cid-g5xc7fs2]{font-weight:600}.pl[data-astro-cid-g5xc7fs2]{font-size:.85rem;color:#aab3d1}.all[data-astro-cid-g5xc7fs2]{font-size:.95rem;font-weight:600;color:var(--gold-soft)!important}.ways-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem);margin-top:2rem}.way[data-astro-cid-g5xc7fs2]{border-top:3px solid var(--gold);padding-top:1.25rem;display:flex;flex-direction:column}.way[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:var(--step-2);color:var(--navy-900)}.way[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{color:var(--muted);flex:1}.way-link[data-astro-cid-g5xc7fs2]{font-weight:600;color:var(--navy-700)}.years-title[data-astro-cid-g5xc7fs2]{font-size:var(--step-1);margin-bottom:1.25rem}.timeline[data-astro-cid-g5xc7fs2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.timeline[data-astro-cid-g5xc7fs2]:before{content:"";position:absolute;left:0;right:0;top:.95rem;height:2px;background:var(--line)}.timeline[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]{display:grid;gap:.2rem;padding-top:2.25rem;position:relative;text-decoration:none;color:var(--ink)}.timeline[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]:before{content:"";position:absolute;top:.55rem;left:0;width:.9rem;height:.9rem;border-radius:50%;background:var(--paper);border:2px solid var(--gold)}.timeline[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]:last-child a[data-astro-cid-g5xc7fs2]:before{background:var(--gold)}.timeline[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]:hover .yr[data-astro-cid-g5xc7fs2]{text-decoration:underline}.yr[data-astro-cid-g5xc7fs2]{font-family:var(--serif);font-size:var(--step-2);font-weight:650;color:var(--navy-900);line-height:1.1}.cnt[data-astro-cid-g5xc7fs2]{font-size:.88rem;color:var(--muted)}@media(max-width:60rem){.where-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}.current[data-astro-cid-g5xc7fs2]{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:1.5rem}.current-list[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:1.5rem}.ways-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}}@media(max-width:47.99rem){.timeline[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}.timeline[data-astro-cid-g5xc7fs2]:before{display:none}}@media(max-width:30rem){.actions[data-astro-cid-g5xc7fs2]{flex-direction:column}.actions[data-astro-cid-g5xc7fs2] .btn{width:100%}}
