.world-page{color:#f5e9df;background:#0b090c}.world-page a:focus-visible{outline-offset:5px;outline:2px solid #f2c2a1}.world-hero{isolation:isolate;align-items:flex-end;height:min(790px,85vh);min-height:590px;display:flex;position:relative;overflow:hidden}.world-hero-image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.world-hero-shade{z-index:-2;background:linear-gradient(#0b090c29 20%,#0b090c8a 63%,#0b090c 100%),linear-gradient(90deg,#0b090cb8,#0000 85%);position:absolute;inset:0}.world-hero-copy{width:100%;padding-block:110px 74px}.world-page h1,.world-page h2,.world-page h3{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.world-hero h1{margin:18px 0 24px;font-size:clamp(65px,9vw,150px);line-height:.92}.world-page h1 em,.world-page h2 em{color:#e7b59a}.world-hero-copy>p{color:#e9d6c9;max-width:610px;font-size:clamp(17px,2vw,23px);line-height:1.55}.world-hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:28px;display:flex}.world-text-link{color:#e7baa0;letter-spacing:.14em;font-size:11px;font-weight:700;text-decoration:none}.world-page .two-column-section h2,.world-section-heading h2,.world-preview-grid h2{margin:16px 0 24px;font-size:clamp(44px,5.5vw,82px);line-height:1.03}.world-gallery-section{background:#160f13}.world-section-heading{max-width:740px;margin-bottom:44px}.world-section-heading p,.world-district p,.world-character p,.world-preview-grid p{color:#cbb9ae;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.world-district-grid,.world-character-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.world-district,.world-character{min-width:0}.world-image-frame{aspect-ratio:4/5;background:#21171b;border:1px solid #deaf9733;overflow:hidden}.world-image-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.world-district-grid .world-image-frame{aspect-ratio:4/4.4}.world-district h3,.world-character h3{margin:22px 0 6px;font-size:clamp(26px,2.5vw,39px)}.world-district p,.world-character p{margin:0 0 18px}.world-wide-art{margin-top:45px}.world-wide-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:550px}.world-wide-art p{color:#aa9388;font-size:13px}.world-characters{background:#0f0b0e}.world-mediums{background:#1b1116}.world-chapter-preview{background:#100b0e}.world-preview-grid{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(35px,7vw,130px);display:grid}.world-preview-grid>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;border:1px solid #e2ab9240;width:100%;height:540px}.world-excerpt{max-width:650px;color:#f0ddd0!important;font:italic clamp(22px,2.6vw,34px)/1.48 Georgia,serif!important}.world-preview-grid .reference-primary{margin-top:22px}.chapter-heading{max-width:980px;padding-top:100px;padding-bottom:48px}.chapter-heading .eyebrow{margin-top:55px;display:block}.chapter-heading h1{margin:16px 0;font-size:clamp(65px,9vw,135px)}.chapter-heading p{color:#ccb6aa;font-size:19px}.chapter-illustration{text-align:center;max-width:850px;margin:0 auto 55px}.chapter-illustration img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:450px}.chapter-reading{color:#ead7c8;max-width:740px;margin:0 auto;padding:0 22px 95px;font:clamp(18px,1.5vw,21px)/1.85 Georgia,serif}.chapter-reading p{margin:0 0 1.5em}.chapter-reading h2{margin:65px 0 10px;font-size:40px}.chapter-reading h3{color:#d6b39e;margin:16px 0 42px;font-size:24px}.chapter-return{max-width:740px;padding-bottom:100px}@media (max-width:850px){.world-hero{height:76vh;min-height:660px}.world-district-grid,.world-character-grid{grid-template-columns:1fr 1fr}.world-preview-grid{grid-template-columns:1fr}.world-preview-grid>img{height:420px}.world-hero-copy{padding-block:85px 55px}}@media (max-width:600px){.world-hero{height:80vh;min-height:600px}.world-hero-image{-o-object-position:61% center;object-position:61% center}.world-hero h1{font-size:clamp(56px,13vw,85px)}.world-district-grid,.world-character-grid{grid-template-columns:1fr;gap:35px}.world-district-grid .world-image-frame{aspect-ratio:4/3}.world-character .world-image-frame{aspect-ratio:4/4.5}.world-hero-actions{gap:20px}.chapter-heading{padding-top:60px}.chapter-illustration img{height:320px}.chapter-reading{padding-inline:24px;font-size:19px;line-height:1.8}.world-preview-grid>img{height:340px}}.world-page .reference-primary{color:#1a1112;letter-spacing:.13em;background:linear-gradient(120deg,#f1d8c0,#d3a388);border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:13px 23px;font:800 11px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.world-page .reference-primary span{font-size:18px}.world-page .reference-primary:hover{filter:brightness(1.09)}.world-page .reference-primary:focus-visible{outline-offset:4px;outline:2px solid #fff}.world-page .world-hero-actions .world-text-link{align-items:center;min-height:44px;display:inline-flex}.world-page .chapter-reading h2,.world-page .chapter-reading h3{scroll-margin-top:80px}@media (max-width:600px){.world-page .reference-primary{max-width:100%}.world-page .world-hero-copy{padding-inline:0}}.chapter-page{--reader-font:19px}.chapter-reading-time{color:#bba699;letter-spacing:.16em;margin-top:24px;font:700 10px/1.5 Arial,Helvetica,sans-serif;display:block}.chapter-reading-shell{color:#281d1a;background:#e9ded0;border-block:1px solid #37221e29}.chapter-reading-inner{max-width:850px;margin:0 auto;padding:58px 28px 90px}.chapter-page .chapter-reading{color:#322923;max-width:700px;font:normal var(--reader-font)/1.9 Georgia,"Times New Roman",serif;letter-spacing:.005em;margin:0 auto;padding:38px 0 0}.chapter-page .chapter-reading p{color:inherit;margin:0 0 1.38em}.chapter-page .chapter-reading h2,.chapter-page .chapter-reading h3{color:inherit}.chapter-reading-controls{color:#4d3b33;border-block:1px solid #39271e3b;justify-content:space-between;align-items:center;gap:22px;max-width:700px;margin:0 auto;padding:16px 0;display:flex}.chapter-reading-controls>span{letter-spacing:.17em;font:700 10px/1.4 Arial,Helvetica,sans-serif}.chapter-reading-controls>div{flex-wrap:wrap;gap:8px;display:flex}.chapter-reading-controls button{min-width:45px;min-height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid #422c2559;border-radius:3px;padding:10px 14px;font:700 11px Arial,Helvetica,sans-serif}.chapter-reading-controls button:hover:not(:disabled){background:#432d241a}.chapter-reading-controls button:focus-visible{background:#432d241a}.chapter-reading-controls button:focus-visible{outline-offset:3px;outline:2px solid #9c654e}.chapter-reading-controls button:disabled{opacity:.4;cursor:not-allowed}.chapter-inline-art{text-align:center;max-width:570px;margin:65px auto 70px}.chapter-inline-art img{-o-object-fit:contain;object-fit:contain;border:1px solid #3d271e29;width:100%;height:auto;max-height:700px;display:block}.chapter-inline-art figcaption{color:#6d5347;margin-top:15px;font:italic 15px/1.5 Georgia,serif}.chapter-page.night-reader .chapter-reading-shell{color:#ead7c8;background:#181317}.chapter-page.night-reader .chapter-reading{color:#ead7c8}.chapter-page.night-reader .chapter-reading-controls{color:#ead7c8;border-color:#e1b99e47}.chapter-page.night-reader .chapter-reading-controls button{border-color:#e1b99e59}.chapter-page.night-reader .chapter-inline-art figcaption{color:#c1a99b}.chapter-page .chapter-return>p{color:#c9b6aa;margin-bottom:23px;font-family:Georgia,serif;font-size:21px}@media (max-width:600px){.chapter-reading-inner{padding:30px 23px 65px}.chapter-page .chapter-reading{font-size:var(--reader-font);padding-top:30px;line-height:1.78}.chapter-reading-controls{flex-direction:column;align-items:flex-start;gap:12px}.chapter-inline-art{margin:44px -8px 46px}.chapter-inline-art img{max-height:530px}.chapter-heading{padding-bottom:35px}}@media (prefers-reduced-motion:reduce){.chapter-reading-controls button{transition:none}}.wtlf-local-nav{border-bottom:1px solid #e3b09840;flex-wrap:wrap;align-items:center;gap:clamp(10px,2.6vw,34px);margin-bottom:0;padding-block:20px;display:flex}.wtlf-local-nav a{color:#e4c1ac;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;padding:10px 0;font:700 10px/1.45 Arial,Helvetica,sans-serif;text-decoration:none}:is(.wtlf-local-nav a:hover,.wtlf-local-nav a:focus-visible){color:#fff;text-underline-offset:6px;text-decoration:underline}.world-page .ui-arrow{vertical-align:middle;stroke:currentColor;flex:none;width:17px;height:17px;display:inline-block}.world-page a:has(>.ui-arrow){align-items:center;gap:10px;display:inline-flex}.world-page .reference-primary:has(>.ui-arrow){justify-content:center;gap:22px}.world-page .world-hero-copy>p+p{color:#d8c5b7;max-width:550px;margin-top:12px;font-size:clamp(15px,1.3vw,18px)}.world-spotlight{grid-template-columns:minmax(0,.75fr) 1fr;align-items:center;gap:clamp(35px,8vw,150px);display:grid}.world-spotlight>img{-o-object-fit:cover;object-fit:cover;border:1px solid #e2ab9242;width:100%;height:600px}.world-spotlight h2{margin:20px 0 25px;font-size:clamp(45px,5.8vw,82px);line-height:1.02}.world-spotlight p,.world-preview-grid p{color:#d0bdb0;font-size:clamp(15px,1.3vw,18px);line-height:1.75}.world-spotlight .text-link{margin-top:22px}.wtlf-character-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:35px 0;display:grid}.wtlf-character-teaser{color:inherit;min-width:0;text-decoration:none;display:block}.wtlf-character-teaser img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #e2ab923d;width:100%;height:clamp(180px,22vw,320px);display:block}.wtlf-character-teaser h3{margin:16px 0 8px;font-size:clamp(22px,2vw,29px);line-height:1.1}.wtlf-character-teaser p{color:#c1a99d;margin:0;font-size:13px;line-height:1.55}:is(.wtlf-character-teaser:hover img,.wtlf-character-teaser:focus-visible img){outline-offset:2px;outline:2px solid #e7b59a}.world-mediums .text-link{margin-top:20px;margin-right:20px}.wtlf-page-header{padding-top:115px;padding-bottom:63px}.wtlf-page-header .eyebrow{margin-top:15px;display:block}.wtlf-page-header h1{letter-spacing:-.065em;max-width:1100px;margin:25px 0;font:clamp(56px,8vw,116px)/.98 Georgia,Times New Roman,serif}.wtlf-page-header>p{color:#d5beae;max-width:800px;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.wtlf-content{padding-block:clamp(48px,7vw,100px)}.wtlf-profile{border-bottom:1px solid #e8b19238;grid-template-columns:minmax(0,.83fr) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,110px);padding-block:65px;scroll-margin-top:110px;display:grid}.wtlf-profile:first-child{padding-top:0}.wtlf-profile:nth-child(2n) .wtlf-profile-art{order:2}.wtlf-profile-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #e8b19240;width:100%;height:min(640px,64vw);display:block}.wtlf-profile-copy h2,.wtlf-atlas-entry h2,.wtlf-lore-group-title h2{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(45px,5vw,73px);line-height:1.02}.wtlf-profile-copy p,.wtlf-atlas-entry p,.wtlf-lore-group-title p,.wtlf-article-copy p{color:#ceb9ad;font-size:clamp(15px,1.2vw,18px);line-height:1.78}.wtlf-profile-summary{color:#f0dbc9!important;font:italic clamp(19px,1.7vw,24px)/1.45 Georgia,serif!important}.wtlf-profile .text-link,.wtlf-atlas-entry .text-link{margin-top:20px}.wtlf-atlas-entry{border-bottom:1px solid #deaf9733;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(30px,5vw,85px);margin-bottom:85px;padding-bottom:85px;scroll-margin-top:110px;display:grid}.wtlf-atlas-entry:last-child{border-bottom:0;margin-bottom:0}.wtlf-atlas-entry figure{margin:0}.wtlf-atlas-entry figure img{-o-object-fit:cover;object-fit:cover;border:1px solid #e8b19240;width:100%;height:auto;max-height:560px;display:block}.wtlf-atlas-entry figcaption{color:#b79d90;margin-top:12px;font:italic 13px/1.5 Georgia,serif}.wtlf-lore-group{border-bottom:1px solid #e2b09433;margin-bottom:70px;padding-bottom:70px}.wtlf-lore-group:last-child{border-bottom:0;margin-bottom:0}.wtlf-lore-group-title{max-width:820px;margin-bottom:32px}.wtlf-lore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.wtlf-lore-card{color:#f4e7dc;background:linear-gradient(145deg,#21151b,#140f13);border:1px solid #e8b19240;flex-direction:column;min-height:255px;padding:27px;text-decoration:none;display:flex}.wtlf-lore-card>span:first-child{letter-spacing:.13em;text-transform:uppercase;color:#d6ad94;font:700 10px/1.5 Arial,Helvetica,sans-serif}.wtlf-lore-card h3{margin:18px 0 12px;font-size:clamp(26px,2.3vw,36px);line-height:1.1}.wtlf-lore-card p{color:#cbb5a9;margin:0 0 20px;font-size:14px;line-height:1.65}.wtlf-card-action{letter-spacing:.1em;color:#f2c1a0;align-items:center;gap:8px;margin-top:auto;font:700 10px/1.5 Arial,Helvetica,sans-serif;display:inline-flex}:is(.wtlf-lore-card:hover,.wtlf-lore-card:focus-visible){background:#2a1920;border-color:#f1c4a7}.wtlf-article{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(35px,6vw,95px);max-width:1100px;padding-block:90px 120px;display:grid}.wtlf-article>figure{margin:0;position:sticky;top:105px}.wtlf-article>figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:680px}.wtlf-article-copy>p:first-child{color:#e9d5c7;font-size:clamp(19px,1.7vw,23px)}.wtlf-related{border-top:1px solid #deaf9740;margin-top:40px;padding-top:28px}.wtlf-related>div{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.wtlf-related a{color:#e6b99c;border:1px solid #deaf9759;align-items:center;gap:6px;padding:12px 17px;font-size:13px;text-decoration:none;display:inline-flex}.wtlf-related a:hover{border-color:#e6b99c}@media (max-width:1020px){.wtlf-character-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.wtlf-lore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.world-spotlight,.wtlf-profile,.wtlf-atlas-entry,.wtlf-article{grid-template-columns:1fr}.world-spotlight>img{height:460px}.wtlf-profile:nth-child(2n) .wtlf-profile-art{order:0}.wtlf-profile-art img{height:auto;max-height:620px}.wtlf-article>figure{max-width:620px;position:static}.wtlf-atlas-entry{gap:22px;margin-bottom:55px;padding-bottom:55px}.wtlf-page-header{padding-top:85px}}@media (max-width:650px){.wtlf-local-nav{gap:10px 18px;padding-block:16px}.wtlf-local-nav a{font-size:9px}.wtlf-character-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wtlf-character-teaser img{height:280px}.wtlf-lore-grid{grid-template-columns:1fr}.wtlf-lore-card{min-height:190px;padding:24px}.wtlf-profile{padding-block:40px}.wtlf-page-header{padding-top:65px;padding-bottom:38px}.world-spotlight>img{height:400px}.wtlf-article{padding-block:50px 80px}.wtlf-page-header h1{font-size:clamp(50px,12vw,75px)}}@media (max-width:390px){.wtlf-character-teaser img{height:200px}.wtlf-local-nav{gap:5px 14px}.wtlf-local-nav a{font-size:9px}}
