.myth-dossier:has(.dot-map){container-type:inline-size}.dot-map{--dm-k:1;--dm-w:1320px;width:min(var(--dm-w),100cqw)}@media(min-width:1200px){.myth-dossier:has(.dm-wide){overflow:visible}.dm-wide{width:min(1360px,calc(100vw - 96px))}}.dot-map svg{display:block;width:100%;height:auto}.dot-map .dossier-figure-heading p{margin-bottom:.75rem}.dm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;column-gap:1.5rem;padding-right:1.7rem}.dm-controls{padding:0 0 .85rem 1.7rem;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.dm-controls[hidden],.dm-legend[hidden],.dm-legend li[hidden],.dm-readout[hidden]{display:none}.dm-controls button{font:inherit;font-size:.68rem;line-height:1.2;color:#9cbda4;background:#0b1810;border:1px solid #365a40;border-radius:0;cursor:pointer;padding:.45rem .6rem;display:inline-flex;align-items:center;gap:.4rem}.dm-controls button[aria-pressed=false]{opacity:.75;text-decoration:line-through}.dm-controls button[aria-pressed=true]{border-color:#6fae7c;color:#d2f8d7}.dm-controls button:hover{border-color:#bcf4c6}.dm-controls button:focus-visible{outline:2px solid #e9bc79;outline-offset:3px}.dm-count{color:#7f9c86;font-variant-numeric:tabular-nums}.dm-swatch{display:inline-block;width:.7rem;height:.7rem;flex:none}.dm-stage{border-block:1px solid #1a2f20;background:#050b07}.dm-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#365a40 #050b07}.dm-pan-hint{display:none}.dm-graticule{fill:none;stroke:#0f2116;stroke-width:1}.dm-ocean{fill:#1e3d28;font:15px/1 monospace;letter-spacing:.4em}.dm-pt{cursor:pointer;outline:none}.dm-pt>g{transform:scale(var(--dm-k))}.dm-hit{fill:transparent}.dm-label{fill:#f1d7ad;font:21px/1 monospace;paint-order:stroke;stroke:#050b07;stroke-width:5px}.dm-pt:hover .dm-hit,.dm-pt.is-active .dm-hit{stroke:#f4f0d8;stroke-width:2}.dm-pt:focus-visible .dm-hit{stroke:#e9bc79;stroke-width:3}.dm-pt.is-off{display:none}.dm-legend{list-style:none;margin:0;padding:.9rem 1.7rem .4rem;display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;color:#a9c4af;font-size:.68rem}.dm-legend li{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:0}.dot-map .dm-legend li::before{content:none}.dossier-figure .dm-readout{min-height:6.6rem;margin:0;padding:.75rem 1.7rem .85rem;border-left:2px solid #e9bc79;background:#0a140d;color:#c9dccd;font-size:.8rem;line-height:1.6}.dossier-figure .dm-readout .dm-who{margin:0 0 .25rem;font-size:.68rem;letter-spacing:.04em}.dm-readout>p:only-child{color:#8eab95}.dossier-figure .dm-readout p{max-width:140ch;margin:0}.dm-readout strong{color:#f1d7ad;font-weight:500}.dm-readout em{color:#e9bc79;font-style:normal}.dm-readout span{color:#8eab95}.dossier-figure .dm-readout .dm-source{color:#6f8f78;font-size:.72rem;margin-left:.5rem;white-space:nowrap}.dm-table{margin:-2rem 0 3.5rem;font-size:.8rem}.dm-table summary{cursor:pointer;color:#9cc8a6}.dm-table-scroll{overflow-x:auto}.dm-table table{min-width:640px;margin-top:1rem}.dm-table tbody th{color:#f1d7ad;font-weight:500;text-align:left}.swm-swatch-bald{background:#e9bc79;border-radius:50%}.swm-swatch-fire{width:0;height:0;border:.38rem solid transparent;border-bottom:.66rem solid #8dfc9c;border-top:0}.swm-swatch-heart{width:.5rem;height:.5rem;margin:0 .1rem;border:1.5px solid #dff5e3;transform:rotate(45deg)}.swm-swatch-anchor{border:1.5px solid #e9bc79;border-radius:50%}.swm-swatch-all{width:.45rem;height:.45rem;margin:0 .13rem;background:#4f9a60;border-radius:50%}.swm-g-dot{fill:#4f9a60}.swm-g-dot-marked{fill:#8dfc9c}.swm-g-bald{fill:#e9bc79;stroke:#050b07;stroke-width:2}.swm-g-fire{fill:none;stroke:#8dfc9c;stroke-width:2}.swm-g-heart{fill:none;stroke:#dff5e3;stroke-width:2}.swm-g-anchor{fill:none;stroke:#e9bc79;stroke-width:1.5;stroke-dasharray:3 3}.swallowed-map[data-off~=bald] .swm-g-bald,.swallowed-map[data-off~=fire] .swm-g-fire,.swallowed-map[data-off~=heart] .swm-g-heart,.swallowed-map[data-off~=anchor] .swm-g-anchor,.swallowed-map[data-off~=anchor] .dm-label{display:none}.swm-table table{min-width:560px}.msm-swatch-roarer{background:#e9bc79;border-radius:50%}.msm-swatch-hands{width:.55rem;height:.55rem;margin:0 .07rem;background:#8dfc9c;border-radius:50%}.msm-swatch-ears{width:.5rem;height:.5rem;margin:0 .1rem;border:1.5px solid #dff5e3;transform:rotate(45deg)}.msm-swatch-feet{width:0;height:0;border:.38rem solid transparent;border-top:.66rem solid #8dfc9c;border-bottom:0}.msm-swatch-body{width:0;height:0;border:.38rem solid transparent;border-bottom:.66rem solid #8dfc9c;border-top:0}.msm-swatch-worn{border:1.5px dashed #bcf4c6;border-radius:50%}.msm-swatch-all{width:.45rem;height:.45rem;margin:0 .13rem;background:#4f9a60;border-radius:50%}.msm-g-dot{fill:#4f9a60}.msm-g-dot-hand{fill:#8dfc9c}.msm-g-roarer{fill:#e9bc79;stroke:#050b07;stroke-width:2}.msm-g-ears{fill:none;stroke:#dff5e3;stroke-width:2}.msm-g-feet,.msm-g-body{fill:none;stroke:#8dfc9c;stroke-width:2}.msm-g-worn{fill:none;stroke:#bcf4c6;stroke-width:1.5;stroke-dasharray:3 3}.serpent-masters-map[data-off~=roarer] .msm-g-roarer,.serpent-masters-map[data-off~=ears] .msm-g-ears,.serpent-masters-map[data-off~=feet] .msm-g-feet,.serpent-masters-map[data-off~=body] .msm-g-body,.serpent-masters-map[data-off~=worn] .msm-g-worn{display:none}.serpent-masters-map[data-off~=hands] .msm-g-dot-hand{fill:#4f9a60}.sahul-map{--dm-w:1000px}.sahul-map .dm-ocean{letter-spacing:.3em}.sahul-map .dm-label{font-size:19px}.shm-swatch-ng{width:.6rem;height:.6rem;border-radius:50%;background:#e9bc79}.shm-swatch-n{width:.5rem;height:.5rem;margin:0 .05rem;border-radius:50%;background:#8dfc9c}.shm-swatch-other{width:.4rem;height:.4rem;margin:0 .1rem;border-radius:50%;background:#4f9a60}.shm-swatch-named,.sht-swatch-named{border:1.5px dashed #f1d7ad;border-radius:50%}.shm-swatch-shelf{width:.6rem;height:.6rem;background:radial-gradient(circle,#2a5a38 1px,transparent 1.4px)0 0/4px 4px}.shm-dots path{fill:none;stroke-linecap:round}.shm-dots-other{stroke:#4f9a60;stroke-width:calc(4.4px * var(--dm-k))}.shm-dots-n{stroke:#8dfc9c;stroke-width:calc(5.4px * var(--dm-k))}.shm-dots-ng{stroke:#e9bc79;stroke-width:calc(6.6px * var(--dm-k))}.shm-g-ring{fill:none;stroke:#f1d7ad;stroke-width:1.5;stroke-dasharray:3 3}.shm-g-dot{fill:#4f9a60;stroke:#050b07;stroke-width:2}.shm-pt-n .shm-g-dot{fill:#8dfc9c}.shm-pt-ng .shm-g-dot{fill:#e9bc79}.sahul-map[data-off~=ng] .shm-dots-ng,.sahul-map[data-off~=n] .shm-dots-n,.sahul-map[data-off~=other] .shm-dots-other{display:none}.sahul-tracks{--dm-k:.65}.sahul-tracks .dm-map{display:block;width:100%;max-height:86vh}.sahul-tracks .dm-ocean{font-size:9px}.sahul-tracks .shm-shelf{opacity:.5}.sht-route{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(5px * var(--dm-k));stroke-dasharray:.1 8}.sht-route-ng{stroke:#e9bc79}.sht-route-n{stroke:#8dfc9c}.sht-route-pair{stroke:#f1d7ad;opacity:.5;stroke-width:calc(2.4px * var(--dm-k));stroke-dasharray:6 6}.sahul-map[data-off~=tracks] .sht-tracks{display:none}.sht-swatch-tracks,.sht-swatch-munga,.sht-swatch-sida,.sht-swatch-pair{width:1.1rem;height:0;border-top:2px dotted #e9bc79}.sht-swatch-sida{border-top-color:#8dfc9c}.sht-swatch-pair{border-top:2px dashed rgba(241,215,173,.6)}.pn-homelands-map{--dm-w:980px}.pn-homelands-map .dossier-figure-heading p{margin-bottom:.9rem}.pn-homelands-map .dm-legend{gap:.35rem 1.4rem;color:#c3d9c8;font-size:.72rem}.pnh-sea{fill:#3f6e4c;font:15px/1 monospace;letter-spacing:.3em}.pnh-ng{paint-order:stroke;stroke:#050b07;stroke-width:5px;fill:#7fa58a}.pnh-place{fill:#8fb39a;font:13px/1 monospace;letter-spacing:.18em;paint-order:stroke;stroke:#050b07;stroke-width:5px}.pnh-place-phone{display:none;fill:#8fb39a;font:24px/1 monospace;letter-spacing:.15em;paint-order:stroke;stroke:#050b07;stroke-width:8px}.pnh-frontier{fill:none;stroke:#b9d8bf;stroke-opacity:.8;stroke-width:1.6;stroke-dasharray:2 5;stroke-linecap:round}.pnh-band{fill:none;stroke:#7fe0d0;stroke-opacity:.2;stroke-width:30;stroke-linecap:round;stroke-linejoin:round}.pnh-band-line{fill:none;stroke:#7fe0d0;stroke-opacity:.5;stroke-width:1.4;stroke-dasharray:4 7}.pnh-posterior{fill:#e9bc79;fill-opacity:.16;stroke:none}.pnh-link{fill:none;stroke-width:1;stroke-linecap:round;stroke-opacity:.5}.pnh-link-arrival{stroke:#c4d6c8}.pnh-link-refugia{stroke:#8fdc9f}.pnh-pt>*{transform:scale(var(--dm-k))}.pnh-anchor{fill:none;stroke:#f1d7ad;stroke-width:1.5;stroke-dasharray:3 3}.pnh-disc{fill:#e9bc79;stroke:#050b07;stroke-width:2}.pnh-sub{fill:#050b07;stroke:#e9bc79;stroke-width:3}.pnh-diamond{fill:#8dfc9c;stroke:#050b07;stroke-width:2}.pnh-tri{fill:#dff5e3;stroke:#050b07;stroke-width:2}.pnh-square{fill:#7fe0d0;stroke:#050b07;stroke-width:2}.pnh-refuge-ring{fill:#050b07;stroke:#8fdc9f;stroke-width:2;stroke-dasharray:3.5 2.5}.pnh-refuge{fill:#8fdc9f}.pnh-entry-ring{fill:#050b07;stroke:#c4d6c8;stroke-width:2;stroke-dasharray:3.5 2.5}.pnh-entry{fill:#c4d6c8}.pnh-label{fill:#f6e2c0;font:600 19px/1 monospace;paint-order:stroke;stroke:#050b07;stroke-width:7px;stroke-linejoin:round}.pnh-sublabel{fill:#a7c2ad;font:14px/1 monospace;paint-order:stroke;stroke:#050b07;stroke-width:5px;stroke-linejoin:round}.pnh-label-arrival{fill:#d7e4da}.pnh-label-refugia{fill:#b9e8c2}.pnh-phone{display:none}.pnh-plabel{fill:#f6e2c0;font:600 32px/1 monospace;paint-order:stroke;stroke:#050b07;stroke-width:9px;stroke-linejoin:round}.pnh-swatch-pn,.pnh-swatch-npn,.pnh-swatch-late,.pnh-swatch-old,.pnh-swatch-halo{width:.8rem;height:.8rem}.pnh-swatch-pn{background:repeating-linear-gradient(90deg,#4f9e61 0 2.6px,transparent 2.6px 4.5px);-webkit-mask:repeating-linear-gradient(#000 0 2.6px,transparent 2.6px 4.5px);mask:repeating-linear-gradient(#000 0 2.6px,transparent 2.6px 4.5px)}.pnh-swatch-npn{background:repeating-linear-gradient(90deg,#8a9c90 0 2.4px,transparent 2.4px 4.5px);-webkit-mask:repeating-linear-gradient(#000 0 2.4px,transparent 2.4px 4.5px);mask:repeating-linear-gradient(#000 0 2.4px,transparent 2.4px 4.5px)}.pnh-swatch-late{background:radial-gradient(circle,#b88c52 1.4px,transparent 1.6px)0 0/4.5px 4.5px}.pnh-swatch-old{background:radial-gradient(circle,#2f6a62 1.4px,transparent 1.4px)0 0/4.5px 4.5px}.pnh-swatch-halo{border-radius:50%;background:radial-gradient(circle,rgba(233,188,121,.7),rgba(233,188,121,.35) 65%,transparent 72%)}.pnh-swatch-gulf{border-radius:50%;width:.62rem;height:.62rem;margin:0 .09rem;background:#e9bc79}.pnh-table table{min-width:720px}.pa-family-map{--dm-w:1000px}.pa-family-map .dm-ocean{letter-spacing:.3em}.pa-family-map .dm-label{font-size:18px}.paf-halo{fill:#e9bc79;fill-opacity:.07;stroke:#e9bc79;stroke-opacity:.55;stroke-width:1.5;stroke-dasharray:5 5}.paf-dots path{fill:none;stroke-linecap:round}.paf-dots-pn{stroke:#63b675;stroke-width:calc(4.6px * var(--dm-k))}.paf-dots-north{stroke:#e9bc79;stroke-width:calc(5.4px * var(--dm-k))}.paf-dots-out{stroke:#dff5e3;stroke-width:calc(4.4px * var(--dm-k))}.paf-g-family{fill:#e9bc79;stroke:#050b07;stroke-width:2}.paf-g-iso{fill:#050b07;stroke:#e9bc79;stroke-width:2.5}.paf-g-out{fill:#dff5e3;stroke:#050b07;stroke-width:2}.paf-g-pn{fill:#8dfc9c;stroke:#050b07;stroke-width:2}.paf-g-home{fill:#f1d7ad}.paf-swatch-family{width:.62rem;height:.62rem;border-radius:50%;background:#e9bc79}.paf-swatch-iso{width:.62rem;height:.62rem;border-radius:50%;border:2px solid #e9bc79}.paf-swatch-pn{width:.45rem;height:.45rem;margin:0 .08rem;border-radius:50%;background:#63b675}.paf-swatch-out{width:.5rem;height:.5rem;margin:0 .1rem;background:#dff5e3;transform:rotate(45deg)}.paf-swatch-home{border-radius:50%;border:1.5px dashed #e9bc79;background:rgba(233,188,121,.12)}.pa-family-map[data-off~=north] .paf-dots-north,.pa-family-map[data-off~=pn] .paf-dots-pn,.pa-family-map[data-off~=out] .paf-dots-out,.pa-family-map[data-off~=home] .paf-halo{display:none}.drowned-north-map{--dm-w:1320px}.drowned-north-map .dm-label{font-size:19px}.drowned-north-map .dm-ocean{font-size:14px;letter-spacing:.3em}.dnm-home{fill:#e9bc79;fill-opacity:.05;stroke:#e9bc79;stroke-opacity:.5;stroke-width:1.5;stroke-dasharray:5 5}.dnm-home-label{fill:#9c8256;font:13px/1 monospace;letter-spacing:.3em;paint-order:stroke;stroke:#050b07;stroke-width:5px}.dnm-g-ng{fill:#e9bc79;stroke:#050b07;stroke-width:2}.dnm-g-other{fill:#8dfc9c;stroke:#050b07;stroke-width:2}.skm-swatch-skin{background:#e9bc79;border-radius:50%}.skm-swatch-medicine{width:0;height:0;border:.38rem solid transparent;border-bottom:.66rem solid #8dfc9c;border-top:0}.skm-swatch-answered{width:.5rem;height:.5rem;margin:0 .1rem;border:1.5px solid #dff5e3;transform:rotate(45deg)}.skm-swatch-message{border:1.5px solid #8dfc9c;border-radius:50%}.skm-swatch-scripture{border:1.5px dashed #e9bc79;border-radius:50%}.skm-swatch-all{width:.45rem;height:.45rem;margin:0 .13rem;background:#4f9a60;border-radius:50%}.skm-g-dot{fill:#4f9a60}.skm-g-dot-marked{fill:#8dfc9c}.skm-g-skin{fill:#e9bc79;stroke:#050b07;stroke-width:2}.skm-g-medicine{fill:none;stroke:#8dfc9c;stroke-width:2}.skm-g-answered{fill:none;stroke:#dff5e3;stroke-width:2}.skm-g-message{fill:none;stroke:#8dfc9c;stroke-width:2}.skm-g-scripture{fill:none;stroke:#e9bc79;stroke-width:1.5;stroke-dasharray:3 3}.skin-map[data-off~=skin] .skm-g-skin,.skin-map[data-off~=medicine] .skm-g-medicine,.skin-map[data-off~=answered] .skm-g-answered,.skin-map[data-off~=message] .skm-g-message,.skin-map[data-off~=scripture] .skm-g-scripture{display:none}.ages-map .dm-label{font-size:15px;stroke-width:4px}.agm-swatch-decline{width:.55rem;height:.55rem;margin:0 .07rem;background:#8dfc9c;border-radius:50%}.agm-swatch-ascent{width:.55rem;height:.55rem;margin:0 .07rem;border:2px solid #8dfc9c;border-radius:50%;box-sizing:border-box}.agm-swatch-both{border:1.5px solid #8dfc9c;border-radius:50%;background:radial-gradient(circle,#8dfc9c 2.2px,transparent 2.6px)}.agm-g-decline{fill:#8dfc9c;stroke:#050b07;stroke-width:2}.agm-g-ascent{fill:#050b07;stroke:#8dfc9c;stroke-width:2.2}.agm-g-both-ring{fill:#050b07;fill-opacity:.55;stroke:#8dfc9c;stroke-width:1.8}.agm-g-both-dot{fill:#8dfc9c}.agm-lead{fill:none;stroke:#6f9d7a;stroke-width:1}.agm-table table{min-width:720px}.reading-article:not(.myth-dossier) .post-content .ages-map{margin:3.5rem 0;padding:0;width:min(1320px,calc(100vw - 64px));max-width:none;position:relative;left:50%;transform:translateX(-50%);background:#060d09;border:1px solid var(--rule,#1f3326)}.reading-article:not(.myth-dossier) .ages-map .dossier-figure-heading{padding:1.4rem 1.7rem 0}.reading-article:not(.myth-dossier) .ages-map .dossier-kicker{color:var(--meta);font-size:.75rem}.reading-article:not(.myth-dossier) .post-content .ages-map .dossier-figure-heading p{color:var(--bright,#7cff8a);font-family:var(--font-pixel);font-size:1.25rem;line-height:1.3;margin:.5rem 0 1rem}.reading-article:not(.myth-dossier) .post-content .ages-map figcaption{color:#97af9e;font-size:.73rem;line-height:1.75;padding:1.2rem 1.7rem 1.5rem;border-top:1px solid #223b29;text-align:left;margin:0}.reading-article:not(.myth-dossier) .ages-map .root-key{color:#e0bd88;font-size:.67rem;letter-spacing:.05em;padding:0 1.7rem .5rem;margin:0}.reading-article:not(.myth-dossier) .post-content .ages-map .dm-legend{margin:0}.reading-article:not(.myth-dossier) .post-content .agm-table{margin:-2rem 0 3.5rem}@media(min-width:1200px){.reading-article:not(.myth-dossier) .post-content .ages-map{width:min(1360px,calc(100vw - 96px))}}@media(max-width:760px){.reading-article:not(.myth-dossier) .post-content .ages-map{width:100%;left:auto;transform:none}.reading-article:not(.myth-dossier) .ages-map .dossier-figure-heading{padding:1.1rem 1.1rem 0}.reading-article:not(.myth-dossier) .post-content .ages-map .dossier-figure-heading p{font-size:1.12rem}.reading-article:not(.myth-dossier) .post-content .ages-map figcaption{padding:1rem 1.1rem}}.dnm-g-out{fill:#dff5e3;stroke:#050b07;stroke-width:2}.dnm-swatch-out{width:.5rem;height:.5rem;margin:0 .1rem;background:#dff5e3;transform:rotate(45deg)}.dnm-swatch-land{background:radial-gradient(circle,#3f8a51 1.3px,transparent 1.5px)0 0/4px 4px}.dnm-swatch-dry{background:radial-gradient(circle,#2e6a3d 1.3px,transparent 1.5px)0 0/4px 4px}.dnm-swatch-lake{background:radial-gradient(circle,#5aa59a 1.5px,transparent 1.8px)0 0/4px 4px}.drowned-north-map[data-off~=ng] .shm-dots-ng,.drowned-north-map[data-off~=other] .shm-dots-other{display:none}.rainbow-serpent-map{--dm-w:1360px}.rainbow-serpent-map .dm-legend{gap:.35rem 1.4rem;color:#c3d9c8;font-size:.75rem}.rsm-ocean{fill:#5f9a70;font:17px/1 monospace;letter-spacing:.28em;paint-order:stroke;stroke:#050b07;stroke-width:5px}.rsm-place-names{fill:#b4d6bb;font:15px/1 monospace;letter-spacing:.2em;paint-order:stroke;stroke:#050b07;stroke-width:5px}.rsm-box{fill:none;stroke:#f6e2c0;stroke-width:2;stroke-dasharray:6 4}.rsm-leader{fill:none;stroke:#f6e2c0;stroke-width:1.2;opacity:.45}.rsm-detail-bg{fill:#050b07}.rsm-detail-frame{fill:none;stroke:#365a40;stroke-width:1}.rsm-all{fill:rgba(5,11,7,.82);stroke:#8dfc9c;stroke-width:2.5}.rsm-yam{fill:#f2c88a;stroke:none}.rsm-dyn{fill:#dff5e3;stroke:#050b07;stroke-width:2}.rsm-else-dot{fill:rgba(5,11,7,.82);stroke:#8dfc9c;stroke-width:2;stroke-dasharray:3 2.5}.rsm-label{fill:#f6e2c0;font:600 20px/1 monospace;paint-order:stroke;stroke:#050b07;stroke-width:7px;stroke-linejoin:round;pointer-events:none}.rsm-label-small{font-size:16px;font-weight:500;fill:#e2cfa9}.rsm-swatch-yam{border-radius:50%;background:#f2c88a}.rsm-swatch-all{border-radius:50%;background:#050b07;border:2px solid #8dfc9c}.rsm-swatch-dyn{background:#dff5e3;transform:rotate(45deg)scale(.8)}.rsm-swatch-band-yam{background:radial-gradient(circle,#c4955a 1.5px,transparent 1.8px)0 0/4px 4px}.rsm-swatch-band-lgm{background:radial-gradient(circle,#2f6a3e 1.2px,transparent 1.5px)0 0/4px 4px}.dm-steps{padding:.8rem 1.7rem .2rem;color:#a9c4af;font-size:.72rem}.dm-steps[hidden]{display:none}.dm-steps-row{display:flex;align-items:center;gap:1rem}.dm-steps-label{flex:none;letter-spacing:.06em;color:#c9dccd}.dm-steps input[type=range]{flex:1;min-width:0;accent-color:#e9bc79}.dm-steps input[type=range]:focus-visible{outline:2px solid #e9bc79;outline-offset:3px}.dm-step-ticks{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.35rem;margin-top:.5rem}.dm-step{font:inherit;font-size:.68rem;line-height:1.3;color:#9cbda4;background:#0b1810;border:1px solid #365a40;border-radius:0;cursor:pointer;padding:.4rem .3rem;display:flex;flex-direction:column;align-items:center}.dm-step[aria-pressed=true]{border-color:#e9bc79;color:#f1d7ad}.dm-step:hover{border-color:#bcf4c6}.dm-step:focus-visible{outline:2px solid #e9bc79;outline-offset:3px}.dm-step-sub{color:#6f8f78}.dm-step[aria-pressed=true] .dm-step-sub{color:#c9a774}.dossier-figure .dm-step-now{margin:.55rem 0 0;min-height:2.6em;color:#c9dccd;font-size:.78rem;line-height:1.5}@media(max-width:760px){.dot-map{--dm-k:1.5;width:100%}.dm-head{padding-right:0}.dm-head .dm-controls{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 1.1rem .75rem;justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.dm-controls button{flex:none;font-size:.6875rem;min-height:2.15rem;padding:.35rem .5rem;gap:.35rem}.dm-label{font-size:16px}.dm-scroll .dm-map{width:860px;max-width:none}.dm-pan-hint{display:block;margin:.45rem 1.1rem 0;color:#6f9078;font-size:.62rem;letter-spacing:.08em;text-align:center}.dm-legend{padding-inline:1.1rem}.dossier-figure .dm-readout{min-height:0;margin:.6rem 0 .8rem;padding:.7rem 1.1rem;font-size:.82rem}.dossier-figure .dm-readout .dm-source{white-space:normal}.dm-readout>p:only-child{color:#c9dccd}.sahul-map{--dm-k:1.4}.sahul-tracks{--dm-k:.95}.sahul-map .dm-map{width:720px}.sahul-tracks .dm-map{max-height:none}.sahul-map .dm-label{font-size:15px}.pn-homelands-map{--dm-k:1.9}.pn-homelands-map .dm-legend{font-size:.7rem}.pnh-desk{display:none}.pnh-phone{display:inline}.pnh-sea{font-size:24px;letter-spacing:.15em}.pnh-place{display:none}.pnh-link{stroke-width:2.8;stroke-opacity:.6}.pnh-place-phone{display:inline}.rainbow-serpent-map{--dm-k:1.12}.pa-family-map{--dm-k:1.3}.pa-family-map .dm-map{width:720px}.drowned-north-map{--dm-k:1.2}.ages-map{--dm-k:1}.ages-map .dm-map{width:1240px}.ages-map .dm-label{font-size:15px}.dm-steps{padding-inline:1.1rem}.dm-step{font-size:.62rem;padding-inline:.15rem}}@media print{.dot-map{width:100%}.dm-controls,.dm-readout,.dm-pan-hint,.dm-steps{display:none}.dm-legend[hidden]{display:flex}.dm-legend li[hidden]{display:inline-flex}}.ages-map.dossier-figure .dm-readout{font-size:.86rem;line-height:1.65}@media(min-width:900px){.ages-map.dossier-figure .dm-readout{min-height:11.5rem}}.dm-stage{position:relative}.dossier-figure .dm-stage>.dm-instructions,.reading-article:not(.myth-dossier) .dm-stage>.dm-instructions{position:absolute;top:.6rem;left:.8rem;z-index:3;max-width:calc(100% - 1.6rem);margin:0;padding:.3rem .6rem;border:1px solid #2c4a35;background:rgba(10,20,13,.92);opacity:0;pointer-events:none;transition:opacity .15s}.dm-stage:has(.dm-pt:focus-visible)>.dm-instructions{opacity:1}.dm-download{margin:-2rem 0 3.5rem;font-size:.8rem}.dm-download a{color:#9cc8a6;text-decoration:none;border-bottom:1px dotted #4f7a5b}.dm-download a::before{content:"↓ "}.dm-download a:hover,.dm-download a:focus-visible{color:#c9f7d2;border-bottom-color:#8dfc9c}.speech-map .dm-label{font-size:15px;stroke-width:4px}.spm-swatch-mute{width:.5rem;height:.5rem;margin:0 .1rem;background:#8dfc9c;border-radius:50%}.spm-swatch-taught{width:.62rem;height:.62rem;margin:0 .04rem;border:1.5px solid #dff5e3;border-radius:50%;box-sizing:border-box}.spm-swatch-stages{border:1.5px dashed #8dfc9c;border-radius:50%;box-sizing:border-box}.spm-swatch-shock{background:linear-gradient(#e9bc79,#e9bc79)50%/2px 100% no-repeat,linear-gradient(#e9bc79,#e9bc79)50%/100% 2px no-repeat,linear-gradient(45deg,transparent 44%,#e9bc79 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,#e9bc79 44% 56%,transparent 56%);-webkit-mask:radial-gradient(circle,transparent 2.2px,#000 2.6px);mask:radial-gradient(circle,transparent 2.2px,#000 2.6px)}.spm-g-bg{fill:#050b07;fill-opacity:.6}.spm-g-mute{fill:#8dfc9c}.spm-g-taught{fill:none;stroke:#dff5e3;stroke-width:1.8}.spm-g-stages{fill:none;stroke:#8dfc9c;stroke-width:1.6;stroke-dasharray:3.3 2.2}.spm-g-shock{fill:none;stroke:#e9bc79;stroke-width:2.2;stroke-linecap:round}.speech-map[data-off~=mute] .spm-g-mute,.speech-map[data-off~=taught] .spm-g-taught,.speech-map[data-off~=stages] .spm-g-stages,.speech-map[data-off~=shock] .spm-g-shock{display:none}.spm-leads path{fill:none;stroke:#6f9d7a;stroke-width:1}.spm-leads circle{fill:#b9d8c0}.spm-zoom rect,.spm-zoom path{fill:none;stroke:#4f7d5a;stroke-width:1;stroke-dasharray:3 3}.spm-inset-frame{fill:#050b07;stroke:#4f7d5a;stroke-width:1.2}.spm-inset-title{fill:#6f9d7a;font:12px/1 monospace;letter-spacing:.3em}.spm-inset-places{fill:#2b5537;font:11px/1 monospace;letter-spacing:.3em;paint-order:stroke;stroke:#050b07;stroke-width:3px}.spm-table table{min-width:720px}.reading-article:not(.myth-dossier) .post-content .speech-map{margin:3.5rem 0;padding:0;width:min(1320px,calc(100vw - 64px));max-width:none;position:relative;left:50%;transform:translateX(-50%);background:#060d09;border:1px solid var(--rule,#1f3326)}.reading-article:not(.myth-dossier) .speech-map .dossier-figure-heading{padding:1.4rem 1.7rem 0}.reading-article:not(.myth-dossier) .speech-map .dossier-kicker{color:var(--meta);font-size:.75rem}.reading-article:not(.myth-dossier) .post-content .speech-map .dossier-figure-heading p{color:var(--bright,#7cff8a);font-family:var(--font-pixel);font-size:1.25rem;line-height:1.3;margin:.5rem 0 1rem}.reading-article:not(.myth-dossier) .post-content .speech-map figcaption{color:#97af9e;font-size:.73rem;line-height:1.75;padding:1.2rem 1.7rem 1.5rem;border-top:1px solid #223b29;text-align:left;margin:0}.reading-article:not(.myth-dossier) .speech-map .root-key{color:#e0bd88;font-size:.67rem;letter-spacing:.05em;padding:0 1.7rem .5rem;margin:0}.reading-article:not(.myth-dossier) .post-content .speech-map .dm-legend{margin:0}.reading-article:not(.myth-dossier) .post-content .spm-table{margin:-2rem 0 3.5rem}@media(min-width:1200px){.reading-article:not(.myth-dossier) .post-content .speech-map{width:min(1360px,calc(100vw - 96px))}}@media(max-width:760px){.reading-article:not(.myth-dossier) .post-content .speech-map{width:100%;left:auto;transform:none}.reading-article:not(.myth-dossier) .speech-map .dossier-figure-heading{padding:1.1rem 1.1rem 0}.reading-article:not(.myth-dossier) .post-content .speech-map .dossier-figure-heading p{font-size:1.12rem}.reading-article:not(.myth-dossier) .post-content .speech-map figcaption{padding:1rem 1.1rem}}.speech-map.dossier-figure .dm-readout{font-size:.86rem;line-height:1.65}@media(min-width:900px){.speech-map.dossier-figure .dm-readout{min-height:11.5rem}}@media(max-width:760px){.speech-map{--dm-k:1}.speech-map .dm-map{width:1300px}.speech-map .dm-label{font-size:15px}}.dm-download-alt a::before{content:none}.dm-download-alt{color:#4f7a5b}