@font-face{font-family:Newsreader;src:url(/suriname/fonts/newsreader-latin-opsz-normal.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/suriname/fonts/newsreader-latin-opsz-italic.woff2)format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/suriname/fonts/newsreader-latin-ext-opsz-normal.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Next;src:url(/suriname/fonts/atkinson-hyperlegible-next-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Atkinson Next;src:url(/suriname/fonts/atkinson-hyperlegible-next-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Next;src:url(/suriname/fonts/atkinson-hyperlegible-next-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Atkinson Next;src:url(/suriname/fonts/atkinson-hyperlegible-next-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plex Mono;src:url(/suriname/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}:root{--forest:#153c32;--river:#112b30;--paper:#f3ebdd;--paper-2:#ebe1cf;--earth:#a94f38;--earth-ink:#8e3f2c;--gold:#b99a59;--gold-ink:#7a6330;--gold-light:#d2b77a;--char:#252522;--ink:#252522;--ink-soft:#5e5a50;--paper-dim:#c9c0b0;--line:#2525222e;--line-dark:#f3ebdd2e;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Atkinson Next", "Segoe UI", system-ui, sans-serif;--mono:"Plex Mono", ui-monospace, "Cascadia Mono", monospace;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .18 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .92 0 0 0 0 .86 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--measure:36rem;--gutter:clamp(1rem, 4vw, 3.5rem);--nav-h:3.5rem;--ease:cubic-bezier(.22, .61, .36, 1);--t-slow:1.1s;--t:.6s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--nav-h) + 1rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.smooth{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 var(--sans);font-kerning:normal;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400;line-height:1.05}p{text-wrap:pretty;margin:0 0 1em}::selection{background:var(--gold-light);color:var(--char)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:2px}.on-paper :focus-visible,.paper :focus-visible{outline-color:var(--earth-ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--paper);color:var(--char);padding:.6rem 1rem;font-weight:600;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.paper{background-color:var(--paper);color:var(--ink);background-image:radial-gradient(ellipse at 20% 0%, #b99a591a, transparent 55%), radial-gradient(ellipse at 90% 100%, #a94f380f, transparent 50%), var(--grain)}.water{background-color:var(--river);color:var(--paper);background-image:radial-gradient(ellipse at 80% 10%, #153c32e6, transparent 60%), var(--grain-dark)}.forest{background-color:var(--forest);color:var(--paper);background-image:radial-gradient(ellipse at 10% 90%, #112b30cc, transparent 55%), var(--grain-dark)}.charcoal{background-color:var(--char);color:var(--paper);background-image:var(--grain-dark)}.water a,.forest a,.charcoal a{color:var(--paper)}.graticule{background-image:linear-gradient(90deg,#25252212 1px,#0000 1px),linear-gradient(#25252212 1px,#0000 1px);background-size:7.5rem 7.5rem}.nav{z-index:50;height:var(--nav-h);padding:0 var(--gutter);color:var(--paper);transition:background-color .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease);align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.nav.solid{-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line-dark);background:#112b30f0}.nav__home{font:500 .95rem/1 var(--serif);letter-spacing:.32em;white-space:nowrap;margin-right:auto;text-decoration:none}.nav__home span{letter-spacing:.05em;opacity:.8;margin-left:.4em;font-style:italic}.nav__links{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav__links a,.nav__btn{letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;min-height:2.75rem;padding:0 .7rem;font-size:.9rem;text-decoration:none;display:inline-flex;position:relative}.nav__links a[aria-current=true]:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:.45rem;left:.7rem;right:.7rem}.nav__btn svg{width:1.25rem;height:1.25rem}.nav__menu{display:none}@media (max-width:52rem){.nav__menu{display:inline-flex}.nav__links{inset:var(--nav-h) 0 auto 0;background:var(--river);padding:.5rem var(--gutter) 1.25rem;flex-direction:column;display:none;position:fixed;box-shadow:0 20px 40px #00000059}.nav__links.open{display:flex}.nav__links a{min-height:3rem;font-size:1.1rem}.nav__links a[aria-current=true]:after{width:1.5rem;left:.7rem;right:auto}}.progress{z-index:49;left:0;right:0;top:var(--nav-h);pointer-events:none;background:0 0;height:2px;position:fixed}.progress__bar{background:var(--gold);transform-origin:0;height:100%;transform:scaleX(var(--p,0))}.stations{z-index:40;left:calc(var(--gutter) * .35);opacity:0;transition:opacity .4s var(--ease);flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:none;position:fixed;top:50%;transform:translateY(-50%)}.stations.visible{opacity:1}@media (min-width:78rem){.stations{display:flex}}.stations a{min-height:2rem;font:400 .72rem/1 var(--mono);letter-spacing:.08em;color:var(--station,var(--ink-soft));align-items:center;gap:.6rem;text-decoration:none;display:flex}.stations a:before{content:"";background:0 0;border:1.5px solid;border-radius:50%;width:.55rem;height:.55rem;transition:background .3s,transform .3s}.stations a[aria-current=true]:before{background:currentColor;transform:scale(1.3)}.stations a span{opacity:0;white-space:nowrap;transition:opacity .25s,transform .25s;transform:translate(-4px)}.stations a:hover span,.stations a:focus-visible span{opacity:1;transform:none}.stations.on-dark{--station:var(--paper-dim)}.hero{min-height:100vh;min-height:100svh;color:var(--paper);background:var(--river);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero__img,.hero__img img{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero__img img{animation:hero-in 2.4s var(--ease) both}@keyframes hero-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.hero:before{content:"";z-index:-2;background:linear-gradient(#112b3073 0%,#112b301f 30%,#112b30b8 66%,#112b30f5 100%),linear-gradient(90deg,#112b308c,#0000 60%);position:absolute;inset:0}.hero__map{z-index:-1;pointer-events:none;width:min(60vw,64rem);height:100%;color:var(--gold-light);opacity:.55;mix-blend-mode:screen;position:absolute;top:0;bottom:0;right:0}.hero__map .grat{stroke:currentColor;stroke-width:.6px;opacity:.35;vector-effect:non-scaling-stroke}.hero__map .coast{fill:none;stroke:currentColor;stroke-width:1.1px;opacity:.8;vector-effect:non-scaling-stroke}.hero__map .flow{fill:none;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len,4000);stroke-dashoffset:var(--len,4000);animation:draw 5.2s .6s var(--ease) forwards}.hero__map text{fill:currentColor;font:400 11px var(--mono);letter-spacing:.12em;opacity:.8}@keyframes draw{to{stroke-dashoffset:0}}.hero__inner{padding:calc(var(--nav-h) + 3rem) var(--gutter) clamp(2rem, 6vh, 4.5rem);gap:1.5rem;width:100%;max-width:92rem;margin:0 auto;display:grid}.hero__kicker{font:400 .78rem/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);animation:rise var(--t-slow) .3s var(--ease) both}.hero h1{letter-spacing:-.02em;font-variation-settings:"opsz" 72;animation:rise var(--t-slow) .45s var(--ease) both;margin-left:-.05em;font-size:clamp(3.4rem,15.5vw,15rem);font-weight:300;line-height:.82}.hero h1 .sub{letter-spacing:0;color:var(--paper);margin-top:.4em;margin-left:.08em;font-size:clamp(1.5rem,4.6vw,4.2rem);font-style:italic;font-weight:300;line-height:1.05;display:block}.hero__tagline{font:italic 300 clamp(1.15rem, 2.2vw, 1.6rem) / 1.35 var(--serif);color:var(--paper-dim);max-width:32ch;animation:rise var(--t-slow) .65s var(--ease) both;margin:0}.hero__intro{max-width:38rem;color:var(--paper);animation:rise var(--t-slow) .8s var(--ease) both;margin:0}.hero__intro strong{font-weight:600;font-family:var(--serif);margin-bottom:.5rem;font-size:1.35rem;line-height:1.3;display:block}.hero__actions{animation:rise var(--t-slow) .95s var(--ease) both;flex-wrap:wrap;gap:.75rem;display:flex}.hero__resume{color:var(--paper-dim);font-size:.9rem}.hero__credit{right:var(--gutter);text-align:right;max-width:22rem;font:400 .68rem/1.4 var(--mono);color:var(--paper-dim);z-index:1;position:absolute;bottom:.9rem}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:48rem){.hero__map{opacity:.35;width:100%}}@media (max-width:40rem){.hero__credit{text-align:left;padding:0 var(--gutter) 1rem;position:static}.hero{align-items:end}}.btn{letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.6rem;min-height:3rem;padding:0 1.4rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.btn--solid{background:var(--paper);color:var(--river);border-color:var(--paper)}.btn--solid:hover{background:var(--gold-light);border-color:var(--gold-light)}.btn:hover{text-decoration:none}.btn--ghost:hover{background:#f3ebdd1f}.btn svg{width:1.1rem;height:1.1rem}.paper .btn--ghost:hover,.on-paper .btn--ghost:hover{background:#2525220f}.atlas{padding:clamp(4rem, 10vw, 9rem) var(--gutter);position:relative;overflow:hidden}.atlas__spread{perspective:1600px;grid-template-columns:1fr 1fr;gap:0;max-width:70rem;margin:0 auto;display:grid;position:relative}.atlas__page{min-height:22rem;transform-origin:var(--hinge) 50%;transition:transform 1.4s var(--ease);background:var(--paper);padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 30px 60px -30px #25252259}.atlas__page--l{--hinge:100%;border-right:1px solid var(--line);background-image:linear-gradient(to left, #25252217, transparent 18%), var(--grain)}.atlas__page--r{--hinge:0%;background-image:linear-gradient(to right, #25252217, transparent 18%), var(--grain)}.motion .atlas:not(.open) .atlas__page--l{transform:rotateY(28deg)}.motion .atlas:not(.open) .atlas__page--r{transform:rotateY(-28deg)}.atlas__label{font:400 .72rem/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.atlas h2{margin:1rem 0 1.25rem;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:300}.atlas__toc{counter-reset:none;margin:0;padding:0;list-style:none}.atlas__toc a{border-bottom:1px solid var(--line);font-family:var(--serif);grid-template-columns:2.6rem 1fr;align-items:baseline;gap:.5rem;padding:.5rem 0;font-size:1.15rem;line-height:1.25;text-decoration:none;display:grid}.atlas__toc a:hover .t{text-decoration:underline}.atlas__toc .n{font:400 .8rem/1 var(--mono);color:var(--earth-ink);letter-spacing:.08em}@media (max-width:48rem){.atlas__spread{grid-template-columns:1fr}.atlas__page--l{border-right:0;border-bottom:1px solid var(--line);--hinge:50% 100%}.motion .atlas:not(.open) .atlas__page--l,.motion .atlas:not(.open) .atlas__page--r{transform:none}}.chapter{position:relative;overflow:hidden}.wrap{max-width:92rem;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}@media (min-width:78rem){.wrap{padding-left:calc(var(--gutter) + 4.5rem)}}.ch-head{padding-top:clamp(5rem,12vw,10rem);padding-bottom:clamp(2rem,5vw,4rem)}.ch-num{font:400 .8rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--earth-ink);align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.water .ch-num,.forest .ch-num,.charcoal .ch-num{color:var(--gold-light)}.ch-num:after{content:"";opacity:.6;background:currentColor;flex:0 6rem;height:1px}.ch-title{letter-spacing:-.015em;font-variation-settings:"opsz" 72;max-width:14ch;font-size:clamp(2.8rem,9.5vw,9rem);font-weight:300;line-height:.9}.ch-title em{font-style:italic;font-weight:300}.ch-period{font:italic 400 1.15rem/1.4 var(--serif);color:var(--ink-soft);margin-top:1.25rem}.water .ch-period,.forest .ch-period,.charcoal .ch-period{color:var(--paper-dim)}.lede{font:400 clamp(1.25rem, 2.1vw, 1.6rem) / 1.45 var(--serif);max-width:34ch;margin:0 0 1.5rem}.lede:first-letter{font-size:1em}.prose{max-width:var(--measure)}.prose p{margin-bottom:1.1em}.prose h3{margin:2.2rem 0 .8rem;font-size:1.6rem}.soft{color:var(--ink-soft)}.water .soft,.forest .soft,.charcoal .soft{color:var(--paper-dim)}.cite{font:400 .7em/1 var(--mono);vertical-align:super;color:var(--earth-ink);white-space:nowrap;padding:0 .1em;text-decoration:none}.water .cite,.forest .cite,.charcoal .cite{color:var(--gold-light)}.cite:hover{text-decoration:underline}.status{font:400 .68rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:.15em;white-space:nowrap;border:1px solid;border-radius:2px;margin-right:.5em;padding:.25em .5em .2em;display:inline-block}.status--schatting{color:var(--gold-ink)}.status--uitspraak{color:var(--earth-ink)}.status--interpretatie,.status--onbekend{color:var(--ink-soft)}.water .status,.forest .status,.charcoal .status{color:var(--gold-light)}figure{margin:0}.fig{position:relative}.fig__frame{background:#25252214;position:relative;overflow:hidden}.fig__frame img{object-fit:cover;width:100%;height:100%}.fig--contain .fig__frame img{object-fit:contain}figcaption,.caption{max-width:42rem;color:var(--ink-soft);margin-top:.75rem;font-size:.86rem;line-height:1.5}.water figcaption,.forest figcaption,.charcoal figcaption{color:var(--paper-dim)}figcaption .credit{font:400 .7rem/1.5 var(--mono);letter-spacing:.02em;opacity:.95;margin-top:.35rem;display:block}figcaption .credit a{text-decoration-color:#7f7f7f99}.fig__full{min-height:2.25rem;font:400 .72rem/1 var(--mono);color:var(--paper);cursor:pointer;background:#112b30d1;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .75rem;text-decoration:none;display:inline-flex;position:absolute;bottom:.6rem;right:.6rem}.fig__full:hover{background:var(--river)}.perspective{border-left:2px solid var(--gold);max-width:40rem;margin:1rem 0 0;padding:.25rem 0 .25rem 1rem;font-size:.9rem}.perspective b{font:400 .7rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.2rem;display:block}.veil{text-align:center;-webkit-backdrop-filter:blur(18px);color:var(--paper);z-index:2;background:#252522db;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.veil p{max-width:28rem;font-size:.95rem}.veil[hidden]{display:none}.motion .reveal{opacity:0;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);transform:translateY(18px)}.motion .reveal.in{opacity:1;transform:none}.motion .reveal-img .fig__frame img{clip-path:inset(0 0 100%);transition:clip-path 1.6s var(--ease)}.motion .reveal-img.in .fig__frame img{clip-path:inset(0)}details.deep{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:var(--measure);margin:2rem 0}.water details.deep,.forest details.deep,.charcoal details.deep{border-color:var(--line-dark)}details.deep+details.deep{border-top:0;margin-top:-2rem}details.deep summary{cursor:pointer;min-height:3.25rem;font:400 1.15rem/1.3 var(--serif);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;list-style:none;display:flex}details.deep summary::-webkit-details-marker{display:none}details.deep summary:after{content:"+";font:300 1.6rem/1 var(--serif);transition:transform .3s var(--ease)}details.deep[open] summary:after{transform:rotate(45deg)}details.deep .deep__body{padding:0 0 1.25rem}.fragment{color:var(--ink);background:#faf5ec;background-image:var(--grain), repeating-linear-gradient(to bottom, transparent 0 1.95rem, #112b3012 1.95rem 2rem);max-width:44rem;margin:2.5rem 0;padding:clamp(1.5rem,4vw,2.75rem);position:relative;transform:rotate(-.4deg);box-shadow:0 1px #25252214,0 24px 48px -28px #25252273}.fragment:before{content:"Bronfragment";background:var(--earth-ink);color:var(--paper);font:400 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:.25rem .6rem;position:absolute;top:-.7rem;left:1.5rem}.fragment blockquote{font:italic 400 clamp(1.2rem, 2vw, 1.5rem) / 1.5 var(--serif);margin:0}.fragment .tr{color:var(--ink-soft);margin-top:1rem;font-size:.9rem}.fragment cite{font:normal 400 .78rem/1.5 var(--mono);color:var(--ink-soft);margin-top:1.1rem;display:block}.voice{font:italic 300 clamp(1.4rem, 2.8vw, 2.2rem) / 1.35 var(--serif);max-width:30ch;margin:0}.voice-note{font:400 .68rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-top:.8rem}.monument{min-height:88vh;color:var(--paper);isolation:isolate;align-items:end;display:grid;position:relative}.monument>.fig__frame{z-index:-2;background:var(--river);position:absolute;inset:0}.monument:after{content:"";z-index:-1;background:linear-gradient(#112b3059 0%,#112b3033 20%,#112b30b3 55%,#112b30f5 100%);position:absolute;inset:0}.monument__text{padding-bottom:clamp(2rem,6vw,5rem)}.monument figcaption,.monument .caption,.water .caption,.forest .caption,.charcoal .caption{color:var(--paper-dim)}.caption .credit{font:400 .7rem/1.5 var(--mono);margin-top:.35rem;display:block}.split{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}@media (min-width:60rem){.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split--rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sticky{top:calc(var(--nav-h) + 2rem);position:sticky}}.facts{gap:0;max-width:44rem;margin:2rem 0;padding:0;list-style:none;display:grid}.facts li{border-top:1px solid var(--line);padding:1rem 0}.water .facts li,.forest .facts li,.charcoal .facts li{border-color:var(--line-dark)}.mapcrop{cursor:grab;touch-action:none;border:1px solid var(--line);background:#d9cdb3;height:min(78vh,52rem);position:relative;overflow:hidden}.mapcrop:active{cursor:grabbing}.mapcrop__img{transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.mapcrop__tools{z-index:2;flex-direction:column;gap:.4rem;display:flex;position:absolute;top:.75rem;right:.75rem}.mapcrop__tools button,.mapcrop__spots button{min-width:2.75rem;min-height:2.75rem;color:var(--paper);cursor:pointer;font:400 1.1rem/1 var(--sans);background:#112b30e0;border:0;border-radius:999px}.mapcrop__spots{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.mapcrop__spots button{color:inherit;background:0 0;border:1px solid;padding:0 1rem;font-size:.85rem}.mapcrop__spots button[aria-pressed=true]{background:var(--river);color:var(--paper);border-color:var(--river)}.mapcrop__note{max-width:40rem;min-height:4.5rem;margin-top:1rem}.diptych{background:var(--line-dark);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:56rem){.diptych{grid-template-columns:1fr 1fr}}.diptych>article{background:var(--river);flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.diptych>article:nth-child(2){background:var(--forest)}.diptych h3{font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:300}.diptych .year{font:300 clamp(3rem, 7vw, 5.5rem) / 1 var(--serif);color:var(--gold-light);font-variant-numeric:lining-nums}.tablewrap{-webkit-overflow-scrolling:touch;margin:2rem 0;overflow-x:auto}table.compare{border-collapse:collapse;width:100%;min-width:40rem;font-size:.95rem}.compare caption{text-align:left;font:400 1.25rem/1.3 var(--serif);padding-bottom:.75rem}.compare th,.compare td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:.75rem 1rem .75rem 0}.compare thead th{font:400 .72rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-top:0}.compare tbody th{font:600 1rem/1.3 var(--sans)}.sequence{max-width:46rem;margin:2.5rem 0;padding:0;list-style:none;position:relative}.sequence:before{content:"";opacity:.25;background:currentColor;width:1px;position:absolute;top:.5rem;bottom:.5rem;left:6.25rem}.sequence li{grid-template-columns:5.5rem 1fr;gap:1.5rem;padding:.9rem 0;display:grid;position:relative}.sequence li:before{content:"";background:var(--earth);border-radius:50%;width:9px;height:9px;position:absolute;top:1.35rem;left:calc(6.25rem - 4px)}.water .sequence li:before,.forest .sequence li:before,.charcoal .sequence li:before{background:var(--gold)}.sequence time{font:400 1.15rem/1.3 var(--serif);font-variant-numeric:lining-nums;text-align:right}.sequence h4{font:600 1rem/1.35 var(--sans);margin-bottom:.25rem}.sequence p{margin:0;font-size:.95rem}.sequence a.more{font-size:.85rem}.essay{gap:clamp(4rem,9vw,8rem);padding:clamp(2rem,6vw,5rem) 0;display:grid}.essay__item{align-items:end;gap:1.5rem;display:grid}@media (min-width:60rem){.essay__item{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.essay__item:nth-child(2n){grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.essay__item:nth-child(2n) .fig{order:2}.essay__item--narrow{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important}}.essay__item .fig__frame{aspect-ratio:var(--ar,4 / 3)}.essay__text h3{margin-bottom:.6rem;font-size:1.5rem}.still{align-items:center;min-height:90vh;padding:clamp(4rem,10vw,8rem) 0;display:grid}.still__grid{align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}@media (min-width:60rem){.still__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.still .fig__frame{background:0 0}.still .fig__frame img{object-fit:contain;filter:drop-shadow(0 30px 40px #00000059);max-height:70vh}.names{columns:16rem auto;column-gap:2.5rem;max-width:60rem;margin:2rem 0;padding:0;list-style:none}.names li{break-inside:avoid;border-top:1px solid var(--line-dark);font:400 1.15rem/1.3 var(--serif);padding:.55rem 0}.names li small{font:400 .8rem/1.4 var(--sans);color:var(--paper-dim);display:block}.registers{background:var(--line-dark);gap:1px;margin:2.5rem 0;display:grid}@media (min-width:60rem){.registers{grid-template-columns:repeat(3,1fr)}}.registers>div{background:var(--char);padding:1.5rem}.registers h3{font:400 .75rem/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);margin-bottom:1rem}.registers ul{margin:0;padding-left:1.1rem}.registers li{margin-bottom:.75rem;font-size:.95rem}.numbers{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;margin:2.5rem 0;display:grid}.numbers>div{background:var(--paper);padding:1.5rem}.numbers .big{font:300 clamp(2.4rem, 4.5vw, 3.6rem) / 1 var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--forest);margin-bottom:.5rem;display:block}.numbers p{margin:0;font-size:.92rem}.asof{font:400 .75rem/1.4 var(--mono);color:var(--ink-soft)}.bars{max-width:44rem;margin:1.5rem 0;padding:0;list-style:none}.bars li{grid-template-columns:11rem 1fr 4rem;align-items:center;gap:.75rem;padding:.35rem 0;font-size:.92rem;display:grid}.bars .bar{background:#153c321f;height:.7rem;position:relative}.bars .bar i{width:var(--w);background:var(--forest);position:absolute;inset:0 auto 0 0}.motion .bars .bar i{transform-origin:0;transition:transform 1.4s var(--ease);transform:scaleX(0)}.motion .in .bars .bar i,.motion .bars.in .bar i{transform:scaleX(1)}.water .bars .bar,.forest .bars .bar,.charcoal .bars .bar{background:#f3ebdd1f}.water .bars .bar i,.forest .bars .bar i,.charcoal .bars .bar i{background:var(--gold)}.water .asof,.forest .asof,.charcoal .asof{color:var(--paper-dim)}.bars .v{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:34rem){.bars li{grid-template-columns:1fr 3.5rem}.bars .bar{order:3;grid-column:1/-1}}.ch-sources{padding:2rem 0 clamp(4rem,8vw,7rem)}.ch-sources h3{font:400 .75rem/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem}.ch-sources ol{columns:24rem auto;column-gap:3rem;max-width:52rem;margin:0;padding-left:1.6rem;font-size:.85rem}.ch-sources li{break-inside:avoid;margin-bottom:.5rem}.ch-sources li:target{outline:2px solid var(--gold);background:#b99a5940}.interlude{text-align:left;padding:clamp(5rem,12vw,11rem) 0}.riverline{width:100%;height:clamp(4rem,9vw,8rem);color:var(--gold);display:block}.riverline path{fill:none;stroke:currentColor;stroke-width:1.2px;vector-effect:non-scaling-stroke}.motion .riverline path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s var(--ease)}.motion .riverline.in path{stroke-dashoffset:0}.section-head{padding-top:clamp(5rem,10vw,8rem);padding-bottom:2rem}.section-title{letter-spacing:-.01em;font-size:clamp(2.6rem,7vw,6rem);font-weight:300}.filters{border:0;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;display:flex}.filters legend{font:400 .72rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;width:100%;margin-bottom:.6rem;padding:0}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--line-dark);border-radius:999px;align-items:center;gap:.45rem;min-height:2.6rem;padding:0 1rem;font-size:.9rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.chip span:before{content:"";border:1.5px solid;border-radius:50%;width:.6rem;height:.6rem}.chip input:checked+span{background:var(--paper);color:var(--river);border-color:var(--paper)}.chip input:checked+span:before{background:currentColor}.chip input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}.tl-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-top:1.5rem;display:flex}.tl-count{font:400 .8rem/1.4 var(--mono);color:var(--paper-dim)}.linkbtn{text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:.5rem 0;font-size:.9rem;text-decoration:underline}.tl{margin-top:2.5rem;padding-bottom:3rem;position:relative}.tl__axis{border-bottom:1px solid var(--line-dark);height:3.5rem;margin-bottom:.5rem;position:relative}.tl__eras{border-radius:2px;gap:0;margin-bottom:1rem;display:flex;overflow:hidden}.tl__track{scroll-snap-type:x proximity;scrollbar-color:var(--gold) transparent;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:minmax(17rem,19rem);grid-auto-flow:column;gap:1rem;padding:.5rem .25rem 1.5rem;display:grid;overflow-x:auto}.tl__track:focus-visible{outline-offset:-3px}.tl__ev{scroll-snap-align:start;text-align:left;border:1px solid var(--line-dark);border-top:3px solid var(--era,var(--gold));cursor:pointer;min-height:12.5rem;transition:background .25s, transform .25s var(--ease);width:100%;font:inherit;color:inherit;background:#f3ebdd0a;flex-direction:column;padding:1.1rem 1.1rem 1rem;display:flex}.tl__ev:hover{background:#f3ebdd17}.tl__ev[aria-pressed=true]{background:var(--paper);color:var(--ink)}.tl__ev[aria-pressed=true] .tl__date{color:var(--earth-ink)}.tl__ev[aria-pressed=true] .tl__meta{color:var(--ink-soft)}.tl__date{font:300 1.7rem/1.1 var(--serif);color:var(--gold-light);font-variant-numeric:lining-nums}.tl__title{font:600 1rem/1.35 var(--sans);margin:.6rem 0 auto}.tl__meta{font:400 .72rem/1.45 var(--mono);color:var(--paper-dim);margin-top:1rem}.tl__ev[hidden]{display:none}.tl-detail{background:var(--paper);color:var(--ink);scroll-margin-top:calc(var(--nav-h) + 1rem);gap:2rem;margin-top:.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 30px 60px -30px #0009}@media (min-width:60rem){.tl-detail.has-pic{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.tl-detail h3{margin:.5rem 0 1rem;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:300}.tl-detail .when{font:400 .8rem/1.4 var(--mono);letter-spacing:.08em;color:var(--earth-ink)}.tl-detail .row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.tag{font:400 .72rem/1 var(--mono);background:#153c3214;border-radius:2px;padding:.4rem .6rem;display:inline-block}.tl-detail .srcs{margin:1rem 0 0;padding-left:1.2rem;font-size:.85rem}.tl-detail .fig__frame{aspect-ratio:4/3}.tl-nav{flex-wrap:wrap;gap:.5rem;display:flex}.btn--small{min-height:2.75rem;padding:0 1rem;font-size:.85rem}.tl-list{margin-top:1rem}.tl-list ol{columns:22rem auto;column-gap:2.5rem;margin:0;padding:0;list-style:none}.tl-list li{break-inside:avoid;border-top:1px solid var(--line-dark);padding:.5rem 0;font-size:.92rem}.tl-list li[hidden]{display:none}.tl-list b{font-family:var(--serif);color:var(--gold-light);margin-right:.5rem;font-weight:400}@media (max-width:44rem){.tl__track{border-left:1px solid var(--line-dark);grid-auto-columns:auto;grid-auto-flow:row;gap:.75rem;margin-left:.4rem;padding-left:1.5rem;overflow:visible}.tl__ev{min-height:0;position:relative}.tl__ev:before{content:"";background:var(--era,var(--gold));border-radius:50%;width:9px;height:9px;position:absolute;top:1.4rem;left:calc(-1.5rem - 5px)}.tl__axis{display:none}}.mapgrid{gap:2rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}@media (min-width:64rem){.mapgrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.map{border:1px solid var(--line);aspect-ratio:1;background:#e9dfcb;background-image:var(--grain);position:relative;overflow:hidden}.map svg{width:100%;height:100%}.map path{vector-effect:non-scaling-stroke}.map .lbl,.map .lbl-country,.map .lbl-river,.map .lbl-sea{transition:opacity .3s}.map.zoomed .lbl,.map.zoomed .lbl-country,.map.zoomed .lbl-sea,.map.zoomed .lbl-river{opacity:0}.map .pin--coast text{opacity:0;transition:opacity .2s}.map.zoomed .pin--coast text,.map .pin--coast:hover text,.map .pin--coast:focus-visible text,.map .pin--coast[aria-pressed=true] text{opacity:1}.map-zoom{border:1px solid var(--line);background:#f6efe2eb;border-radius:999px;gap:.25rem;padding:.2rem;display:flex;position:absolute;bottom:.75rem;left:.75rem}@media (max-width:40rem){.map-zoom{top:.5rem;bottom:auto;left:.5rem}.map-zoom button{min-height:2.25rem;padding:0 .7rem;font-size:.8rem}.mapcrop{height:62vh}}.map-zoom button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:2.5rem;padding:0 .9rem;font-size:.85rem}.map-zoom button[aria-pressed=true]{background:var(--river);color:var(--paper)}.map .land-other{fill:#ddd2bb;stroke:#25252240;stroke-width:.8px}.map .land-sur{fill:#f6efe2;stroke:var(--char);stroke-width:1.4px}.map .river{fill:none;stroke:#3f6f78;stroke-linecap:round;stroke-linejoin:round}.map .lake{fill:#9fbcc0;stroke:#3f6f78;stroke-width:.6px}.map .sea{fill:#c9d6d3}.map .grat line{stroke:#2525221f;stroke-width:.6px}.map .lbl{font:400 11px var(--mono);fill:var(--ink-soft);letter-spacing:.08em}.map .lbl-country{font:italic 400 18px var(--serif);fill:#25252280;letter-spacing:.2em}.map .lbl-river{font:italic 400 13px var(--serif);fill:#2f5a62}.map .lbl-sea{font:italic 400 18px var(--serif);fill:#3f6f78;letter-spacing:.3em}.pin{cursor:pointer;outline:none}.pin circle.dot{fill:var(--earth);stroke:var(--paper);stroke-width:2px;transition:r .2s}.pin circle.halo{fill:none;stroke:var(--earth);stroke-width:1.5px;opacity:0}.pin:hover circle.halo,.pin:focus-visible circle.halo,.pin[aria-pressed=true] circle.halo{opacity:1}.pin:focus-visible circle.halo{stroke:var(--char);stroke-width:3px}.pin[aria-pressed=true] circle.dot{fill:var(--char)}.pin text{font:600 12px var(--sans);fill:var(--char);paint-order:stroke;stroke:#f6efe2;stroke-width:4px;stroke-linejoin:round}.map__legend{font:400 .72rem/1.5 var(--mono);color:var(--ink-soft);margin-top:.75rem}.map-toggle{border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;margin-bottom:1rem;padding:.2rem;display:inline-flex}.map-toggle button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:2.5rem;padding:0 1rem;font-size:.88rem}.map-toggle button[aria-pressed=true]{background:var(--river);color:var(--paper)}.map-hist{background:#d9cdb3}.place-card{background:var(--paper);border-top:3px solid var(--earth);padding:1.5rem;box-shadow:0 24px 48px -30px #25252280}.place-card h3{margin:.4rem 0 .8rem;font-size:2rem;font-weight:300}.place-card .fig__frame{aspect-ratio:3/2;margin-bottom:.25rem}.place-card .kind{font:400 .72rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--earth-ink)}.place-list{margin:1.5rem 0 0;padding:0;list-style:none}.place-list button{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.9rem;padding:.4rem 0;font-size:.98rem;display:flex}.place-list button span:last-child{font:400 .72rem/1.3 var(--mono);color:var(--ink-soft)}.place-list button[aria-pressed=true]{color:var(--earth-ink);font-weight:600}.objects{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(1rem,2.5vw,2rem);padding:1rem 0 clamp(3rem,6vw,5rem);display:grid}.obj-card{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.obj-card .fig__frame{aspect-ratio:4/5;background:#f3ebdd0f}.obj-card .fig__frame img{object-fit:contain;transition:transform .8s var(--ease);padding:1.25rem}.obj-card:hover .fig__frame img{transform:scale(1.03)}.obj-card h3{margin-top:1rem;font-size:1.4rem}.obj-card p{color:var(--paper-dim);margin:.4rem 0 0;font-size:.88rem}.obj-detail{border-top:1px solid var(--line-dark);padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(4rem,8vw,6rem)}.obj-detail[hidden]{display:none}.obj-q{margin:0 0 1.5rem}.obj-q dt{font:400 .72rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin-bottom:.35rem}.obj-q dd{max-width:var(--measure);margin:0 0 1.4rem}.colofon{padding-bottom:clamp(4rem,8vw,7rem)}.search{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0;display:flex}.search input{border:1px solid var(--char);min-height:3rem;font:inherit;background:#faf5ec;border-radius:2px;flex:18rem;padding:0 1rem}.src-list{margin:0;padding:0;list-style:none}.src-list li{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;gap:.75rem;padding:.85rem 0;font-size:.92rem;display:grid}.src-list li[hidden]{display:none}.src-list .no{font:400 .75rem/1.6 var(--mono);color:var(--earth-ink)}.src-list .pub{color:var(--ink-soft)}.src-list li:target{background:#b99a5933}.credits{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.5rem 2rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.credits li{border-top:1px solid var(--line);grid-template-columns:5.5rem 1fr;gap:1rem;padding-top:1rem;font-size:.82rem;line-height:1.45;display:grid}.credits img{object-fit:cover;background:var(--paper-2);width:5.5rem;height:5.5rem}.credits b{margin-bottom:.2rem;font-size:.9rem;font-weight:600;display:block}.cols{gap:2.5rem;display:grid}@media (min-width:60rem){.cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot{padding:3rem 0;font-size:.88rem}.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}dialog{background:var(--paper);width:100%;max-width:min(36rem,100vw - 2rem);color:var(--ink);border:0;padding:0;box-shadow:0 40px 80px #00000073}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#112b30b8}.dlg{padding:1.75rem}.dlg h2{margin-bottom:1rem;font-size:1.9rem;font-weight:300}.dlg fieldset{border:0;margin:0 0 1.5rem;padding:0}.dlg legend{margin-bottom:.5rem;font-weight:600}.dlg label{cursor:pointer;align-items:center;gap:.6rem;min-height:2.6rem;display:flex}.dlg input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--forest)}.dlg .close{cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;font-size:1.5rem;position:absolute;top:.5rem;right:.5rem}dialog.lightbox{background:var(--char);width:auto;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--paper)}.lightbox img{object-fit:contain;max-width:calc(100vw - 2rem);max-height:calc(100vh - 9rem);margin:0 auto}.lightbox .cap{color:var(--paper-dim);max-width:60rem;padding:.9rem 1.25rem 1.1rem;font-size:.82rem}.lightbox .close{color:var(--paper);background:#112b30cc;border-radius:50%}.backto{z-index:45;right:var(--gutter);position:fixed;bottom:1.25rem;box-shadow:0 12px 30px #0000004d}.backto[hidden]{display:none}.toast{background:var(--char);color:var(--paper);z-index:60;border-radius:999px;padding:.75rem 1.25rem;font-size:.9rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.toast[hidden]{display:none}html[data-text=groot]{font-size:112.5%}html[data-text=grootst]{font-size:125%}@media (prefers-reduced-motion:reduce){html:not(.motion) *,html:not(.motion) :before,html:not(.motion) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}html:not(.motion) .hero__map .flow{stroke-dashoffset:0;animation:none}html:not(.motion) .hero__img img,html:not(.motion) .hero__kicker,html:not(.motion) .hero h1,html:not(.motion) .hero__tagline,html:not(.motion) .hero__intro,html:not(.motion) .hero__actions{animation:none}@media print{:root{--paper:#fff}body{color:#000;background:#fff;font-size:10.5pt}.nav,.progress,.stations,.hero__map,.hero__actions,.backto,.toast,.fig__full,.mapcrop__tools,.tl-tools,.filters,.search,.map-toggle,.riverline,.no-print{display:none!important}.paper,.water,.forest,.charcoal,.hero,.monument,.diptych>article,.registers>div,.numbers>div{color:#000!important;background:#fff!important}.hero,.monument,.still{min-height:0}.hero__img,.monument>.fig__frame{height:8cm;position:static}.hero:before,.monument:after{display:none}.water *,.forest *,.charcoal *,.hero *{color:#000!important}.chapter,.tl-detail,.place-card{break-inside:auto;box-shadow:none}.fig{break-inside:avoid}.tl__track{display:block;overflow:visible}.tl__ev{display:none}.tl-list li[hidden],.src-list li[hidden],details.deep>*{display:block!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:8pt}.veil{display:none!important}.motion .reveal{opacity:1!important;transform:none!important}}
