.hero[data-astro-cid-lcdefpme]{overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:24px;padding-block:24px 64px;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:26px}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px;display:flex}.hero-map[data-astro-cid-lcdefpme]{margin:0 calc(-1 * var(--gutter)) 0 0}.world[data-astro-cid-lcdefpme]{width:118%;max-width:none;height:auto;margin-left:-6%;display:block}.world[data-astro-cid-lcdefpme] .sphere[data-astro-cid-lcdefpme]{fill:var(--sea-deep)}.world[data-astro-cid-lcdefpme] .grat[data-astro-cid-lcdefpme]{fill:none;stroke:var(--on-sea);stroke-opacity:.08;stroke-width:1px}.world[data-astro-cid-lcdefpme] .land[data-astro-cid-lcdefpme]{fill:var(--stone);fill-opacity:.94}.world[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{fill:var(--ochre);stroke:var(--stone);stroke-width:3px}.world[data-astro-cid-lcdefpme] .halo[data-astro-cid-lcdefpme]{fill:var(--ochre);fill-opacity:0}.world[data-astro-cid-lcdefpme] .pt[data-astro-cid-lcdefpme]:hover .dot[data-astro-cid-lcdefpme],.world[data-astro-cid-lcdefpme] .pt[data-astro-cid-lcdefpme]:focus-visible .dot[data-astro-cid-lcdefpme]{fill:var(--sea);stroke:var(--ochre);stroke-width:4px}.world[data-astro-cid-lcdefpme] .pt[data-astro-cid-lcdefpme]:focus-visible{outline:none}.world[data-astro-cid-lcdefpme] .pt[data-astro-cid-lcdefpme]:focus-visible .halo[data-astro-cid-lcdefpme]{fill-opacity:.25}.hero-map[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{text-align:right;max-width:52ch;margin-left:auto}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .world[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,.7,.2,1) both arrive;animation-delay:calc(.6s + var(--i) * .32s);transform-box:fill-box;transform-origin:50%}html:not([data-motion=off]) .world[data-astro-cid-lcdefpme] .halo[data-astro-cid-lcdefpme]{animation:2.4s ease-out both ring;animation-delay:calc(.6s + var(--i) * .32s);transform-box:fill-box;transform-origin:50%}@keyframes arrive{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes ring{0%{fill-opacity:.45;transform:scale(.3)}to{fill-opacity:0;transform:scale(1.6)}}}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-bottom:36px}.hero-map[data-astro-cid-lcdefpme]{margin:8px calc(-1 * var(--gutter)) 0}.world[data-astro-cid-lcdefpme]{width:100%;margin:0}.hero-map[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{text-align:left;margin:10px var(--gutter) 0}}.scalebar[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{overflow:visible}.scalebar[data-astro-cid-lcdefpme] .narrow[data-astro-cid-lcdefpme]{display:none}@media (width<=640px){.scalebar[data-astro-cid-lcdefpme] .wide[data-astro-cid-lcdefpme]{display:none}.scalebar[data-astro-cid-lcdefpme] .narrow[data-astro-cid-lcdefpme]{display:block}}.scalebar[data-astro-cid-lcdefpme] .axis[data-astro-cid-lcdefpme]{stroke:var(--ink);stroke-width:1.5px}.scalebar[data-astro-cid-lcdefpme] .tick[data-astro-cid-lcdefpme]{stroke:var(--ink);stroke-width:1px}.scalebar[data-astro-cid-lcdefpme] .tl[data-astro-cid-lcdefpme]{font:italic 400 15px var(--serif);fill:var(--ink-soft)}.scalebar[data-astro-cid-lcdefpme] .write[data-astro-cid-lcdefpme]{fill:var(--ochre)}.scalebar[data-astro-cid-lcdefpme] .tw[data-astro-cid-lcdefpme]{font:italic 400 16px var(--serif);fill:var(--ochre-ink)}.scale-facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 40px;margin:32px 0 20px;display:grid}.scale-facts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30ch;margin:0}.scale-facts[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{font-variant-numeric:lining-nums;margin-bottom:6px;font-size:clamp(40px,5vw,64px);line-height:1.05;display:block}.feature[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;display:grid}.feature-h[data-astro-cid-lcdefpme]{margin:4px 0 18px;font-size:clamp(40px,4.4vw,56px);line-height:1}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42ch}@media (width<=900px){.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}}.know[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);margin:0 0 24px;display:grid}.know[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid #1b1c222e;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.know[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{padding-top:4px}.know[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:60ch;margin:0}@media (width<=560px){.know[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:6px}}.ways[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.way[data-astro-cid-lcdefpme]{background:var(--stone-2);align-content:end;gap:6px;min-height:180px;padding:24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.way[data-astro-cid-lcdefpme]:hover .wt[data-astro-cid-lcdefpme]{text-decoration:underline}.wt[data-astro-cid-lcdefpme]{font-size:clamp(30px,3.4vw,46px);line-height:1}.wd[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:36ch;font-size:17px}.w-time[data-astro-cid-lcdefpme]{background:var(--sea);color:var(--on-sea);grid-column:span 2}.w-time[data-astro-cid-lcdefpme] .wd[data-astro-cid-lcdefpme]{color:var(--on-sea-soft)}.w-time[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;margin-bottom:18px;display:block}.w-map[data-astro-cid-lcdefpme]{background:var(--sea-deep);color:var(--on-sea);grid-row:span 2}.w-map[data-astro-cid-lcdefpme] .wd[data-astro-cid-lcdefpme]{color:var(--on-sea-soft)}.w-map[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;margin-bottom:18px;display:block}.w-map[data-astro-cid-lcdefpme] .ml[data-astro-cid-lcdefpme]{fill:var(--sea-line)}.w-map[data-astro-cid-lcdefpme] .md[data-astro-cid-lcdefpme]{fill:var(--ochre-on-sea)}.w-eras[data-astro-cid-lcdefpme]{color:#f1e6d6;background:linear-gradient(90deg,#5a3d2b 0 70%,#a77b2e 70% 78%,#8a3b2c 78% 85%,#2f4a3c 85% 91%,#24406b 91% 96%,#3b3b44 96%)}.w-eras[data-astro-cid-lcdefpme] .wd[data-astro-cid-lcdefpme]{color:#eadfcf;max-width:22ch}.w-courses[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:0 0}.shelf[data-astro-cid-lcdefpme]{grid-template-columns:5fr 4fr 4fr 5fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.shelf[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4n+1):nth-last-child(2),.shelf[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4n+2):last-child{grid-column:span 2}.shelf[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+5) .bk[data-astro-cid-lcdefpme]{min-height:300px}.bk[data-astro-cid-lcdefpme]{color:#fff;background:#3a3128;align-content:end;min-height:380px;padding:20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.bk[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.62;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.bk[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.bk[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-shadow:0 1px 8px #000000bf;position:relative}.bkk[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.bkt[data-astro-cid-lcdefpme]{margin:8px 0 6px;font-size:clamp(26px,2.6vw,36px);line-height:1.05}.bks[data-astro-cid-lcdefpme]{font-size:15px;font-style:italic}.bk-rome[data-astro-cid-lcdefpme] .bkt[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;font-size:clamp(22px,2.2vw,30px)}.bk-story[data-astro-cid-lcdefpme] .bkt[data-astro-cid-lcdefpme]{font-family:"Alegreya", var(--serif);font-style:italic}.bk-egypt[data-astro-cid-lcdefpme] .bkt[data-astro-cid-lcdefpme]{font-family:"Marcellus", var(--serif)}.bk-shang[data-astro-cid-lcdefpme] .bkt[data-astro-cid-lcdefpme]{font-family:"Cormorant SC", var(--serif);font-weight:500}.bk-prehist[data-astro-cid-lcdefpme] .bkt[data-astro-cid-lcdefpme]{font-family:"Young Serif", var(--serif)}.bk-saxon[data-astro-cid-lcdefpme] .bkt[data-astro-cid-lcdefpme]{font-family:"Uncial Antiqua", var(--serif);font-size:clamp(22px,2.2vw,30px)}@media (width<=900px){.ways[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.w-time[data-astro-cid-lcdefpme]{grid-column:1/-1}.w-map[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.shelf[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.shelf[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-column:auto!important}.bk[data-astro-cid-lcdefpme]{min-height:260px}}@media (width<=520px){.ways[data-astro-cid-lcdefpme],.shelf[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
