@font-face{font-family:folioDisplay;src:url(../media/cormorant_garamond_latin-s.p.0jvcp-grhfvvq.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:folioDisplay Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.foliodisplay_80fef7ac-module__JSWYOa__className{font-family:folioDisplay,folioDisplay Fallback}.foliodisplay_80fef7ac-module__JSWYOa__variable{--font-folio-display:"folioDisplay", "folioDisplay Fallback"}
@font-face{font-family:folioEditorial;src:url(../media/spectral_latin_400-s.p.2i84tm3a3xr9a.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:folioEditorial;src:url(../media/spectral_latin_500-s.p.2nfs-sbxtudhi.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:folioEditorial;src:url(../media/spectral_latin_600-s.p.01xin1k9c0nok.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:folioEditorial Fallback;src:local(Arial);ascent-override:105.96%;descent-override:46.33%;line-gap-override:0.0%;size-adjust:99.94%}.folioeditorial_f8bfdfbe-module__QXTEhq__className{font-family:folioEditorial,folioEditorial Fallback}.folioeditorial_f8bfdfbe-module__QXTEhq__variable{--font-folio-editorial:"folioEditorial", "folioEditorial Fallback"}
@font-face{font-family:folioProse;src:url(../media/eb_garamond_latin-s.p.1onut6oglsyox.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:folioProse Fallback;src:local(Arial);ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.0%;size-adjust:85.52%}.folioprose_c496e4f-module__zC0yba__className{font-family:folioProse,folioProse Fallback}.folioprose_c496e4f-module__zC0yba__variable{--font-folio-prose:"folioProse", "folioProse Fallback"}
@font-face{font-family:folioSystem;src:url(../media/source_sans_3_latin-s.p.3y33ar50ixvlj.woff2)format("woff2");font-display:swap}@font-face{font-family:folioSystem Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.foliosystem_1fceb7e3-module__E0jJbW__className{font-family:folioSystem,folioSystem Fallback}.foliosystem_1fceb7e3-module__E0jJbW__variable{--font-folio-system:"folioSystem", "folioSystem Fallback"}
:root{--white:#fff;--ivory-light:#faf3e4;--old-ivory:#f1e8d5;--faded-ink:#716858;--night-leaf:#191b1e;--soot:#12100d;--black:#000;--lamp-gold-light:#f6e4a5;--lamp-gold-soft:#f2da92;--lamp-gold:#edcc68;--lamp-gold-deep:#c0a657;--lamp-gold-dark:#7a6328;--river-slate-light:#c4cdd8;--river-slate-soft:#aebac8;--river-slate:#91a1b3;--river-slate-deep:#788491;--river-slate-dark:#4d5c6c;--oxblood-light:#da978f;--oxblood-soft:#c56961;--oxblood:#a42525;--oxblood-deep:#872421;--oxblood-dark:#5b171b;--living-green-light:#aeb7a8;--living-green-soft:#8e9986;--living-green:#65735c;--living-green-deep:#555f4c;--living-green-dark:#354130;--folio-display:var(--font-folio-display), "Cormorant Garamond", Georgia, serif;--folio-prose:var(--font-folio-prose), "EB Garamond", Georgia, serif;--folio-editorial:var(--font-folio-editorial), "Spectral", Georgia, serif;--folio-system:var(--font-folio-system), "Source Sans 3", system-ui, sans-serif;--folio-prose-size:24px;--folio-prose-weight:500;--folio-editorial-size:16px;--folio-system-size:16px;--folio-metadata-size:13px;--folio-display-wrapped-leading:1.06}
.folio-type-cardTitle{font-family:var(--folio-display);letter-spacing:-.6px;font-size:30px;font-weight:500;line-height:1.1}.folio-type-cardTitle>*{margin:0}.folio-type-pageTitle{font-family:var(--folio-display);letter-spacing:-1.4px;font-size:52px;font-weight:500;line-height:1.08}.folio-type-pageTitle>*{margin:0}.folio-type-noteHeading{font-family:var(--folio-display);letter-spacing:0;font-size:15px;font-weight:500;line-height:1.2}.folio-type-noteHeading>*{margin:0}.folio-type-prose{font-family:var(--folio-prose);letter-spacing:0;font-size:24px;font-weight:500;line-height:1.5}.folio-type-prose>*{margin:0}.folio-type-prose>*+*{margin-block-start:18px}.folio-type-cardProse{font-family:var(--folio-prose);letter-spacing:0;font-size:17px;font-weight:500;line-height:1.45}.folio-type-cardProse>*{margin:0}.folio-type-cardProse>*+*{margin-block-start:12px}.folio-type-editorial{font-family:var(--folio-editorial);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.35}.folio-type-editorial>*{margin:0}.folio-type-system{font-family:var(--folio-system);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.35}.folio-type-system>*{margin:0}.folio-type-metadata{font-family:var(--folio-system);letter-spacing:.2px;font-size:13px;font-weight:400;line-height:1.4}.folio-type-metadata>*{margin:0}
:root{--space-tight:4px;--space-close:8px;--space-step:12px;--space-unit:16px;--space-apart:24px;--space-plane:32px;--space-field:48px;--space-room:64px;--measure-writing:672px;--sheet-width:880px;--sheet-height:1140px;--sheet-margin-top:88px;--sheet-margin-right:104px;--sheet-margin-bottom:120px;--sheet-margin-left:104px;--sheet-text-height:932px;--sheet-gap:2px;--sheet-dissolve:18px;--sheet-fold:210px;--radius-control:2px;--radius-readout:8px;--radius-card:10px;--radius-frame:12px;--elevation-resting:-7px 7px 0 0 color-mix(in srgb, var(--soot) 12%, transparent), 0 22px 44px 0 color-mix(in srgb, var(--soot) 22%, transparent);--elevation-lifted:-7px 16px 0 0 color-mix(in srgb, var(--soot) 14%, transparent), 0 31px 62px 0 color-mix(in srgb, var(--soot) 28%, transparent);--elevation-overlay:0 40px 128px 0 color-mix(in srgb, var(--soot) 62%, transparent);--duration-immediate:.12s;--duration-feedback:.18s;--duration-settle:.24s;--duration-structural:.52s;--duration-passage:.68s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-carry:cubic-bezier(.22, 1, .36, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--studio-ground:var(--soot);--studio-raised:color-mix(in srgb, var(--night-leaf) 88%, var(--soot));--studio-muted-ink:color-mix(in srgb, var(--old-ivory) 62%, var(--night-leaf));--studio-shelf:var(--night-leaf);--board-ground:color-mix(in srgb, var(--soot) 84%, var(--black));--board-card:color-mix(in srgb, var(--night-leaf) 94%, var(--old-ivory));--board-card-open:color-mix(in srgb, var(--night-leaf) 86%, var(--old-ivory));--board-edge:color-mix(in srgb, var(--old-ivory) 10%, transparent);--board-card-edge:color-mix(in srgb, var(--old-ivory) 16%, transparent);--board-card-edge-open:color-mix(in srgb, var(--lamp-gold) 40%, transparent);--desk-ground:radial-gradient(ellipse 1180px 800px at 54% 32%, color-mix(in srgb, var(--lamp-gold) 19%, transparent) 0%, color-mix(in srgb, var(--lamp-gold) 9%, transparent) 34%, transparent 100%), var(--soot);--desk-grid:linear-gradient(color-mix(in srgb, var(--river-slate) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--river-slate) 5%, transparent) 1px, transparent 1px);--desk-grid-size:48px;--desk-paper:radial-gradient(ellipse 130% 60% at 50% 0%, color-mix(in srgb, var(--lamp-gold) 13%, transparent), transparent 74%), url(/brand/paper/parchment-seamless.webp), linear-gradient(var(--old-ivory), var(--old-ivory));--desk-paper-size:auto, 512px 512px, auto;--desk-paper-edge:color-mix(in srgb, var(--soot) 34%, transparent);--desk-image-edge:url(/brand/edge/painted-edge.webp);--desk-image-edge-width:4px;--desk-image-edge-slice:12;--desk-selection-handle-size:9px;--desk-selection-handle-fill:var(--ivory-light);--desk-selection-handle-edge:color-mix(in srgb, var(--soot) 60%, transparent);--desk-guide:color-mix(in srgb, var(--river-slate) 85%, transparent);--desk-guide-width:1px;--desk-marquee-edge:color-mix(in srgb, var(--lamp-gold) 90%, transparent);--desk-marquee-fill:color-mix(in srgb, var(--lamp-gold) 8%, transparent);--desk-landing-edge:color-mix(in srgb, var(--lamp-gold) 90%, transparent);--desk-landing-edge-width:2px;--desk-landing-fill:color-mix(in srgb, var(--lamp-gold) 12%, transparent);--desk-landing-glow:radial-gradient(ellipse at center, color-mix(in srgb, var(--lamp-gold) 14%, transparent), transparent 70%);--desk-landing-word:var(--lamp-gold);--desk-landing-refused:var(--oxblood-light);--desk-landing-refused-fill:color-mix(in srgb, var(--oxblood) 14%, transparent);--desk-placing-shadow:color-mix(in srgb, var(--soot) 55%, transparent)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--reading-ground:color-mix(in srgb, var(--old-ivory) 81%, var(--faded-ink) 19%);--reading-sheet:var(--old-ivory);--reading-ink:var(--soot);--reading-muted:var(--faded-ink);--reading-rule:color-mix(in srgb, var(--lamp-gold-dark) 40%, transparent);--reading-accent:var(--lamp-gold-dark)}:root[data-reader-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--reading-ground:var(--soot);--reading-sheet:var(--night-leaf);--reading-ink:var(--old-ivory);--reading-muted:color-mix(in srgb, var(--old-ivory) 62%, var(--night-leaf));--reading-rule:color-mix(in srgb, var(--lamp-gold) 32%, transparent);--reading-accent:var(--lamp-gold)}
:root{--cursor-default:url(/brand/cursors/default@1x.png) 2 2;--cursor-default-press:url(/brand/cursors/default-press@1x.png) 2 2;--cursor-pointer:url(/brand/cursors/pointer@1x.png) 9 2;--cursor-pointer-press:url(/brand/cursors/pointer-press@1x.png) 14 9;--cursor-text:url(/brand/cursors/text@1x.png) 16 16;--cursor-help:url(/brand/cursors/help@1x.png) 2 2;--cursor-not-allowed:url(/brand/cursors/not-allowed@1x.png) 2 2;--cursor-context-menu:url(/brand/cursors/context-menu@1x.png) 2 2;--cursor-alias:url(/brand/cursors/alias@1x.png) 2 2;--cursor-copy:url(/brand/cursors/copy@1x.png) 2 2;--cursor-grab:url(/brand/cursors/grab@1x.png) 16 16;--cursor-grabbing:url(/brand/cursors/grabbing@1x.png) 16 16;--cursor-move:url(/brand/cursors/move@1x.png) 16 16;--cursor-all-scroll:url(/brand/cursors/all-scroll@1x.png) 16 16;--cursor-ew-resize:url(/brand/cursors/ew-resize@1x.png) 16 16;--cursor-ns-resize:url(/brand/cursors/ns-resize@1x.png) 16 16;--cursor-col-resize:url(/brand/cursors/col-resize@1x.png) 16 16;--cursor-row-resize:url(/brand/cursors/row-resize@1x.png) 16 16;--cursor-nwse-resize:url(/brand/cursors/nwse-resize@1x.png) 16 16;--cursor-nesw-resize:url(/brand/cursors/nesw-resize@1x.png) 16 16;--cursor-zoom-in:url(/brand/cursors/zoom-in@1x.png) 15 11;--cursor-zoom-out:url(/brand/cursors/zoom-out@1x.png) 15 11;--cursor-crosshair:url(/brand/cursors/crosshair@1x.png) 16 16;--cursor-tool-pen:url(/brand/cursors/tool-pen@1x.png) 3 28;--cursor-tool-eraser:url(/brand/cursors/tool-eraser@1x.png) 16 16;--cursor-tool-pin:url(/brand/cursors/tool-pin@1x.png) 16 29;--cursor-tool-measure:url(/brand/cursors/tool-measure@1x.png) 7 28;--cursor-tool-picker:url(/brand/cursors/tool-picker@1x.png) 3 28}@supports (cursor:image-set(url("/brand/cursors/default@1x.png") 1x) 0 0){:root{--cursor-default:image-set(url(/brand/cursors/default@1x.png) 1x, url(/brand/cursors/default@2x.png) 2x) 2 2;--cursor-default-press:image-set(url(/brand/cursors/default-press@1x.png) 1x, url(/brand/cursors/default-press@2x.png) 2x) 2 2;--cursor-pointer:image-set(url(/brand/cursors/pointer@1x.png) 1x, url(/brand/cursors/pointer@2x.png) 2x) 9 2;--cursor-pointer-press:image-set(url(/brand/cursors/pointer-press@1x.png) 1x, url(/brand/cursors/pointer-press@2x.png) 2x) 14 9;--cursor-text:image-set(url(/brand/cursors/text@1x.png) 1x, url(/brand/cursors/text@2x.png) 2x) 16 16;--cursor-help:image-set(url(/brand/cursors/help@1x.png) 1x, url(/brand/cursors/help@2x.png) 2x) 2 2;--cursor-not-allowed:image-set(url(/brand/cursors/not-allowed@1x.png) 1x, url(/brand/cursors/not-allowed@2x.png) 2x) 2 2;--cursor-context-menu:image-set(url(/brand/cursors/context-menu@1x.png) 1x, url(/brand/cursors/context-menu@2x.png) 2x) 2 2;--cursor-alias:image-set(url(/brand/cursors/alias@1x.png) 1x, url(/brand/cursors/alias@2x.png) 2x) 2 2;--cursor-copy:image-set(url(/brand/cursors/copy@1x.png) 1x, url(/brand/cursors/copy@2x.png) 2x) 2 2;--cursor-grab:image-set(url(/brand/cursors/grab@1x.png) 1x, url(/brand/cursors/grab@2x.png) 2x) 16 16;--cursor-grabbing:image-set(url(/brand/cursors/grabbing@1x.png) 1x, url(/brand/cursors/grabbing@2x.png) 2x) 16 16;--cursor-move:image-set(url(/brand/cursors/move@1x.png) 1x, url(/brand/cursors/move@2x.png) 2x) 16 16;--cursor-all-scroll:image-set(url(/brand/cursors/all-scroll@1x.png) 1x, url(/brand/cursors/all-scroll@2x.png) 2x) 16 16;--cursor-ew-resize:image-set(url(/brand/cursors/ew-resize@1x.png) 1x, url(/brand/cursors/ew-resize@2x.png) 2x) 16 16;--cursor-ns-resize:image-set(url(/brand/cursors/ns-resize@1x.png) 1x, url(/brand/cursors/ns-resize@2x.png) 2x) 16 16;--cursor-col-resize:image-set(url(/brand/cursors/col-resize@1x.png) 1x, url(/brand/cursors/col-resize@2x.png) 2x) 16 16;--cursor-row-resize:image-set(url(/brand/cursors/row-resize@1x.png) 1x, url(/brand/cursors/row-resize@2x.png) 2x) 16 16;--cursor-nwse-resize:image-set(url(/brand/cursors/nwse-resize@1x.png) 1x, url(/brand/cursors/nwse-resize@2x.png) 2x) 16 16;--cursor-nesw-resize:image-set(url(/brand/cursors/nesw-resize@1x.png) 1x, url(/brand/cursors/nesw-resize@2x.png) 2x) 16 16;--cursor-zoom-in:image-set(url(/brand/cursors/zoom-in@1x.png) 1x, url(/brand/cursors/zoom-in@2x.png) 2x) 15 11;--cursor-zoom-out:image-set(url(/brand/cursors/zoom-out@1x.png) 1x, url(/brand/cursors/zoom-out@2x.png) 2x) 15 11;--cursor-crosshair:image-set(url(/brand/cursors/crosshair@1x.png) 1x, url(/brand/cursors/crosshair@2x.png) 2x) 16 16;--cursor-tool-pen:image-set(url(/brand/cursors/tool-pen@1x.png) 1x, url(/brand/cursors/tool-pen@2x.png) 2x) 3 28;--cursor-tool-eraser:image-set(url(/brand/cursors/tool-eraser@1x.png) 1x, url(/brand/cursors/tool-eraser@2x.png) 2x) 16 16;--cursor-tool-pin:image-set(url(/brand/cursors/tool-pin@1x.png) 1x, url(/brand/cursors/tool-pin@2x.png) 2x) 16 29;--cursor-tool-measure:image-set(url(/brand/cursors/tool-measure@1x.png) 1x, url(/brand/cursors/tool-measure@2x.png) 2x) 7 28;--cursor-tool-picker:image-set(url(/brand/cursors/tool-picker@1x.png) 1x, url(/brand/cursors/tool-picker@2x.png) 2x) 3 28}}html{cursor:var(--cursor-default), default}:where(p,li,dd,dt,blockquote,figcaption,caption,h1,h2,h3,h4,h5,h6,code,pre,td,th,[contenteditable=true],textarea,input:is([type=text],[type=search],[type=email],[type=url],[type=password],[type=number],:not([type]))){cursor:var(--cursor-text), text}:where(a[href],button,summary,label,select,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file])){cursor:var(--cursor-pointer), pointer}:where(a[href],button,summary,label,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]) :where(*){cursor:inherit}:where(button,input,select,textarea,fieldset):disabled,:where(a,button,[role=button],[role=link])[aria-disabled=true]{cursor:var(--cursor-not-allowed), not-allowed}:where(button,input,select,textarea):disabled :where(*),:where(a,button,[role=button],[role=link])[aria-disabled=true] :where(*){cursor:inherit}html:active{cursor:var(--cursor-default-press), default}a[href]:active,button:active,summary:active,[role=button]:active,[role=link]:active,[role=tab]:active,[role=menuitem]:active{cursor:var(--cursor-pointer-press), pointer}a[href]:active :where(*),button:active :where(*),summary:active :where(*),[role=button]:active :where(*),[role=link]:active :where(*){cursor:inherit}
*{box-sizing:border-box}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--lamp-gold);outline-offset:.3rem}html,body{min-height:100%;margin:0}body{background:var(--soot);color:var(--old-ivory);font-family:var(--folio-prose)}:is(html:has(.author-site),html:has(.stories-page)){scroll-snap-type:y proximity}html:has(.encyclopedia-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a{color:inherit}.painted-edge{z-index:1;border:var(--desk-image-edge-width) solid transparent;border-image:var(--desk-image-edge) var(--desk-image-edge-slice) / var(--desk-image-edge-width) / 0 repeat;pointer-events:none;border-radius:0;position:absolute;inset:0}.theme-toggle{border:1px solid color-mix(in srgb, var(--old-ivory) 25%, transparent);min-height:2.4rem;color:var(--old-ivory);font:inherit;cursor:var(--cursor-pointer), pointer;background:0 0;justify-self:end;padding:0 .8rem}.cookie-settings-trigger{text-align:right;background:var(--soot);width:100%;min-height:2.35rem;color:color-mix(in srgb, var(--old-ivory) 62%, var(--night-leaf));font:var(--folio-metadata-size) var(--folio-editorial);text-underline-offset:.3em;cursor:var(--cursor-pointer), pointer;border:0;padding:.9rem clamp(1.25rem,6vw,6rem);text-decoration:underline;display:block}.cookie-settings-trigger:hover,.cookie-settings-trigger:focus-visible{color:var(--lamp-gold)}.cookie-threshold{z-index:100;background:color-mix(in srgb, var(--soot) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;place-items:end center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1rem;display:grid;position:fixed;inset:0}.cookie-threshold::backdrop{background:0 0}.cookie-threshold>section{border:1px solid color-mix(in srgb, var(--lamp-gold) 42%, transparent);background:var(--old-ivory);width:min(100%,48rem);max-height:calc(100svh - 2rem);color:var(--soot);box-shadow:0 2rem 6rem color-mix(in srgb, var(--black) 45%, transparent);padding:clamp(1.4rem,4vw,2.5rem);overflow:auto}.cookie-threshold h2{font-family:var(--folio-display);margin:.45rem 0 0;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:500;line-height:.98}.cookie-threshold>section>p:not(.eyebrow){max-width:42rem;line-height:1.62}.cookie-threshold form,.cookie-threshold fieldset{gap:.8rem;display:grid}.cookie-threshold fieldset{border:0;border-top:1px solid color-mix(in srgb, var(--soot) 22%, transparent);margin:1rem 0 0;padding:1rem 0 0}.cookie-threshold legend{font:600 var(--folio-metadata-size) var(--folio-system);letter-spacing:.1em;text-transform:uppercase;padding:0 .5rem 0 0}.cookie-threshold label{align-items:flex-start;gap:.65rem;line-height:1.45;display:flex}.cookie-threshold input{accent-color:var(--lamp-gold-dark);margin-top:.2rem}.cookie-threshold small{color:var(--faded-ink)}.cookie-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.cookie-actions button{border:1px solid var(--soot);background:var(--soot);min-height:2.8rem;color:var(--old-ivory);font:inherit;cursor:var(--cursor-pointer), pointer;padding:.65rem 1rem}.cookie-actions .cookie-essential-only{color:var(--soot);background:0 0}.cookie-information{background:var(--reading-sheet);min-height:100svh;color:var(--reading-ink);padding:clamp(5rem,12vw,10rem) clamp(1.4rem,8vw,8rem)}.cookie-information>*{max-width:52rem}.cookie-information h1{font-family:var(--folio-display);margin:1rem 0;font-size:clamp(3.2rem,8vw,6.8rem);font-weight:500;line-height:.95}.cookie-information>p,.cookie-information dd{font-size:1.08rem;line-height:1.68}.cookie-information dl>div{border-top:1px solid var(--reading-rule);padding:1.2rem 0}.cookie-information dt{font:600 .8rem var(--folio-editorial);letter-spacing:.1em;text-transform:uppercase}.cookie-information dd{margin:.5rem 0 0}.author-home,.world-threshold,.missing-world{min-height:100svh}.author-site{background:var(--old-ivory);position:relative}.author-skip-link{z-index:20;background:var(--lamp-gold);color:var(--soot);font-family:var(--folio-editorial);padding:.75rem 1rem;font-size:.9rem;text-decoration:none;position:absolute;top:1rem;left:1rem;transform:translateY(-180%)}.author-skip-link:focus{transform:translateY(0)}.author-home{padding:max(clamp(2rem, 7vw, 7rem), env(safe-area-inset-top)) max(clamp(2rem, 7vw, 7rem), env(safe-area-inset-right)) max(clamp(2rem, 7vw, 7rem), env(safe-area-inset-bottom)) max(clamp(2rem, 7vw, 7rem), env(safe-area-inset-left));isolation:isolate;background:var(--soot);color:var(--old-ivory);font-family:var(--folio-editorial);place-items:end start;display:grid;position:relative;overflow:hidden}.author-home,.author-featured-lead,.author-story-index,.author-worlds,.author-about,.stories-introduction,.chronicle-feature-stage,.chronicle-index-column{scroll-snap-align:start;scroll-snap-stop:normal}.author-hero-image,.author-veil{position:absolute;inset:0}.author-hero-image{z-index:-3;object-fit:cover;object-position:62% center}.author-hero-video{width:100%;height:100%}.author-veil{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--soot) 92%, transparent) 0%, color-mix(in srgb, var(--soot) 78%, transparent) 30%, color-mix(in srgb, var(--soot) 34%, transparent) 60%, color-mix(in srgb, var(--soot) 12%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--soot) 55%, transparent) 0%, transparent 52%)}.author-mechanism-layer{--header-ink:var(--old-ivory);--header-left:max(clamp(1.75rem, 4vw, 4.5rem), env(safe-area-inset-left));--header-rule:color-mix(in srgb, var(--river-slate-light) 35%, transparent);--header-right:max(clamp(1.75rem, 4vw, 4.5rem), env(safe-area-inset-right));--header-studio-surface:color-mix(in srgb, var(--soot) 48%, transparent);--header-studio-hover:color-mix(in srgb, var(--soot) 82%, transparent);top:max(clamp(1.75rem, 4vw, 3.75rem), env(safe-area-inset-top));left:var(--header-left);width:calc(100% - var(--header-left) - var(--header-right));z-index:30;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,3.5rem);min-height:4rem;transition:width .68s cubic-bezier(.22,1,.36,1),gap .56s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;overflow:hidden}.author-mechanism-layer[data-collapsed=true]{grid-template-columns:4rem 0fr 0fr;gap:0;width:4rem}.author-mechanism-layer[data-tone=light]{--header-ink:var(--soot);--header-rule:color-mix(in srgb, var(--river-slate-dark) 32%, transparent);--header-studio-surface:color-mix(in srgb, var(--river-slate-dark) 9%, transparent);--header-studio-hover:color-mix(in srgb, var(--river-slate-dark) 15%, transparent)}.author-monogram{width:4rem;height:4rem;color:var(--old-ivory);place-items:center;display:grid}.author-monogram img{width:3.15rem;height:auto;filter:drop-shadow(0 0 1px color-mix(in srgb, var(--soot) 85%, transparent))}.author-mechanism-layer[data-tone=light] .author-monogram img{filter:invert(1) drop-shadow(0 0 1px color-mix(in srgb, var(--old-ivory) 90%, transparent))}.author-menu{border-left:1px solid var(--header-rule);opacity:1;visibility:visible;align-items:center;gap:clamp(1rem,2.6vw,2.25rem);min-width:0;padding-left:clamp(1.5rem,3vw,3.5rem);transition:opacity .24s .16s,transform .52s cubic-bezier(.22,1,.36,1) .1s,padding .52s cubic-bezier(.22,1,.36,1),border-color .24s;display:flex;transform:translate(0)}.author-mechanism-layer[data-collapsed=true] .author-menu{opacity:0;pointer-events:none;visibility:hidden;border-left-color:#0000;gap:0;padding-left:0;transition:opacity .2s,transform .32s,padding .48s,border-color .2s,visibility 0s linear .48s;transform:translate(-.75rem)}.author-menu a,.author-utilities>a{color:var(--header-ink);font-family:var(--folio-editorial);text-underline-offset:.35em;font-size:clamp(.86rem,1vw,1rem);font-weight:500;text-decoration:none}.author-menu a:hover,.author-menu a:focus-visible,.author-utilities>a:hover,.author-utilities>a:focus-visible{color:var(--lamp-gold);text-decoration:underline}.author-utilities{opacity:1;visibility:visible;white-space:nowrap;align-items:center;gap:clamp(1rem,2vw,2rem);min-width:0;transition:opacity .24s .16s,transform .52s cubic-bezier(.22,1,.36,1) .1s;display:flex;overflow:hidden;transform:translate(0)}.author-mechanism-layer[data-collapsed=true] .author-utilities{opacity:0;pointer-events:none;visibility:hidden;gap:0;transition:opacity .2s,transform .32s,visibility 0s linear .48s;transform:translate(-.75rem)}.author-studio-link{border:1px solid var(--header-rule);background:var(--header-studio-surface);align-items:center;gap:.7rem;min-height:2.7rem;padding:.5rem .8rem;transition:color .16s,border-color .16s,background-color .24s;display:inline-flex}.author-studio-link:hover,.author-studio-link:focus-visible{color:var(--lamp-gold);border-color:var(--lamp-gold);background:var(--header-studio-hover);text-decoration:underline}.author-introduction,.world-invitation,.missing-world section{z-index:1;max-width:44rem;position:relative}.author-introduction{width:min(100%,64rem);max-width:64rem;margin-bottom:clamp(4.5rem,7vw,6.5rem)}.author-hero-actions{z-index:2;right:max(clamp(2rem, 5vw, 5.5rem), env(safe-area-inset-right));bottom:max(clamp(1.5rem, 3vw, 3rem), env(safe-area-inset-bottom));left:max(clamp(2rem, 5vw, 5.5rem), env(safe-area-inset-left));border-top:1px solid color-mix(in srgb, var(--river-slate-light) 16%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--soot) 27%, transparent), color-mix(in srgb, var(--soot) 15%, transparent));-webkit-backdrop-filter:blur(6px)saturate(92%);backdrop-filter:blur(6px)saturate(92%);grid-template-columns:1.15fr repeat(3,minmax(0,1fr));display:grid;position:absolute}.author-hero-actions a{border-right:1px solid color-mix(in srgb, var(--river-slate-light) 8%, transparent);min-height:4rem;color:var(--river-slate-light);font-family:var(--folio-editorial);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(.9rem,1.7vw,1.45rem);font-size:clamp(.82rem,.9vw,.94rem);text-decoration:none;transition:color .16s,background-color .16s;display:flex}.author-hero-actions a:last-child{border-right:0}.author-hero-actions a:first-child{color:var(--old-ivory)}.author-hero-actions a:hover,.author-hero-actions a:focus-visible{background:color-mix(in srgb, var(--lamp-gold) 8%, transparent);color:var(--lamp-gold)}.eyebrow{color:var(--river-slate-light);font-family:var(--folio-editorial);font-size:var(--folio-metadata-size);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.4rem;line-height:1.4}.world-actions{justify-items:start;gap:1.2rem;display:grid}.player-library,.player-document{background:var(--reading-ground);min-height:calc(100svh - 4.5rem);color:var(--reading-ink)}.story{width:min(100%,45rem);margin:0 auto}.player-library h1,.player-document h1{font-size:clamp(3.6rem,10vw,7rem);line-height:var(--folio-display-wrapped-leading);text-wrap:balance}.story-header>p:not(.eyebrow){max-width:32rem;color:var(--reading-muted);margin:2rem auto 1rem;font-size:1.2rem;line-height:1.65}.story-chapter{margin:0 0 clamp(5rem,14vh,9rem)}.story-chapter header{border-bottom:1px solid var(--reading-rule);grid-template-columns:2.5rem 1fr;align-items:baseline;margin-bottom:2.5rem;display:grid}.story-chapter header span{color:var(--reading-muted);font-family:var(--folio-editorial)}.story-chapter h2{font-family:var(--folio-display);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400}.story-chapter>p,.lore-entry article>p:not(.eyebrow,.lore-summary),.player-document article>p:not(.eyebrow){font-family:var(--folio-prose);font-size:var(--folio-prose-size);font-weight:var(--folio-prose-weight);line-height:1.62}.story-chapter>p+p{text-indent:1.5em}.player-library{padding:clamp(3rem,8vw,7rem) clamp(1.25rem,6vw,6rem)}.player-library>header{max-width:80rem;margin:0 auto 4rem}.lore-index>header>p:not(.eyebrow),.campaign-reader>header>p:not(.eyebrow){color:var(--reading-muted);font-size:1.1rem}.revealed-grid,.player-campaign-list{border:1px solid var(--reading-rule);background:var(--reading-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:80rem;margin:0 auto;display:grid}.revealed-grid>a,.player-campaign-list>a{background:var(--reading-sheet);min-height:22rem;color:var(--reading-ink);padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:block}.revealed-grid span{float:right;color:var(--reading-muted);font-family:var(--folio-editorial)}.revealed-grid small,.player-campaign-list small{color:var(--reading-muted);font-family:var(--folio-editorial);text-transform:uppercase}.revealed-grid h2,.player-campaign-list h2{font-family:var(--folio-display);margin:4rem 0 1.25rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400}.revealed-grid p{color:var(--reading-muted);line-height:1.65}.player-document{padding:clamp(2rem,6vw,6rem) 1.25rem}.player-document>article{width:min(100%,45rem);margin:clamp(4rem,10vh,8rem) auto 0}.player-document article>a{width:min(100%,45rem);color:var(--reading-muted);font-family:var(--folio-editorial);margin:0 auto;display:block}.player-document footer{border-left:2px solid var(--reading-rule);color:var(--reading-muted);font-family:var(--folio-editorial);margin-top:4rem;padding:1.2rem;font-size:.82rem;line-height:1.55}.player-entry>section>p:not(.eyebrow){color:var(--reading-muted);line-height:1.65}.player-login-form{font-family:var(--folio-system);gap:1rem;margin:2rem 0;display:grid}.player-login-form label{color:var(--reading-muted);gap:.4rem;font-size:.8rem;display:grid}.player-login-form input{border:1px solid var(--reading-rule);background:var(--reading-ground);min-height:3rem;color:var(--reading-ink);font:inherit;padding:0 .8rem}.player-login-form button{background:var(--lamp-gold);min-height:3rem;color:var(--soot);font:inherit;cursor:var(--cursor-pointer), pointer;border:0}.player-message{color:var(--oxblood-soft)}.player-library>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.player-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}.player-campaign-list>a{min-height:16rem}.player-campaign-list span{color:var(--reading-muted);font-family:var(--folio-editorial)}.player-empty{border:1px solid var(--reading-rule);background:var(--reading-sheet);max-width:42rem;margin:5rem auto;padding:2rem}.player-empty h2{font-family:var(--folio-display);font-size:2rem;font-weight:400}.player-empty p{color:var(--reading-muted);line-height:1.6}.campaign-reader>header .eyebrow,.player-document .eyebrow{margin-top:3rem}h1{font-family:var(--folio-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:400}.author-introduction h1{max-width:none;font-family:var(--folio-display);letter-spacing:-.055em;font-size:clamp(2.25rem,7vw,7rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance}.author-introduction h1 span{white-space:nowrap;display:block}.author-declaration,.world-declaration,.missing-world p{max-width:36rem;color:var(--river-slate-light);margin:2rem 0;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.65}.threshold-link{border-top:1px solid var(--lamp-gold);border-bottom:1px solid color-mix(in srgb, var(--lamp-gold) 35%, transparent);min-width:min(100%,19rem);color:var(--old-ivory);font-family:var(--folio-editorial);justify-content:space-between;align-items:center;gap:2.5rem;padding:.95rem 0;font-size:1rem;text-decoration:none;display:inline-flex}.author-worlds{background:var(--old-ivory);color:var(--soot);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem)}.author-featured-stories{background:var(--soot);color:var(--old-ivory)}.author-featured-lead{isolation:isolate;background:var(--soot);min-height:100svh;color:var(--old-ivory);align-items:end;display:grid;position:relative;overflow:hidden}.author-featured-image,.author-featured-veil{position:absolute;inset:0}.author-featured-image{z-index:-3;object-fit:cover;object-position:56% center}.author-featured-type-art{z-index:-3;background:radial-gradient(circle at 62% 38%, color-mix(in srgb, var(--lamp-gold-dark) 34%, transparent), transparent 28%), linear-gradient(135deg, var(--soot), var(--soot) 62%);color:color-mix(in srgb, var(--old-ivory) 8%, transparent);font-family:var(--folio-editorial);place-items:center;font-size:clamp(26rem,62vw,58rem);line-height:.8;display:grid;position:absolute;inset:0;overflow:hidden}.author-featured-veil{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--soot) 92%, transparent) 0%, color-mix(in srgb, var(--soot) 76%, transparent) 30%, color-mix(in srgb, var(--soot) 24%, transparent) 63%, color-mix(in srgb, var(--soot) 5%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--soot) 74%, transparent) 0%, color-mix(in srgb, var(--soot) 8%, transparent) 58%)}.author-featured-story-content{width:min(100%,88rem);margin:0 auto;padding:clamp(8rem,16vh,12rem) clamp(1.75rem,6vw,6rem) clamp(4.5rem,9vh,7rem)}.author-featured-story-content header,.author-featured-story-content article{width:min(100%,39rem)}.author-featured-story-content header{width:min(100%,52rem)}.author-featured-story-content .eyebrow{color:var(--river-slate-light)}.author-featured-story-content h2{max-width:none;font-family:var(--folio-display);letter-spacing:-.055em;font-size:clamp(3rem,7vw,8rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:0}.author-featured-story-content article{justify-items:start;margin-top:clamp(2.5rem,5vh,4rem);display:grid}.author-featured-story-content article>p:not(.featured-story-world){max-width:34rem;color:var(--river-slate-light);font-family:var(--folio-editorial);margin:0 0 2rem;font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.65}.featured-story-world{color:var(--lamp-gold);font-family:var(--folio-editorial);font-size:var(--folio-metadata-size);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem}.author-story-index{background:var(--soot);color:var(--old-ivory);padding:0 clamp(1.25rem,6vw,6rem) clamp(5rem,9vw,8rem)}.story-card-list,.story-archive-link{width:min(100%,88rem);margin-left:auto;margin-right:auto}.story-card-list{border-top:1px solid color-mix(in srgb, var(--river-slate-light) 24%, transparent);border-bottom:1px solid color-mix(in srgb, var(--river-slate-light) 24%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-card{border-right:1px solid color-mix(in srgb, var(--river-slate-light) 20%, transparent);min-height:clamp(24rem,34vw,31rem);color:var(--old-ivory);grid-template-rows:auto 1fr auto;gap:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.75rem);text-decoration:none;transition:background-color .18s,color .18s,transform .14s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.story-card:last-child{border-right:0}.story-card-number{color:var(--river-slate-light);font-family:var(--folio-display);font-size:1.4rem}.story-card-copy{align-self:center}.story-card-title,.story-card-dek,.story-card-action{display:block}.story-card-title{max-width:10ch;font-family:var(--folio-display);letter-spacing:-.045em;font-size:clamp(2.6rem,4.2vw,4.5rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance}.story-card-dek{max-width:27rem;color:var(--river-slate-light);font-family:var(--folio-editorial);margin-top:1.5rem;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.6}.story-card-action,.story-archive-link{font-family:var(--folio-editorial);font-size:.95rem}.story-card-action{border-top:1px solid color-mix(in srgb, var(--river-slate-light) 20%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.story-archive-link{border-bottom:1px solid var(--lamp-gold);color:var(--old-ivory);justify-content:space-between;align-items:center;margin-top:clamp(2rem,4vw,3.5rem);padding-bottom:.9rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.story-card:hover{background:color-mix(in srgb, var(--river-slate-light) 6%, transparent)}.story-card:hover .story-card-action,.story-archive-link:hover,.story-archive-link:focus-visible{color:var(--lamp-gold)}}.story-card:active{transform:scale(.985)}.author-section-heading,.world-card-list{width:min(100%,88rem);margin:0 auto}.author-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:clamp(2.25rem,3.5vw,3.5rem);display:grid}.author-section-heading .eyebrow{color:var(--river-slate-dark)}.author-about .eyebrow{color:var(--river-slate-light)}.author-section-heading h2,.author-about h2{max-width:8ch;font-family:var(--folio-display);letter-spacing:-.045em;font-size:clamp(3.25rem,7vw,7.25rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:0}.author-section-heading h2{white-space:nowrap;max-width:none}.world-card-list{perspective:90rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.world-volume{min-width:0;color:var(--soot);gap:1.15rem;text-decoration:none;display:grid}.world-cover{aspect-ratio:2/3;isolation:isolate;background:var(--night-leaf);box-shadow:-.45rem .45rem 0 color-mix(in srgb, var(--river-slate-dark) 12%, transparent), 0 1.4rem 2.8rem color-mix(in srgb, var(--soot) 22%, transparent);transform-origin:50% 90%;transition:transform .22s cubic-bezier(.23,1,.32,1);display:block;position:relative;overflow:hidden}.world-cover-image,.world-cover-veil{position:absolute;inset:0}.world-cover-image{z-index:-2;object-fit:cover}.world-cover-veil{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--soot) 16%, transparent), transparent 28%, color-mix(in srgb, var(--soot) 8%, transparent))}.world-cover-copy{z-index:2;display:grid;position:absolute}.world-cover-title{font-family:var(--folio-display);letter-spacing:-.045em;font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance}.world-volume--live .world-cover-copy{border-top:1px solid var(--lamp-gold);border-bottom:1px solid color-mix(in srgb, var(--lamp-gold) 55%, transparent);background:color-mix(in srgb, var(--soot) 84%, transparent);color:var(--old-ivory);text-align:center;place-items:center;padding:.8rem 1rem .95rem;top:7%;left:7%;right:7%}.world-volume--live .world-cover-title{max-width:max(9ch, calc(1ch * var(--letters,9)));font-size:clamp(1.2rem, calc(4.4vw * 9 / max(9, var(--letters,9))), 5rem)}.world-volume--untitled .world-cover{background:var(--old-ivory)}.world-volume-caption{border-top:1px solid color-mix(in srgb, var(--river-slate-dark) 42%, transparent);border-bottom:1px solid color-mix(in srgb, var(--river-slate-dark) 20%, transparent);min-height:3rem;font-family:var(--folio-editorial);justify-content:space-between;align-items:center;padding:.7rem 0;font-size:.95rem;transition:color .18s;display:flex}.world-volume--untitled .world-volume-caption{color:var(--river-slate-dark)}@media (hover:hover) and (pointer:fine){a.world-volume:hover .world-cover{transform:translateY(-.55rem)rotate(-.3deg)}a.world-volume:nth-child(2n):hover .world-cover{transform:translateY(-.55rem)rotate(.3deg)}a.world-volume:hover .world-volume-caption,a.world-volume:focus-visible .world-volume-caption{color:var(--lamp-gold-dark)}}a.world-volume:active .world-cover{transform:translateY(-.12rem)scale(.988)}.author-about{background:radial-gradient(circle at 87% 12%, color-mix(in srgb, var(--lamp-gold) 12%, transparent), transparent 18rem), var(--night-leaf);min-height:min(46rem,100svh);color:var(--old-ivory);grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:clamp(3rem,10vw,12rem);padding:clamp(5rem,12vw,11rem) clamp(1.25rem,10vw,11rem);display:grid;position:relative;overflow:hidden}.author-about:before{background:color-mix(in srgb, var(--river-slate-light) 20%, transparent);content:"";width:1px;position:absolute;top:0;bottom:0;right:9%}.author-about article{z-index:1;grid-column:2;max-width:34rem;position:relative}.author-about article>p:not(.eyebrow){color:var(--river-slate-light);margin:2rem 0 0;font-size:clamp(1.12rem,1.6vw,1.35rem);line-height:1.7}.author-about-mark{width:clamp(7rem,11vw,11rem);color:color-mix(in srgb, var(--river-slate-light) 34%, transparent);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;grid-column:1;place-self:center;transform:rotate(-10deg)}.author-footer{border-top:1px solid color-mix(in srgb, var(--river-slate-dark) 32%, transparent);background:var(--old-ivory);color:var(--river-slate-dark);font-family:var(--folio-editorial);padding:1.1rem clamp(1.25rem,6vw,6rem);font-size:.9rem}.world-threshold{background:radial-gradient(circle at 25% 50%, color-mix(in srgb, var(--lamp-gold) 13%, transparent), transparent 31rem), linear-gradient(115deg, var(--soot), var(--soot) 56%, var(--night-leaf));grid-template-columns:minmax(18rem,1fr) minmax(18rem,.82fr);align-items:center;gap:clamp(2rem,8vw,8rem);padding:clamp(2rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.world-threshold--field{grid-template-columns:minmax(0,1fr);align-content:end;align-items:end;min-height:min(46rem,84svh);padding:clamp(7rem,11vw,9.5rem) clamp(2rem,6vw,5rem) clamp(2rem,6vw,5rem)}.world-threshold-field{z-index:0;object-fit:cover}.world-threshold-veil{z-index:1;background:linear-gradient(to top, var(--soot), color-mix(in srgb, var(--soot) 78%, transparent) 32%, color-mix(in srgb, var(--soot) 18%, transparent) 68%, color-mix(in srgb, var(--soot) 34%, transparent)), linear-gradient(100deg, color-mix(in srgb, var(--soot) 86%, transparent), color-mix(in srgb, var(--soot) 46%, transparent) 34%, transparent 62%);position:absolute;inset:0}.world-threshold--field .world-invitation{z-index:2;max-width:44rem;position:relative}.world-mark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--lamp-gold) 40%, transparent);width:min(62vw,33rem);box-shadow:inset 0 0 7rem color-mix(in srgb, var(--lamp-gold) 8%, transparent), 0 0 6rem color-mix(in srgb, var(--living-green-soft) 8%, transparent);border-radius:50%;justify-self:center;animation:8s ease-in-out infinite breathe;position:relative}.world-mark:before,.world-mark:after,.world-mark span{content:"";position:absolute}.world-mark:before{border:1px solid color-mix(in srgb, var(--living-green-soft) 42%, transparent);border-radius:49% 51% 46% 54%/57% 43%;inset:12%;transform:rotate(17deg)}.world-mark:after{border-top:1px solid color-mix(in srgb, var(--old-ivory) 42%, transparent);border-bottom:1px solid color-mix(in srgb, var(--old-ivory) 18%, transparent);inset:28% 9%;transform:rotate(-28deg)}.world-mark span{background:var(--lamp-gold);width:.65rem;height:.65rem;box-shadow:0 0 2rem var(--lamp-gold);border-radius:50%;top:23%;right:16%}.world-invitation h1{font-size:clamp(4.8rem,12vw,9rem);line-height:var(--folio-display-wrapped-leading);text-wrap:balance}.missing-world{background:var(--soot);place-items:center;padding:2rem;display:grid}.missing-world h1{max-width:12ch;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.missing-world a{font-family:var(--folio-editorial);text-underline-offset:.35rem}@keyframes breathe{0%,to{opacity:.78;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@media (min-width:761px) and (max-width:1050px){.world-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.world-volume--untitled:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - clamp(1.5rem,3vw,3.5rem)/2)}}@media (max-width:760px){.author-home{min-height:52rem;padding:max(1.75rem, env(safe-area-inset-top)) max(1.75rem, env(safe-area-inset-right)) max(1.75rem, env(safe-area-inset-bottom)) max(1.75rem, env(safe-area-inset-left))}.author-hero-image{object-position:69% center}.author-veil{background:linear-gradient(90deg, color-mix(in srgb, var(--soot) 88%, transparent) 0%, color-mix(in srgb, var(--soot) 48%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--soot) 68%, transparent) 0%, transparent 62%)}.author-mechanism-layer{--header-left:max(1.75rem, env(safe-area-inset-left));--header-right:max(1.75rem, env(safe-area-inset-right));top:max(1.75rem, env(safe-area-inset-top));grid-template-columns:auto 1fr;gap:1rem}.author-menu{scrollbar-width:none;grid-area:2/1/auto/-1;gap:1rem;padding-left:1rem;overflow-x:auto}.author-menu::-webkit-scrollbar{display:none}.author-utilities{justify-self:end;gap:.8rem}.author-utilities>a{font-size:.82rem}.author-studio-link{min-height:2.35rem;padding:.4rem .6rem}.author-introduction h1{font-size:clamp(2.25rem,9vw,4rem)}.author-declaration{max-width:22rem;font-size:1.1rem}.author-introduction{margin-bottom:9rem}.author-hero-actions{right:max(1.75rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));left:max(1.75rem, env(safe-area-inset-left));grid-template-columns:repeat(2,minmax(0,1fr))}.author-hero-actions a{border-right:1px solid color-mix(in srgb, var(--river-slate-light) 24%, transparent);border-bottom:1px solid color-mix(in srgb, var(--river-slate-light) 20%, transparent);min-height:3.75rem;padding:.75rem;font-size:.82rem}.author-hero-actions a:nth-child(2n){border-right:0}.author-hero-actions a:nth-child(n+3){border-bottom:0}.author-worlds{padding:4.5rem 1.25rem}.author-featured-lead{min-height:52rem}.author-featured-image{object-position:66% center}.author-featured-veil{background:linear-gradient(90deg, color-mix(in srgb, var(--soot) 72%, transparent), color-mix(in srgb, var(--soot) 18%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--soot) 94%, transparent) 0%, color-mix(in srgb, var(--soot) 18%, transparent) 72%)}.author-featured-story-content{padding:9rem 1.75rem 4rem}.author-featured-story-content h2{font-size:clamp(3rem,14vw,6rem)}.author-featured-story-content article{margin-top:2.5rem}.author-story-index{padding:0 1.25rem 4.5rem}.story-card-list{grid-template-columns:1fr}.story-card{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--river-slate-light) 20%, transparent);min-height:24rem}.story-card:last-child{border-bottom:0}.author-section-heading{grid-template-columns:1fr;gap:1.25rem;margin-bottom:3rem}.author-section-heading h2{white-space:normal}.world-card-list{grid-template-columns:1fr;justify-items:center;gap:3rem}.world-volume{width:min(100%,28rem)}.author-about{grid-template-columns:1fr;min-height:0;padding:5rem 1.75rem}.author-about:before{right:1.75rem}.author-about article{grid-column:1}.author-about-mark{grid-row:2;justify-self:end;width:5.5rem;margin-top:3rem}.world-threshold{grid-template-columns:1fr;align-content:center}.world-mark{width:min(78vw,23rem)}.revealed-grid,.player-campaign-list{grid-template-columns:1fr}.revealed-grid>a{min-height:16rem}}@media (max-width:360px){.author-mechanism-layer{--header-left:max(1.25rem, env(safe-area-inset-left));--header-right:max(1.25rem, env(safe-area-inset-right));gap:.75rem}.author-menu{gap:.65rem;padding-left:.7rem}.author-menu a,.author-utilities>a{font-size:var(--folio-metadata-size)}.author-utilities{gap:.5rem}.author-studio-link{min-height:2.2rem;padding:.35rem .5rem}}@media (prefers-reduced-motion:reduce){html:has(.author-site){scroll-snap-type:none}html:has(.stories-page){scroll-snap-type:none}.author-hero-video{display:none}.author-mechanism-layer,.author-menu,.author-utilities,.author-monogram img,.author-studio-link,.world-cover,.story-card{transition:none}a.world-volume:active .world-cover,.story-card:active{transform:none}}.campaign-character-initial{width:100%;height:100%;color:var(--lamp-gold);font-family:var(--folio-display);place-items:center;font-size:clamp(2.5rem,5vw,4.5rem);display:grid}.campaign-character-unassigned{border-top:1px solid color-mix(in srgb, var(--old-ivory) 28%, transparent);margin-top:1rem;padding-top:1.25rem}.campaign-character-unassigned h2{font-family:var(--folio-display);margin:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:500;line-height:1}.campaign-character-unassigned p{color:color-mix(in srgb, var(--old-ivory) 78%, transparent);line-height:1.55}.folio-empty-state{max-width:34rem;color:var(--river-slate-light);font-family:var(--folio-editorial);text-align:center;margin:clamp(2rem,6vw,6rem) auto}.world-cover-letter{color:color-mix(in srgb, var(--old-ivory) 82%, transparent);font-family:var(--folio-display);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--old-ivory) 10%, transparent), transparent 38%), linear-gradient(145deg, var(--night-leaf), var(--soot) 74%);place-items:center;font-size:clamp(7rem,18vw,13rem);font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.chronicle-empty--dark{max-width:44rem;color:var(--old-ivory);align-self:end;padding:clamp(3rem,8vw,8rem)}.chronicle-empty--dark h2{color:inherit}.world-body--released{color:inherit;text-decoration:none}.world-body--released .world-body-core{background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--lamp-gold-light) 56%, transparent), transparent 18%), radial-gradient(circle at 50% 50%, var(--lamp-gold-dark), var(--soot) 72%)}.world-orbit--empty{min-height:24rem}.atlas-released-index{border:1px solid color-mix(in srgb, var(--old-ivory) 18%, transparent);background:color-mix(in srgb, var(--soot) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(72rem,100vw - 3rem);margin:2rem auto 6rem;padding:clamp(1.5rem,4vw,3rem)}.atlas-released-index>header h2{font-family:var(--folio-display);margin:.35rem 0 2rem;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:500}.atlas-released-index ol{margin:0;padding:0;list-style:none}.atlas-released-index li+li{border-top:1px solid color-mix(in srgb, var(--old-ivory) 14%, transparent)}.atlas-released-index a{color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.atlas-released-index small{color:var(--river-slate-light);font-family:var(--folio-editorial);font-size:var(--folio-metadata-size);letter-spacing:.12em;text-transform:uppercase;display:block}.atlas-released-index h2{font-family:var(--folio-editorial);margin:.2rem 0 0;font-size:1.4rem;font-weight:500}.story-opening-art--type{color:color-mix(in srgb, var(--old-ivory) 72%, transparent);font-family:var(--folio-display);background:radial-gradient(circle at 38% 30%, color-mix(in srgb, var(--lamp-gold-dark) 34%, transparent), transparent 32%), var(--soot);place-items:center;font-size:clamp(14rem,34vw,34rem);line-height:1;display:grid}.reading-term{cursor:var(--cursor-help), help;border-bottom:1px dotted;outline:none;position:relative}.reading-term-label,.reading-term-plain{background:linear-gradient(transparent 72%, color-mix(in srgb, var(--lamp-gold-dark) 18%, transparent) 72%)}.reading-term-plain{color:inherit;border-bottom:1px dotted color-mix(in srgb, currentColor 45%, transparent);transition:background-color var(--duration-immediate,.12s) ease;text-decoration:none}.reading-term-plain:hover{background-color:color-mix(in srgb, var(--reading-accent) 12%, transparent)}.story-prose-table{border-collapse:collapse;width:100%;font-family:var(--folio-editorial);margin:2.4rem 0;font-size:1rem;display:block;overflow-x:auto}.story-prose-table th,.story-prose-table td{border-bottom:1px solid color-mix(in srgb, var(--reading-muted) 28%, transparent);text-align:left;vertical-align:top;padding:.7rem 1.1rem .7rem 0}.story-prose-table th{color:var(--reading-muted);font-weight:600}.story-prose-table p{text-indent:0;margin:0}.reading-tooltip{z-index:20;border:1px solid color-mix(in srgb, var(--old-ivory) 22%, transparent);background:var(--soot);width:min(22rem,100vw - 2rem);color:var(--old-ivory);box-shadow:0 1rem 3rem color-mix(in srgb, var(--black) 34%, transparent);font-family:var(--folio-editorial);padding:1rem;font-size:.86rem;line-height:1.5;display:none;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%)}.reading-tooltip>*{display:block}.reading-tooltip>span{margin:.45rem 0 .75rem}.reading-tooltip a{color:var(--lamp-gold)}.reading-term:hover .reading-tooltip,.reading-term:focus .reading-tooltip,.reading-term:focus-within .reading-tooltip{display:block}.reading-marginalia{position:static}.reading-margin-phrase{transform-origin:bottom;transition:transform var(--duration-settle) var(--ease-out), background-color var(--duration-settle) var(--ease-out), box-shadow var(--duration-settle) var(--ease-out), text-decoration-color var(--duration-settle) var(--ease-out), text-decoration-thickness var(--duration-settle) var(--ease-out);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--reading-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--reading-accent) 45%, transparent);text-underline-offset:.24em;text-decoration-style:dotted;text-decoration-thickness:1px;position:relative}.reading-folio-mark{width:.62em;height:.62em;color:color-mix(in srgb, var(--reading-accent) 62%, transparent);transition:color var(--duration-settle,.32s) var(--ease-out,ease-out), transform var(--duration-settle,.32s) var(--ease-out,ease-out)}.reading-marginalia:hover .reading-margin-phrase,.reading-marginalia[data-lit=true] .reading-margin-phrase,.reading-marginalia:focus-within .reading-margin-phrase{background-color:color-mix(in srgb, var(--reading-accent) 17%, transparent);box-shadow:0 0 0 .24em color-mix(in srgb, var(--reading-accent) 17%, transparent);-webkit-text-decoration-color:var(--reading-accent);text-decoration-color:var(--reading-accent);text-decoration-thickness:2px}.reading-marginalia:hover .reading-folio-mark,.reading-marginalia:focus-within .reading-folio-mark{color:var(--reading-accent)}.reading-marginalia:hover .reading-margin-note,.reading-marginalia[data-lit=true] .reading-margin-note,.reading-marginalia:focus-within .reading-margin-note{background-color:color-mix(in srgb, var(--reading-accent) 11%, transparent);box-shadow:0 0 0 .75rem color-mix(in srgb, var(--reading-accent) 11%, transparent);color:var(--reading-ink)}.reading-margin-veil{z-index:60;opacity:0;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:color-mix(in srgb, var(--reading-ground) 42%, transparent);pointer-events:none;transition:opacity .42s var(--ease-out);position:fixed;inset:0}.reading-marginalia[data-lit=true]>.reading-margin-veil{opacity:1}.reading-margin-leader{z-index:61;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.reading-margin-leader path{fill:none;stroke:color-mix(in srgb, var(--reading-accent) 58%, transparent);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1px;transition:stroke-dashoffset .62s var(--ease-out)}.reading-marginalia[data-lit=true]>.reading-margin-leader path{stroke-dashoffset:0}.reading-marginalia[data-lit=true]>.reading-margin-phrase,.reading-marginalia[data-lit=true]>.reading-margin-note{z-index:61}.reading-marginalia[data-grows=true]>.reading-margin-phrase{display:inline-block;transform:scale(1.08)}.reading-marginalia[data-lit=true]>.reading-margin-note{transform:scale(1.16)}@media (prefers-reduced-motion:reduce){.reading-margin-leader path{transition:none}.reading-marginalia[data-grows=true]>.reading-margin-phrase,.reading-marginalia[data-lit=true]>.reading-margin-note{transform:none}}.reading-marginalia>button{font:inherit;vertical-align:.42em;cursor:var(--cursor-pointer), pointer;background:0 0;border:0;margin:0 .15rem;padding:0;display:none}.reading-margin-note{text-indent:0;transform-origin:0 0;width:15rem;transition:top var(--duration-settle) var(--ease-out), transform .38s var(--ease-out), background-color var(--duration-settle) var(--ease-out), box-shadow var(--duration-settle) var(--ease-out), color var(--duration-settle) var(--ease-out);color:var(--reading-muted);font-family:var(--folio-editorial);font-size:calc(var(--folio-metadata-size) * .94);padding-top:.55rem;font-style:italic;line-height:1.6;display:block;position:absolute;top:0;left:calc(100% + 3rem)}.reading-marginalia[data-margin-side=near]>.reading-margin-note{transform-origin:100% 0;left:auto;right:calc(100% + 3rem)}.reading-margin-note>strong{color:var(--reading-accent);font-family:var(--folio-editorial);letter-spacing:.08em;margin-bottom:.3rem;font-size:.78rem;font-style:normal;font-variant-caps:all-small-caps;font-weight:500;line-height:1.2;display:block}@media (max-width:1439px){.reading-marginalia>button{display:inline-block}.reading-margin-note{border-left:2px solid color-mix(in srgb, var(--reading-accent) 55%, transparent);background:color-mix(in srgb, var(--lamp-gold-dark) 8%, transparent);width:auto;margin:.65rem 0;padding:.75rem;display:none;position:static}.reading-marginalia[data-open=true]>.reading-margin-note{display:block}}.story-publication .story-prose{position:relative}.encyclopedia-reading--single{grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr)}.entry-prose{z-index:1;position:relative}.entry-prose>p,.entry-prose>blockquote,.entry-prose li{font-family:var(--folio-prose);font-size:var(--folio-prose-size);font-weight:var(--folio-prose-weight);line-height:1.62}.entry-prose h2,.entry-prose h3,.entry-prose h4,.entry-prose h5,.entry-prose h6{font-family:var(--folio-display)}.entry-prose pre{background:color-mix(in srgb, var(--soot) 8%, transparent);padding:1rem;overflow-x:auto}.entry-prose hr{border:0;border-top:1px solid color-mix(in srgb, var(--soot) 20%, transparent);margin:2.4rem 0}.encyclopedia-entry-media{gap:1rem;margin:2rem 0 2.4rem;display:grid}.encyclopedia-entry-media figure{margin:0}.encyclopedia-entry-media img{object-fit:cover;border:1px solid color-mix(in srgb, var(--soot) 14%, transparent);width:100%;max-height:34rem;display:block}.encyclopedia-entry-media figcaption{color:var(--reading-muted);font-size:var(--folio-metadata-size);letter-spacing:.04em;margin-top:.55rem}.encyclopedia-entry-connections,.encyclopedia-entry-context{border-top:1px solid color-mix(in srgb, var(--soot) 18%, transparent);margin-top:3rem;padding-top:1.5rem}.encyclopedia-entry-connections ul,.encyclopedia-entry-context ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.encyclopedia-entry-connections li,.encyclopedia-entry-context li{color:var(--reading-muted);font-size:.9rem}.encyclopedia-entry-connections a,.encyclopedia-entry-context a{color:var(--reading-ink);text-underline-offset:.2em;text-decoration-thickness:1px}.encyclopedia-entry-connections p{color:var(--reading-ink);font-family:var(--folio-editorial);margin:.35rem 0 0;font-size:.98rem}@media (max-width:760px){.encyclopedia-reading--single{grid-template-columns:1fr}}.worlds-closing-copy>p:not(.eyebrow){color:var(--river-slate-light);margin:clamp(1.5rem,3vh,2.5rem) 0 0;font-size:1.05rem}.encyclopedia-atlas{min-height:100svh;color:var(--old-ivory);background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--river-slate-dark) 76%, transparent), transparent 20rem), radial-gradient(circle at 16% 72%, color-mix(in srgb, var(--lamp-gold-dark) 25%, transparent), transparent 26rem), linear-gradient(135deg, var(--night-leaf) 0%, var(--night-leaf) 51%, var(--soot) 100%);position:relative;overflow:clip}.encyclopedia-atlas button{color:inherit;font:inherit}.encyclopedia-starfield,.encyclopedia-rose{z-index:0;pointer-events:none;position:absolute}.encyclopedia-starfield{opacity:.66;background-image:radial-gradient(circle at 13% 17%, var(--old-ivory) 0 1px, transparent 1.6px), radial-gradient(circle at 26% 67%, color-mix(in srgb, var(--lamp-gold-light) 84%, transparent) 0 1px, transparent 1.7px), radial-gradient(circle at 41% 30%, color-mix(in srgb, var(--river-slate-light) 78%, transparent) 0 1px, transparent 1.7px), radial-gradient(circle at 58% 73%, var(--old-ivory) 0 1px, transparent 1.6px), radial-gradient(circle at 72% 21%, color-mix(in srgb, var(--lamp-gold-light) 80%, transparent) 0 1px, transparent 1.7px), radial-gradient(circle at 90% 61%, color-mix(in srgb, var(--river-slate-light) 72%, transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 77% 85%, var(--old-ivory) 0 1px, transparent 1.6px);background-size:19rem 19rem,27rem 27rem,23rem 23rem,31rem 31rem,29rem 29rem,25rem 25rem,33rem 33rem;inset:0}.encyclopedia-rose{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--river-slate-light) 13%, transparent);width:clamp(20rem,38vw,45rem);box-shadow:inset 0 0 0 4rem color-mix(in srgb, var(--river-slate-light) 2%, transparent), inset 0 0 0 9rem color-mix(in srgb, var(--river-slate-light) 2%, transparent);border-radius:50%;top:clamp(5rem,9vw,10rem);right:clamp(-10rem,-3vw,-2rem)}.encyclopedia-rose:before,.encyclopedia-rose:after{border-top:1px solid color-mix(in srgb, var(--river-slate-light) 13%, transparent);content:"";position:absolute;inset:50% -8%}.encyclopedia-rose:after{transform:rotate(90deg)}.astral-selection,.world-encyclopedia{z-index:1;min-height:100svh;padding:max(9rem, calc(env(safe-area-inset-top) + 7rem)) max(clamp(1.5rem, 7vw, 8rem), env(safe-area-inset-right)) max(4rem, env(safe-area-inset-bottom)) max(clamp(1.5rem, 7vw, 8rem), env(safe-area-inset-left));position:relative}.astral-introduction{width:min(100%,48rem)}.astral-introduction .eyebrow,.section-ledger .eyebrow,.alphabet-ledger .eyebrow,.entry-leaf .eyebrow{color:var(--lamp-gold)}.astral-introduction h1{max-width:16ch;font-family:var(--folio-display);letter-spacing:-.052em;font-size:clamp(4.2rem,7.2vw,8.2rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:1rem 0 0}.astral-introduction>p:last-child{max-width:36rem;color:color-mix(in srgb, var(--old-ivory) 79%, transparent);margin:clamp(1.7rem,3.3vw,3rem) 0 0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.65}.world-orbit{isolation:isolate;width:min(100%,91rem);min-height:clamp(36rem,52vw,49rem);margin:clamp(2.5rem,3vw,4rem) auto 0;position:relative}.world-orbit-lines{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--river-slate-light) 28%, transparent);stroke-width:.18px;vector-effect:non-scaling-stroke;position:absolute;inset:0;overflow:visible}.world-orbit-lines path:first-child{stroke:color-mix(in srgb, var(--lamp-gold-light) 36%, transparent)}.world-body{top:var(--world-y);left:var(--world-x);text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:max-content;max-width:min(38vw,26rem);cursor:var(--cursor-pointer), pointer;background:0 0;border:0;grid-template-columns:auto minmax(12rem,17rem);align-items:center;gap:clamp(1rem,2vw,1.7rem);padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.world-body-orbit,.world-body-core{border-radius:50%;grid-area:1/1}.world-body-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--river-slate-light) 34%, transparent);width:clamp(7.5rem,13vw,12rem);transition:border-color .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);transform:rotate(-21deg)scaleY(.35)}.world-body-core{aspect-ratio:1;justify-self:center;width:clamp(4.7rem,7.5vw,7.3rem);transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1)}.world-body--empires .world-body-core{background:radial-gradient(circle at 66% 27%, var(--lamp-gold-light) 0 3%, transparent 3.4%), linear-gradient(144deg, var(--lamp-gold-deep), var(--lamp-gold-dark) 31%, var(--river-slate-dark) 48%, var(--night-leaf) 72%);width:clamp(5.8rem,9.5vw,9rem);box-shadow:0 0 0 .65rem color-mix(in srgb, var(--river-slate-light) 5%, transparent), 0 0 5rem color-mix(in srgb, var(--river-slate-light) 25%, transparent)}.world-body-copy{gap:.42rem;min-width:0;display:grid}.world-body-copy>span,.world-body-copy small,.world-body-copy em{color:color-mix(in srgb, var(--old-ivory) 70%, transparent);font-family:var(--folio-editorial);font-size:var(--folio-metadata-size);letter-spacing:.08em;text-transform:uppercase;font-style:normal;line-height:1.4}.world-body-copy strong{color:var(--old-ivory);font-family:var(--folio-display);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:500;line-height:.98}.world-body-copy small{max-width:19rem;font-size:var(--folio-metadata-size);letter-spacing:0;overflow-wrap:anywhere;text-transform:none;line-height:1.45}.world-body-copy em{color:var(--lamp-gold);margin-top:.25rem}.world-unrecorded{color:color-mix(in srgb, var(--river-slate-light) 53%, transparent);font-family:var(--folio-editorial);font-size:var(--folio-metadata-size);letter-spacing:.12em;text-transform:uppercase;justify-items:center;gap:.8rem;display:grid;position:absolute;top:75%;left:16%;transform:translate(-50%,-50%)}.world-unrecorded span{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--river-slate-light) 32%, transparent);border-radius:50%;width:clamp(2.7rem,4vw,4rem)}.world-unrecorded p{margin:0}@media (hover:hover) and (pointer:fine){.world-body:hover .world-body-core,.world-body:focus-visible .world-body-core{transform:scale(1.08)}.world-body:hover .world-body-orbit,.world-body:focus-visible .world-body-orbit{border-color:var(--lamp-gold);transform:rotate(-11deg)scaleY(.47)}.world-body:hover .world-body-copy strong,.world-body:focus-visible .world-body-copy strong{color:var(--lamp-gold)}}.world-body:focus-visible,.return-to-orbit:focus-visible{outline:2px solid var(--lamp-gold);outline-offset:.38rem}.world-body:active{transform:translate(-50%,-50%)scale(.975)}.return-to-orbit:active{transform:scale(.975)}.world-encyclopedia{grid-template-rows:auto 1fr;grid-template-columns:minmax(18rem,.74fr) minmax(26rem,1.26fr);align-items:start;column-gap:clamp(3rem,8vw,10rem);display:grid}.world-encyclopedia-heading{grid-area:1/1}.return-to-orbit{min-height:2.75rem;color:var(--river-slate-light);font-family:var(--folio-editorial);letter-spacing:.09em;text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-pointer), pointer;background:0 0;border:0;align-items:center;gap:.65rem;margin:0 0 clamp(3rem,7vh,6rem) -.8rem;padding:.7rem .8rem;font-size:.8rem;transition:color .18s ease-out,transform .14s ease-out;display:inline-flex}@keyframes taxonomy-core-arrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes taxonomy-node-arrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.encyclopedia-reading{border-top:1px solid color-mix(in srgb, var(--river-slate-light) 22%, transparent);grid-column:1/-1;grid-template-columns:minmax(13rem,.48fr) minmax(21rem,1.2fr) minmax(10rem,.32fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);margin-top:clamp(1rem,3vw,4rem);padding-top:clamp(2rem,4vw,4rem);display:grid}.section-ledger{padding-top:1rem}.section-ledger>p:not(.eyebrow){color:color-mix(in srgb, var(--old-ivory) 72%, transparent);margin:1.1rem 0 0;font-size:1rem;line-height:1.55}.entry-leaf{border:1px solid color-mix(in srgb, var(--soot) 24%, transparent);background:var(--old-ivory);min-height:34rem;box-shadow:1rem 1rem 0 color-mix(in srgb, var(--soot) 18%, transparent), 0 2.5rem 5rem color-mix(in srgb, var(--black) 18%, transparent);color:var(--soot);padding:clamp(2rem,5vw,5rem);position:relative;overflow:hidden}.entry-leaf>:not(.entry-plate){z-index:1;position:relative}.entry-leaf .eyebrow{color:var(--river-slate-dark)}.entry-leaf h1{max-width:10ch;font-family:var(--folio-display);letter-spacing:-.05em;font-size:clamp(3.25rem,5.2vw,5.9rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:1rem 0 0}.entry-leaf h1+p{max-width:29rem;color:var(--faded-ink);margin:1.6rem 0 0;font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.42}.entry-plate{aspect-ratio:1;opacity:.78;width:min(48vw,35rem);position:absolute;top:-9rem;right:-7rem;transform:rotate(-12deg)}.entry-plate-sun,.entry-plate-rule{border:1px solid color-mix(in srgb, var(--river-slate-dark) 31%, transparent);border-radius:50%;position:absolute}.entry-plate-sun{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--lamp-gold) 43%, transparent), transparent 65%);width:34%;top:33%;left:33%}.entry-plate-rule--one{inset:10%}.entry-plate-rule--two{inset:20% 5%;transform:rotate(43deg)scaleY(.45)}.entry-plate-rule--three{inset:31% 3%;transform:rotate(-30deg)scaleY(.45)}@media (hover:hover) and (pointer:fine){.return-to-orbit:hover,.return-to-orbit:focus-visible{color:var(--lamp-gold)}}@media (min-width:1500px) and (min-height:760px){.world-encyclopedia{height:100svh;min-height:47.5rem;padding-top:max(9.5rem, calc(env(safe-area-inset-top) + 8.25rem));padding-bottom:max(1.5rem, env(safe-area-inset-bottom));padding-right:max(clamp(3rem, 4.25vw, 5.5rem), env(safe-area-inset-right));padding-left:max(clamp(3rem, 4.25vw, 5.5rem), env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(15.5rem,.62fr) minmax(48rem,2.2fr) minmax(13.5rem,.55fr);gap:clamp(1rem,2.2vh,1.75rem) clamp(1rem,1.8vw,2.5rem);overflow:clip}.world-encyclopedia-heading{grid-area:1/1}.return-to-orbit{margin-bottom:1.25rem}.encyclopedia-reading{border-top:0;margin-top:0;padding-top:0;display:contents}.section-ledger{display:none}.entry-leaf{height:calc(100svh - 11rem);min-height:0;box-shadow:.8rem .8rem 0 color-mix(in srgb, var(--soot) 16%, transparent), 0 2.25rem 4.5rem color-mix(in srgb, var(--black) 17%, transparent);flex-direction:column;grid-area:1/2/-1;align-self:stretch;margin-top:0;padding:clamp(3rem,4.5vw,5.75rem);display:flex}.entry-leaf h1{max-width:12ch;font-size:clamp(4.45rem,4.85vw,6.35rem)}.entry-leaf h1+p{max-width:35rem;margin-top:1.55rem;font-size:clamp(1.05rem,1.12vw,1.25rem)}.alphabet-ledger .eyebrow{margin-bottom:.8rem}}@media (max-width:960px){.world-encyclopedia{grid-template-columns:1fr}.world-encyclopedia-heading{grid-column:1}.encyclopedia-reading{grid-template-columns:minmax(12rem,.45fr) minmax(20rem,1fr)}.alphabet-ledger .eyebrow{margin-top:0}}@media (max-width:700px){.astral-selection,.world-encyclopedia{padding-left:1.25rem;padding-right:1.25rem}.astral-introduction h1{max-width:16ch;font-size:clamp(3.8rem,11.5vw,5.4rem)}.world-orbit{min-height:49rem;margin-top:2rem}.world-orbit-lines{opacity:.6}.world-body{grid-template-columns:auto minmax(0,1fr);width:min(91%,23rem);max-width:none}.world-body-copy strong{font-size:clamp(2.1rem,9vw,3rem)}.world-unrecorded{top:86%;left:50%}.return-to-orbit{margin-bottom:3.5rem}.encyclopedia-reading{grid-template-columns:1fr;gap:2.5rem}.section-ledger{grid-template-columns:1fr;display:grid}.entry-leaf{min-height:0;padding:2rem 1.5rem}.entry-leaf h1{font-size:clamp(3.4rem,15vw,5rem)}.entry-plate{width:28rem;top:-5rem;right:-9rem}}@media (prefers-reduced-motion:reduce){.world-body-orbit,.world-body-core,.world-body,.return-to-orbit{transition:none}}.stories-site{background:var(--old-ivory);min-height:100svh;color:var(--soot);font-family:var(--folio-editorial)}.stories-site .author-mechanism-layer[data-tone=light]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.stories-introduction{isolation:isolate;background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--lamp-gold) 13%, transparent), transparent 23rem), linear-gradient(135deg, var(--soot) 0%, var(--night-leaf) 55%, var(--night-leaf) 100%);min-height:min(62svh,44rem);color:var(--old-ivory);align-items:end;padding:clamp(8rem,16vw,13rem) clamp(1.5rem,7vw,7rem) clamp(4rem,8vw,7rem);display:grid;position:relative;overflow:hidden}.stories-introduction:before,.stories-introduction:after{z-index:-1;content:"";position:absolute}.stories-introduction:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--lamp-gold) 14%, transparent);width:min(43vw,35rem);inset:12% 6% auto auto;transform:rotate(45deg)}.stories-introduction:after{border-top:1px solid color-mix(in srgb, var(--river-slate-light) 16%, transparent);width:min(58vw,52rem);bottom:16%;right:0}.stories-introduction>div{width:min(100%,58rem)}.stories-introduction .eyebrow{color:var(--lamp-gold)}.stories-introduction h1{max-width:10ch;font-family:var(--folio-display);letter-spacing:-.055em;margin:0;font-size:clamp(5rem,13vw,10rem);font-weight:400;line-height:.78}.stories-introduction p:not(.eyebrow){max-width:45rem;color:color-mix(in srgb, var(--old-ivory) 78%, transparent);margin:clamp(2rem,4vw,3rem) 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7}.stories-introduction a{color:var(--old-ivory);font-family:var(--folio-editorial);text-underline-offset:.35rem;margin-top:2rem;font-size:.9rem;display:inline-block}.stories-chronicle{background:var(--old-ivory);width:100%;min-height:100svh}.chronicle-feature-stage{width:100%;min-height:52rem;padding:clamp(4rem, 7vw, 7rem) max(clamp(1.5rem, 6vw, 7rem), env(safe-area-inset-right)) clamp(4rem, 7vw, 7rem) max(clamp(1.5rem, 6vw, 7rem), env(safe-area-inset-left));background:var(--soot);grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);gap:1px;display:grid}.chronicle-dominant-feature{background:var(--soot);min-height:100%;color:var(--old-ivory);grid-template-rows:minmax(28rem,1fr) auto;display:grid;position:relative;overflow:hidden}.chronicle-feature-art{background:linear-gradient(150deg, color-mix(in srgb, var(--lamp-gold) 16%, transparent), transparent 45%), color-mix(in srgb, var(--night-leaf) 88%, var(--soot));min-height:28rem;position:relative;overflow:hidden}.chronicle-feature-art img{object-fit:cover}.chronicle-feature-veil{background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--soot) 68%, transparent) 100%);position:absolute;inset:0}.chronicle-material-mark{color:color-mix(in srgb, var(--lamp-gold) 12%, transparent);font-family:var(--folio-display);font-size:clamp(18rem,34vw,32rem);line-height:1;position:absolute;bottom:-.27em;right:-.05em}.chronicle-feature-copy{border-top:1px solid color-mix(in srgb, var(--lamp-gold) 28%, transparent);padding:clamp(2rem,4vw,3.5rem)}.chronicle-feature-copy>p:nth-child(2){color:var(--river-slate-light);font-family:var(--folio-editorial);font-size:var(--folio-metadata-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem}.chronicle-feature-copy h2{font-family:var(--folio-display);letter-spacing:-.045em;font-size:clamp(3.3rem,6.2vw,6rem);font-weight:400;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:0}.chronicle-feature-copy>p:not(.eyebrow):last-of-type{color:color-mix(in srgb, var(--old-ivory) 75%, transparent);margin:1.75rem 0;font-size:1.05rem;line-height:1.68}.chronicle-feature-copy>a{border-bottom:1px solid color-mix(in srgb, var(--lamp-gold) 56%, transparent);color:var(--old-ivory);font-family:var(--folio-editorial);padding-bottom:.25rem;font-size:.88rem;text-decoration:none;display:inline-block}.chronicle-feature-column{background:color-mix(in srgb, var(--lamp-gold) 20%, transparent);grid-auto-rows:minmax(0,1fr);gap:1px;min-height:100%;display:grid}.chronicle-standing-feature{background:var(--soot);color:var(--old-ivory);position:relative;overflow:hidden}.chronicle-standing-feature>a{height:100%;color:inherit;grid-template-rows:minmax(0,1fr) auto;text-decoration:none;display:grid}.chronicle-standing-art{background:linear-gradient(150deg, color-mix(in srgb, var(--lamp-gold) 12%, transparent), transparent 45%), color-mix(in srgb, var(--night-leaf) 88%, var(--soot));min-height:9rem;position:relative;overflow:hidden}.chronicle-standing-art img{object-fit:cover;transition:transform var(--duration-settle,.32s) ease-out}.chronicle-standing-feature>a:hover .chronicle-standing-art img{transform:scale(1.03)}.chronicle-standing-art .chronicle-material-mark{font-size:clamp(7rem,13vw,12rem)}.chronicle-standing-copy{padding:clamp(1.25rem,2vw,1.9rem)}.chronicle-standing-copy h3{font-family:var(--folio-display);letter-spacing:-.025em;font-size:clamp(1.6rem,2.1vw,2.15rem);font-weight:400;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:0}.chronicle-standing-feature>a:hover h3{color:var(--lamp-gold)}.chronicle-standing-copy p{color:color-mix(in srgb, var(--old-ivory) 70%, transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.6rem 0 0;font-size:.94rem;line-height:1.6;display:-webkit-box;overflow:hidden}.chronicle-feature-stage[data-features=one]{grid-template-columns:minmax(0,1fr)}.chronicle-index-column{width:min(100%,112rem);min-width:0;color:var(--soot);padding:clamp(6rem, 10vw, 10rem) max(clamp(1.5rem, 6vw, 7rem), env(safe-area-inset-right)) clamp(7rem, 12vw, 11rem) max(clamp(1.5rem, 6vw, 7rem), env(safe-area-inset-left));margin:0 auto}.chronicle-index-heading{border-bottom:1px solid color-mix(in srgb, var(--soot) 34%, transparent);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.75rem;display:flex}.chronicle-index-heading .eyebrow,.chronicle-world-group .eyebrow{color:var(--faded-ink)}.chronicle-index-heading h2,.chronicle-empty h2{font-family:var(--folio-display);letter-spacing:-.04em;font-size:clamp(3rem,5vw,5rem);font-weight:400;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:0}.chronicle-story-list{margin:0;padding:0;list-style:none}.chronicle-story-row{border-bottom:1px solid color-mix(in srgb, var(--soot) 24%, transparent);scroll-margin-top:7rem}.chronicle-story-row>a{color:var(--soot);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.8rem,3.5vw,3rem) 0;text-decoration:none;display:grid}.chronicle-story-number{color:var(--faded-ink);font-family:var(--folio-display);padding-top:1.5rem;font-size:1.15rem}.chronicle-story-copy{display:grid}.chronicle-story-context,.chronicle-story-action{color:var(--faded-ink);font-family:var(--folio-editorial);font-size:var(--folio-metadata-size);letter-spacing:.06em;text-transform:uppercase}.chronicle-story-copy strong{font-family:var(--folio-display);letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:400;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:.45rem 0 .7rem}.chronicle-story-dek{max-width:43rem;color:var(--faded-ink);font-size:.98rem;line-height:1.62}.chronicle-story-action{color:var(--soot);padding-top:1.5rem}.chronicle-empty{padding:clamp(4rem,9vw,8rem) 0}.chronicle-empty h2{max-width:13ch}.chronicle-empty>p:not(.eyebrow){max-width:35rem;color:var(--faded-ink);line-height:1.7}.chronicle-empty a{font-family:var(--folio-editorial);text-underline-offset:.3rem}@media (hover:hover) and (pointer:fine){.chronicle-story-row>a:hover strong,.chronicle-story-row>a:focus-visible strong{color:var(--lamp-gold-dark)}}.story{font-family:var(--folio-editorial)}.story-header .eyebrow{color:var(--reading-muted)}.story-chapter>p:target{outline:1px solid var(--reading-rule);outline-offset:.75rem;scroll-margin-top:6.5rem}@media (max-width:1100px){.chronicle-feature-stage{grid-template-columns:1fr}.chronicle-dominant-feature{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.chronicle-feature-column{grid-auto-rows:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:22rem}.chronicle-feature-art{min-height:34rem}.chronicle-feature-copy{border-top:0;border-left:1px solid color-mix(in srgb, var(--lamp-gold) 28%, transparent);flex-direction:column;justify-content:end;display:flex}}@media (max-width:760px){.stories-introduction{min-height:32rem;padding-top:9rem}.stories-introduction h1{font-size:clamp(4.8rem,25vw,7rem)}.stories-introduction:before{width:72vw;top:18%;right:-28%}.chronicle-feature-stage{min-height:0;padding:2rem 1.5rem 4rem}.chronicle-dominant-feature{display:block}.chronicle-feature-column{grid-auto-columns:auto;grid-auto-flow:row;min-height:0}.chronicle-standing-art{min-height:min(56vw,16rem)}.chronicle-feature-art{min-height:min(112vw,35rem)}.chronicle-feature-copy{border-top:1px solid color-mix(in srgb, var(--lamp-gold) 28%, transparent);border-left:0}.chronicle-index-heading{align-items:start;display:grid}.chronicle-story-row>a{grid-template-columns:1.2rem minmax(0,1fr);gap:1rem}.chronicle-story-action{grid-column:2;padding-top:0}}.stories-introduction{min-height:86svh;padding:max(clamp(8rem, 14vw, 12rem), env(safe-area-inset-top)) max(clamp(2rem, 7vw, 7rem), env(safe-area-inset-right)) max(clamp(4rem, 8vw, 7rem), env(safe-area-inset-bottom)) max(clamp(2rem, 7vw, 7rem), env(safe-area-inset-left));background:radial-gradient(circle at 76% 38%, color-mix(in srgb, var(--lamp-gold) 9%, transparent), transparent 25rem), linear-gradient(118deg, var(--soot), var(--night-leaf))}.stories-introduction h1{letter-spacing:-.055em;font-size:clamp(6.5rem,14vw,13rem);font-weight:500;line-height:.78}.stories-introduction p:not(.eyebrow){font-family:var(--folio-editorial);font-size:clamp(1.15rem,1.4vw,1.35rem)}.chronicle-feature-copy h2,.chronicle-index-heading h2,.chronicle-story-copy strong,.chronicle-empty h2{font-weight:500}.chronicle-story-context,.chronicle-story-action{font-family:var(--folio-editorial)}.chronicle-story-row>a,.chronicle-feature-copy>a{transition:color .18s,background-color .18s,transform .14s cubic-bezier(.23,1,.32,1)}.chronicle-story-row>a:active,.chronicle-feature-copy>a:active{transform:scale(.985)}.story-publication{background:var(--reading-sheet);color:var(--reading-ink);font-family:var(--folio-editorial)}.story-publication .story-opening{isolation:isolate;background:var(--soot);grid-template-columns:minmax(0,54fr) minmax(30rem,46fr);align-items:stretch;min-height:100svh;display:grid;position:relative;overflow:hidden}.story-publication .story-opening-art{background:var(--night-leaf);min-height:100svh;margin:0;position:relative;overflow:hidden}.story-publication .story-opening-art--image img{object-fit:cover}.story-publication .story-opening-image,.story-publication .story-opening-veil{position:absolute;inset:0}.story-publication .story-opening-image{object-fit:cover;object-position:52% center}.story-publication .story-opening-veil{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--soot) 46%, transparent), transparent 32%, color-mix(in srgb, var(--soot) 48%, transparent)), linear-gradient(90deg, transparent 72%, color-mix(in srgb, var(--soot) 22%, transparent))}.story-publication .story-opening-mark{display:none}.story-publication .story-opening-content{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--soot) 96%, transparent) 0, color-mix(in srgb, var(--soot) 78%, transparent) 4.8rem, color-mix(in srgb, var(--soot) 0%, transparent) 10.5rem), var(--reading-sheet);grid-template-rows:auto auto auto 1fr;min-width:0;min-height:100svh;padding:clamp(7.5rem,10vw,9rem) clamp(2.25rem,4.4vw,5.5rem) clamp(1.75rem,3vw,3rem);display:grid;position:relative}.story-publication .story-opening-content:before{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--reading-sheet) 0%, transparent), color-mix(in srgb, var(--reading-sheet) 28%, transparent) 35%, color-mix(in srgb, var(--reading-sheet) 90%, transparent) 82%, var(--reading-sheet));width:4.5rem;filter:drop-shadow(-.55rem .4rem 1.2rem color-mix(in srgb, var(--lamp-gold-dark) 18%, transparent));content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:-3.5rem}.story-publication .story-opening-content:after{background:color-mix(in srgb, var(--lamp-gold) 72%, transparent);width:.16rem;box-shadow:-.9rem 0 2rem .65rem color-mix(in srgb, var(--lamp-gold) 18%, transparent);content:"";pointer-events:none;position:absolute;top:34%;bottom:38%;left:.8rem}.story-publication .story-opening-return{color:var(--reading-muted);-webkit-text-decoration-color:color-mix(in srgb, var(--reading-muted) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--reading-muted) 32%, transparent);text-underline-offset:.35rem;justify-self:start;font-size:.9rem}.story-publication .story-opening-title{padding:clamp(3.5rem,6vw,6rem) 0 clamp(1.5rem,2.6vw,2.6rem)}.story-publication .story-opening .eyebrow{color:var(--reading-accent);margin-bottom:1rem}.story-publication .story-opening h1{max-width:9.8ch;color:var(--reading-ink);font-family:var(--folio-display);letter-spacing:-.04em;font-size:clamp(3.25rem,5.7vw,5.8rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:0}.story-publication .story-opening-context{color:var(--reading-muted);flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:clamp(1.25rem,2.4vw,2.25rem);font-size:.82rem;display:flex}.story-publication .story-opening-context span+span:before{color:color-mix(in srgb, var(--reading-muted) 56%, transparent);content:"·";margin-right:1.25rem}.story-publication .story-opening-excerpt{border-top:1px solid var(--reading-rule);max-width:34rem;font-family:var(--folio-editorial);margin:0;padding-top:clamp(1.5rem,2.8vw,2.8rem);font-size:clamp(1.12rem,1.5vw,1.36rem);line-height:1.7}.story-publication .story-opening-excerpt:first-letter{float:left;font-family:var(--folio-display);margin:.08em .09em -.05em 0;font-size:3.8em;line-height:.78}.story-publication .story-opening-footer{color:var(--reading-muted);font-size:var(--folio-metadata-size);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-self:end;align-items:end;gap:1.5rem;padding-top:2rem;line-height:1.4;display:flex}.story-publication .story-opening-footer>span{max-width:13rem}.story-publication .story-begin{justify-content:initial;color:var(--reading-ink);font-size:var(--folio-metadata-size);white-space:nowrap;gap:.75rem;padding:.45rem 0;font-weight:600;text-decoration:none;display:inline-flex}.story-publication .story-begin:before{content:"";transform-origin:100%;background:currentColor;align-self:center;width:2.6rem;height:1px;transition:transform .22s cubic-bezier(.23,1,.32,1)}.story-publication .story-begin:active{transform:scale(.985)}.story-publication .story-prose-field{background:linear-gradient(90deg, color-mix(in srgb, var(--river-slate-dark) 6%, transparent) 1px, transparent 1px) 7vw 0 / 1px 100%, var(--reading-ground);padding:clamp(7rem,13vw,12rem) clamp(1.4rem,6vw,6rem)}.story-publication .story-prose{width:min(100%,46rem);font-family:var(--folio-prose);margin:0 auto}.story-publication .story-prose .story-chapter{margin:0 0 clamp(7rem,13vw,11rem);display:flow-root}.story-publication .story-prose .story-chapter:last-child{margin-bottom:0}.story-publication .story-prose .story-chapter header{border-bottom-color:var(--reading-rule);grid-template-columns:3rem minmax(0,1fr);margin-bottom:clamp(3rem,6vw,5rem)}.story-publication .story-prose .story-chapter header span{color:var(--reading-muted);font-family:var(--folio-display);font-size:1.2rem}.story-publication .story-prose .story-chapter h2{font-family:var(--folio-display);letter-spacing:-.035em;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance;margin:0 0 1rem;scroll-margin-top:7rem}.story-publication .story-prose .story-chapter>p{font-size:var(--folio-prose-size);font-weight:var(--folio-prose-weight);margin:0;line-height:1.78}.story-publication .story-prose .story-chapter>p+p{text-indent:1.7em;margin-top:0}.story-publication .story-prose .story-chapter>p:target{outline:1px solid var(--reading-rule);outline-offset:.8rem;scroll-margin-top:7rem}.story-publication .story-inline-image{max-width:calc(84svh * var(--picture-proportion,10));margin:clamp(3rem,7vw,5.5rem) auto;display:block;position:relative}.story-publication .story-inline-image[data-image-side=left]{float:left;margin-block:.35rem 1.2rem;padding-right:clamp(1.5rem,3vw,2.5rem)}.story-publication .story-inline-image[data-image-side=right]{float:right;margin-block:.35rem 1.2rem;padding-left:clamp(1.5rem,3vw,2.5rem)}.story-publication .story-inline-image[data-takes-the-line=true]{float:none;clear:both;width:100%;margin-block:clamp(2rem,5vw,3.5rem);padding:0}.story-publication .story-inline-image[data-image-mode=measure]{width:100%}.story-publication .story-inline-image[data-image-mode=plate],.story-publication .story-inline-image[data-image-mode=fullPlate]{clear:both;width:min(74rem,100vw - 3rem);max-width:none;margin-inline:50%;transform:translate(-50%)}.story-publication .story-inline-image[data-image-mode=fullPlate]{margin-block:clamp(5rem,11vw,9rem)}:is(.story-publication .story-prose p:has(>.story-inline-image[data-image-mode=plate]),.story-publication .story-prose p:has(>.story-inline-image[data-image-mode=fullPlate])){margin:0;line-height:0}.story-publication .story-prose .story-leaf-break{clear:both;border:0;border-top:1px solid var(--reading-rule);width:4.5rem;height:0;margin:clamp(4rem,9vw,7rem) auto}.story-publication .story-inline-image-body{display:block;position:relative}.story-publication .story-inline-image img{background:var(--reading-sheet);width:100%;height:auto;display:block}.story-publication .story-inline-image-frame{background:var(--reading-sheet);display:block;position:relative;overflow:hidden}.story-publication .story-inline-image-frame img{object-fit:fill;max-height:none;position:absolute}.story-publication .story-inline-image figcaption{max-width:46rem;color:var(--reading-muted);font-family:var(--folio-editorial);margin:.85rem auto 0;font-size:.9rem;line-height:1.55}.story-publication .story-prose .story-lore-link{-webkit-text-decoration-color:color-mix(in srgb, var(--reading-muted) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--reading-muted) 48%, transparent)}.story-continuation{background:var(--soot);min-height:38rem;color:var(--old-ivory);grid-template-columns:minmax(16rem,.55fr) minmax(22rem,1fr);display:grid}.story-continuation>a{color:inherit;align-content:center;padding:clamp(3rem,7vw,7rem);text-decoration:none;transition:background-color .18s,color .18s,transform .14s cubic-bezier(.23,1,.32,1);display:grid}.story-continuation>a:active{transform:scale(.99)}.story-continuation-return{border-right:1px solid color-mix(in srgb, var(--river-slate-light) 18%, transparent);font-family:var(--folio-editorial);grid-template-columns:1fr auto;gap:2rem;color:var(--river-slate-light)!important}.story-continuation-next{justify-items:start}.story-continuation-next .eyebrow{color:var(--lamp-gold)}.story-continuation-next strong{max-width:10ch;font-family:var(--folio-display);letter-spacing:-.05em;font-size:clamp(4rem,8vw,8rem);font-weight:500;line-height:var(--folio-display-wrapped-leading);text-wrap:balance}.story-continuation-next>span:last-child{border-bottom:1px solid var(--lamp-gold);font-family:var(--folio-editorial);margin-top:3rem;padding-bottom:.8rem}@media (hover:hover) and (pointer:fine){.story-opening-return:hover,.story-begin:hover,.story-begin:focus-visible,.story-continuation>a:hover,.story-continuation>a:focus-visible{color:var(--lamp-gold)}.story-continuation>a:hover,.story-continuation>a:focus-visible{background:color-mix(in srgb, var(--river-slate-light) 5%, transparent)}.story-publication .story-begin:hover:before,.story-publication .story-begin:focus-visible:before{transform:scaleX(1.3)}}@media (max-width:760px){.stories-introduction{min-height:78svh;padding-top:9rem}.stories-introduction h1{font-size:clamp(5rem,27vw,8rem)}.story-publication .story-opening{min-height:0;display:block}.story-publication .story-opening-art{min-height:54svh}.story-publication .story-opening-content{background:var(--old-ivory);min-height:0;padding:4.5rem clamp(1.4rem,7vw,3.5rem) 2rem;display:block}.story-publication .story-opening-content:before,.story-publication .story-opening-content:after{display:none}.story-publication .story-opening-return{margin-bottom:3.5rem}.story-publication .story-opening-title{padding:0 0 2rem}.story-publication .story-opening h1{font-size:clamp(3.5rem,15vw,6.25rem)}.story-publication .story-opening-footer{margin-top:2.5rem}.story-publication .story-prose-field{background:var(--old-ivory);padding:6rem 1.5rem}.story-publication .story-prose .story-chapter header{grid-template-columns:2rem minmax(0,1fr)}.story-publication .story-prose .story-chapter>p{font-size:1.28rem;line-height:1.72}.story-continuation{grid-template-columns:1fr}.story-continuation-return{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--river-slate-light) 18%, transparent);min-height:12rem}.story-continuation-next{min-height:28rem}}@media (prefers-reduced-motion:reduce){.story-begin,.story-continuation>a,.chronicle-story-row>a,.chronicle-feature-copy>a{transition:color .18s,background-color .18s}.story-publication .story-begin:before{transition:none}}[data-lifts=picture]{position:relative}.picture-lift-mark{z-index:3;border:1px solid color-mix(in srgb, var(--old-ivory) 24%, transparent);background:color-mix(in srgb, var(--soot) 46%, transparent);width:2.1rem;height:2.1rem;color:var(--old-ivory);opacity:0;transition:opacity var(--duration-immediate) var(--ease-out), transform var(--duration-feedback) var(--ease-out);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;display:grid;position:absolute;bottom:clamp(.7rem,1.6vw,1.3rem);right:clamp(.7rem,1.6vw,1.3rem);transform:scale(.86)}.picture-lift-mark svg{width:.85rem;height:.85rem}@media (hover:hover){[data-lifts=picture]{cursor:var(--cursor-zoom-in), zoom-in}[data-lifts=picture]:hover>.picture-lift-mark{opacity:1;transform:none}}.picture-lift{z-index:200;cursor:var(--cursor-zoom-out), zoom-out;position:fixed;inset:0}.picture-lift-ground{background:color-mix(in srgb, var(--soot) 92%, var(--black));position:absolute;inset:0}.picture-lift-frame{transform-origin:0 0;box-shadow:var(--elevation-overlay);will-change:transform;position:absolute;overflow:hidden}.picture-lift-picture{object-fit:fill;transform-origin:0 0;will-change:transform;width:100%;height:100%;display:block}.picture-lift-return{border:1px solid color-mix(in srgb, var(--old-ivory) 16%, transparent);width:2.1rem;height:2.1rem;color:color-mix(in srgb, var(--old-ivory) 62%, transparent);opacity:.7;transition:opacity var(--duration-immediate) var(--ease-out);pointer-events:none;place-items:center;display:grid;position:absolute;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}.picture-lift:hover .picture-lift-return{opacity:1}.picture-lift-return svg{width:.85rem;height:.85rem}.world-threshold .world-threshold-cover{z-index:0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.picture-lift-mark,.picture-lift-return{transition:none}}
