.inner-page{overflow:clip}.inner-page .page-banner{min-height:clamp(470px,45vw,640px)}.inner-page .page-banner__content{padding-top:clamp(120px,12vw,180px)}.inner-page .page-banner h1{max-width:940px}.inner-page .page-banner--worlds{--banner-glow:#71a8b740}.inner-page .page-banner--journal{--banner-glow:#cd9e5b42}.inner-page .page-banner--download{--banner-glow:#cd703938}.inner-page .page-banner--worlds:after{background:linear-gradient(90deg,#060a0df0,#070c0fad 43%,#070b0c1f 83%),linear-gradient(#04080a38,#0000 56%,#0d1314)}.inner-page .page-banner--journal:after{background:linear-gradient(90deg,#070a0ceb,#080b0cad 44%,#070a0b1f 85%),linear-gradient(#04070842,#0000 56%,#101313)}.inner-page .page-banner--download:after{background:linear-gradient(90deg,#080a0bf0,#090b0ca6 46%,#08090a1a 84%),linear-gradient(#04060742,#0000 56%,#111312)}.inner-page .page-banner--worlds .page-banner__rule{background:linear-gradient(90deg,#95c0c3,#e1c08e6e,#0000);box-shadow:0 0 22px #68bcbe42}.inner-page .page-banner--journal .page-banner__rule{background:linear-gradient(90deg,#e4c08c,#b1956966,#0000)}.inner-page .page-banner--download .page-banner__rule{background:linear-gradient(90deg,#d18b51,#bcaa846b,#0000);box-shadow:0 0 20px #cd70393b}.inner-art-note{z-index:2;pointer-events:none;justify-content:flex-end;width:min(1320px,100% - 80px);margin:-29px auto 0;display:flex;position:relative}.inner-art-note span{color:#e9dabe;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a0adb;border:1px solid #d8ba8652;padding:7px 11px;font-size:.63rem}.inner-page .directory-section,.inner-page .listing-section,.inner-page .download-section{isolation:isolate;background:#0d1213;position:relative}.inner-page .directory-section:before,.inner-page .listing-section:before,.inner-page .download-section:before{z-index:-1;opacity:.4;background:radial-gradient(at 74% 10%,#5f878b1c,#0000 36%),linear-gradient(135deg,#0000 0 46%,#c8b08606 46.1% 46.2%,#0000 46.3%)}.inner-page--worlds .directory-section{padding-top:clamp(54px,7vw,98px)}.worlds-directory{position:relative}.directory-overview{border-bottom-color:#a8bfb533;align-items:end;gap:40px;padding:0 0 31px}.directory-overview>div:first-child{max-width:620px}.directory-overview h2{font-size:clamp(2.5rem,5vw,4.5rem)}.directory-overview p:not(.eyebrow){max-width:510px;line-height:1.8}.directory-overview__stats{background:linear-gradient(140deg,#1d2726cc,#0c1314d9);border:1px solid #b6a9873d;gap:0;display:flex;box-shadow:inset 0 1px #ffffff0a}.directory-overview__stats>div{min-width:145px;padding:17px 23px 18px}.directory-overview__stats>div+div{border-left:1px solid #b6a98733}.directory-overview__stats strong{color:#e4c58e;font:600 clamp(1.55rem, 2.6vw, 2.25rem)/1.15 var(--display);display:block}.directory-overview__stats span{color:#99a29c;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:.61rem;display:block}.preview-notice{color:#e4c894;letter-spacing:.04em;background:#6144242b;border:1px solid #dcae6852;align-items:center;gap:10px;margin:23px 0 0;padding:13px 16px;font-size:.73rem;display:flex}.preview-notice .signal-dot{background:#d7a35d;box-shadow:0 0 0 4px #d7a35d1f,0 0 15px #d7a35d}.directory-toolbar{color:#c0b59d;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #a9b8a92b;margin-block:24px 14px;padding:0 0 12px;font-size:.63rem}.directory-toolbar time{color:#838d88;letter-spacing:.08em;margin-left:auto;font-size:.62rem}.directory-toolbar button{color:#e5d6b7;letter-spacing:.12em;text-transform:uppercase;background:#1f2522b3;border:1px solid #b4a17e57;align-items:center;gap:8px;padding:7px 12px;font-size:.62rem;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.directory-toolbar button:hover{color:#fff0cb;background:#44341f9e;border-color:#c7a56e}.directory-toolbar button:focus-visible{outline-offset:3px;outline:2px solid #e4c58e}.world-grid{gap:15px}.world-card{isolation:isolate;background:radial-gradient(at 100% 0,#64929224,#0000 53%),linear-gradient(145deg,#1b2423,#111818 72%);border:1px solid #aea38545;flex-direction:column;min-height:440px;padding:26px 26px 21px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f6ebce12,0 18px 34px #0000002b}.world-card:before{content:"";z-index:-1;opacity:.7;background:linear-gradient(135deg,#0000 0 73%,#dabf8e0e 73.1% 73.25%,#0000 73.35%),repeating-linear-gradient(135deg,#0000 0 50px,#dbcdac06 51px,#0000 52px 100px);position:absolute;inset:0}.world-card:hover{border-color:#ccb17ea1;transform:translateY(-4px);box-shadow:inset 0 1px #f6ebce1f,0 24px 44px #00000045,0 0 20px #729d9d14}.world-card__header{z-index:1;color:#b3a783;letter-spacing:.17em;text-transform:uppercase;font-size:.59rem;position:relative}.world-status{letter-spacing:.12em;gap:7px;font-size:.57rem}.world-status i{box-shadow:0 0 12px}.world-card h3{z-index:1;color:#f0eadb;margin:28px 0 12px;font-size:clamp(1.55rem,2.5vw,2.05rem);position:relative}.world-card__tags{gap:7px}.world-card__tags span{color:#aeb5a9;letter-spacing:.1em;text-transform:uppercase;background:#070b0b61;border:1px solid #b3a6843d;padding:4px 9px;font-size:.56rem}.world-card__population{margin-top:29px}.world-card__population>div:first-child{color:#8b9891;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem}.world-card__population strong{color:#e5d9bb;letter-spacing:.03em;font-size:.83rem}.world-card__population small{color:#7d8983;font-weight:500}.world-card__track{background:#afb8a426;height:3px;margin-top:9px}.world-card__track span{background:linear-gradient(90deg,#819c93,#d3b17a);box-shadow:0 0 12px #c3a4695e}.world-card__weather{z-index:1;background:linear-gradient(120deg,#33494847,#0a141670);border:1px solid #8eaeaa33;min-height:120px;margin-top:22px;padding:13px 14px 12px;position:relative}.world-card__weather-head{color:#a7b7ae;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.61rem;font-weight:700;display:flex}.world-card__weather-head>:last-child{color:#c8b386;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.world-card__weather-current{color:#ede9db;align-items:center;gap:9px;margin-top:11px;display:flex}.world-card__weather-icon{color:#d7b97f;flex:none;display:inline-flex}.world-card__weather-current strong{min-width:0;font:600 .93rem/1.3 var(--display)}.world-card__weather-current b{color:#e6c999;font:600 1.12rem/1 var(--body);flex:none;margin-left:auto}.world-card__weather-details{color:#a8b7b1;flex-wrap:wrap;justify-content:space-between;gap:3px 10px;margin-top:13px;font-size:.68rem;display:flex}.world-card__weather-details>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.world-card__weather-details svg{color:#8db0ad}.world-card__weather--unavailable{color:#748985;align-items:center;gap:12px;display:flex}.world-card__weather--unavailable>div{flex-direction:column;gap:3px;display:flex}.world-card__weather--unavailable span{color:#a7b7ae;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:700}.world-card__weather--unavailable strong{color:#b6c0b6;font:600 .84rem var(--display)}.world-card__footer{z-index:1;color:#a5aea6;border-top:1px solid #b4ad9426;margin-top:auto;padding-top:17px;font-size:.67rem;position:relative}.world-card__footer>:last-child{color:#d4be92;letter-spacing:.15em;margin-left:auto;font-size:.57rem}.world-card__sigil{color:#d7ba841f;font:400 4.4rem/1 var(--display);transition:color .3s,transform .7s;position:absolute;top:75px;right:23px}.world-card:hover .world-card__sigil{color:#d7ba8445;transform:rotate(34deg)}.directory-state{background:radial-gradient(at 50% 0,#65938f24,#0000 60%),#131b1a;border:1px solid #b5a17a42;max-width:780px;min-height:350px;margin-inline:auto;padding:clamp(34px,7vw,78px);box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0000003b}.directory-state>svg{color:#c9a96d;margin-bottom:20px}.directory-state h2{max-width:610px;font-size:clamp(2rem,4.8vw,3.7rem)}.directory-state p:not(.eyebrow){max-width:570px}.directory-state .forge-button{margin-top:15px}.world-card--skeleton{background:linear-gradient(110deg,#141b1b 25%,#25302d 42%,#141b1b 60%) 0 0/230% 100%;min-height:310px;animation:2.7s ease-in-out infinite directory-skeleton}@keyframes directory-skeleton{to{background-position-x:-200%}}.inner-page--journal .listing-section{padding-top:clamp(58px,7vw,100px)}.journal-intro{border-bottom:1px solid #b5a48538;grid-template-columns:1fr minmax(280px,.56fr);align-items:end;gap:55px;margin-bottom:70px;padding-bottom:37px;display:grid}.journal-intro h2{margin:0;font-size:clamp(2.7rem,5.2vw,4.9rem);line-height:1.04}.journal-intro p:not(.eyebrow){color:#aeb3aa;max-width:450px;margin:0 0 7px;line-height:1.9}.listing-heading{color:#cfb786;letter-spacing:.16em;text-transform:uppercase;border:0;border-bottom:1px solid #b5a48540;margin-bottom:0;padding:0 2px 14px;font-size:.62rem}.listing-heading span:last-child{color:#88918b}.news-list{border-bottom:1px solid #b5a48540}.news-row{border-top:0;border-bottom:1px solid #b5a4852b;grid-template-columns:64px minmax(0,1fr) 50px;gap:23px;padding:35px 10px 35px 4px;transition:padding .3s,background .3s;position:relative}.news-row:before{content:"";opacity:0;background:linear-gradient(#0000,#d9b378a6,#0000);width:1px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.news-row:hover{background:linear-gradient(90deg,#81663b17,#0000 65%);padding-inline:14px 10px}.news-row:hover:before,.news-row:focus-within:before{opacity:1}.news-row__index{color:#9a8359;font:500 .92rem/1 var(--display);align-self:start;padding-top:7px}.news-row__meta{color:#a99062;letter-spacing:.14em;text-transform:uppercase;gap:15px;font-size:.59rem}.news-row__meta time{color:#87918a}.news-row h2{margin:10px 0 8px;font-size:clamp(1.35rem,2.25vw,2rem)}.news-row h2 a{text-underline-offset:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.news-row h2 a:hover{color:#f1d4a3;text-decoration-color:#e1bb80a6}.news-row p{color:#a8b0a8;max-width:730px;margin:0;line-height:1.75}.news-row__read{color:#d7b67f;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-top:15px;font-size:.6rem;display:inline-flex}.news-row__arrow{color:#d6bb8b;border-color:#bba07152;width:42px;height:42px;transition:transform .25s,background .25s,border-color .25s}.news-row:hover .news-row__arrow{background:#75552b40;border-color:#deb978b3;transform:translate(2px,-2px)}.news-row--featured{padding-block:44px}.news-row--featured .news-row__index{color:#dec08b;font-size:1.1rem}.news-row--featured h2{font-size:clamp(1.85rem,3.5vw,3.05rem)}.news-row--featured:after{content:"LATEST DISPATCH";color:#dbbf8f94;letter-spacing:.16em;font-size:.52rem;position:absolute;top:42px;right:81px}.pagination{border:0;margin-top:31px;padding:0}.pagination a{color:#dec08b;background:#1a201eb3;border-color:#b8a07752}.pagination>span{color:#929d95}.pagination>span[aria-disabled=true]{color:#58645e;border-color:#b8a07724}.article-page{background:#0e1313;padding-block:0 110px;position:relative}.article-masthead{border-bottom:1px solid #c3a1684d;height:clamp(245px,32vw,435px);position:relative;overflow:hidden}.article-masthead:after{content:"";background:linear-gradient(#06080933 0%,#080b0c1a 52%,#0e1313 100%),linear-gradient(90deg,#070a0b40,#0000 54%);position:absolute;inset:0}.article-masthead img{object-fit:cover;object-position:75% 47%;filter:brightness(.67)saturate(.72);width:100%;height:100%;animation:28s ease-in-out infinite alternate folio-pan;transform:scale(1.015)}.article-masthead span{z-index:1;color:#e9dabec2;letter-spacing:.17em;text-transform:uppercase;font-size:.54rem;position:absolute;bottom:32px;right:max(24px,50vw - 660px)}@keyframes folio-pan{to{transform:scale(1.06)translate(-.7%)}}.article-page__inner{z-index:2;background:linear-gradient(145deg,#171d1bf5,#0c1212fa);border:1px solid #b8a17b3b;max-width:940px;margin-top:-34px;padding:32px clamp(22px,6vw,78px) 0;position:relative;box-shadow:0 30px 80px #00000047,inset 0 1px #f4e4c412}.back-link{color:#c6a974;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.article-page header{border-bottom:1px solid #bba78433;padding-block:54px 42px}.article-page header .eyebrow{margin-bottom:19px}.article-page header h1{max-width:740px;font-size:clamp(2.6rem,5.2vw,5rem);line-height:1.06}.article-page header>p:not(.eyebrow){color:#b1b8ae;max-width:690px;font-size:1.02rem;line-height:1.8}.article-page__meta{color:#b29a6c;letter-spacing:.12em;text-transform:uppercase;gap:13px;font-size:.62rem}.article-page__meta span:nth-child(2){color:#d4bb8c}.article-page__body{max-width:710px;padding-block:35px 23px}.article-page__body p{color:#c0c3b8;margin-bottom:20px;font-size:1rem;line-height:2}.article-page__end{color:#7f8981;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #bba78433;margin-top:10px;padding-block:23px;font-size:.58rem}.article-page__end .text-link{color:#d5b783}.inner-page--download .download-section{padding-top:clamp(55px,7vw,102px)}.download-oath{border-bottom:1px solid #b39d7838;grid-template-columns:1fr minmax(275px,.57fr);align-items:end;gap:40px;margin-bottom:57px;padding-bottom:32px;display:grid}.download-oath .eyebrow{grid-column:1/-1;margin-bottom:-22px}.download-oath h2{margin:0;font-size:clamp(2.6rem,5.1vw,4.8rem);line-height:1.06}.download-oath>p:last-child{color:#b4b9ae;max-width:450px;margin:0 0 5px;line-height:1.9}.download-grid{align-items:stretch;gap:18px}.download-main,.requirements{background:radial-gradient(at 88% 2%,#b6643526,#0000 44%),linear-gradient(145deg,#1d2422,#111817 77%);border-color:#b99b7045;min-height:490px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f6e6c813,0 25px 60px #0003}.download-main{padding:clamp(29px,4vw,52px)}.download-main:before{content:"";clip-path:polygon(0 0,calc(100% - 23px) 0,100% 23px,100% 100%,0 100%);pointer-events:none;border:1px solid #cfa46929;position:absolute;inset:12px}.download-main__top{z-index:1;color:#dfc08c;position:relative}.download-main__top svg{filter:drop-shadow(0 0 13px #d5863f38)}.download-main__top span{letter-spacing:.15em;font-size:.58rem}.download-main .eyebrow{color:#c79760;margin-block:46px 15px}.download-main h2{z-index:1;font-size:clamp(2.2rem,4.2vw,3.9rem);position:relative}.download-main>p:not(.eyebrow){z-index:1;color:#aeb6ad;max-width:480px;line-height:1.85;position:relative}.download-main .forge-button{z-index:1;margin-top:13px;position:relative}.download-main__status{z-index:1;color:#8d9991;letter-spacing:.08em;margin-top:22px;font-size:.61rem;position:relative}.download-main__status .signal-dot{background:#bc8050;width:6px;height:6px;margin-right:9px;box-shadow:0 0 0 4px #bc80501c,0 0 12px #bc8050}.download-seal{color:#d5b17b1a;font:400 17rem/1 var(--display);pointer-events:none;animation:7s ease-in-out infinite alternate seal-breathe;position:absolute;bottom:-49px;right:27px}@keyframes seal-breathe{to{opacity:.85;transform:rotate(4deg)scale(1.04)}}.requirements{padding:clamp(29px,4vw,47px)}.requirements__head>span{color:#caab77;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem}.requirements__head h2{margin:19px 0 9px;font-size:clamp(1.8rem,3.2vw,2.8rem)}.requirements__head p{color:#929d94;max-width:400px}.requirements dl{border-top:1px solid #b8a78433;margin-block:28px 24px}.requirements dl>div{border-bottom-color:#b8a78429;padding-block:15px}.requirements dt{color:#c5c3b5;font-size:.68rem}.requirements dt svg{color:#c7a46d}.requirements dd{color:#929b93;font-size:.68rem}.requirements .text-link{color:#d5b783;padding-top:5px}@media (width<=800px){.inner-page .page-banner{min-height:430px}.inner-page .page-banner__content{padding-top:112px}.directory-overview{flex-direction:column;align-items:start}.directory-overview__stats{width:100%}.directory-overview__stats>div{flex:1}.journal-intro,.download-oath{grid-template-columns:1fr;gap:20px}.journal-intro{margin-bottom:48px}.download-oath .eyebrow{grid-column:auto;margin-bottom:0}.download-grid{grid-template-columns:1fr}.download-main,.requirements{min-height:auto}.inner-art-note{width:calc(100% - 40px)}}@media (width<=600px){.inner-page .page-banner{min-height:390px}.inner-page .page-banner__content{padding-top:90px}.directory-overview__stats>div{min-width:0;padding:14px 13px}.directory-overview__stats span{letter-spacing:.08em;font-size:.5rem}.directory-toolbar{gap:10px}.directory-toolbar>span{width:100%}.directory-toolbar time{margin-left:0}.world-grid{grid-template-columns:1fr}.world-card{min-height:290px}.journal-intro{margin-bottom:42px;padding-bottom:27px}.journal-intro h2,.download-oath h2{font-size:clamp(2.4rem,10vw,3.3rem)}.news-row{grid-template-columns:35px minmax(0,1fr) 33px;gap:10px;padding:25px 2px}.news-row:hover{padding-inline:7px}.news-row__meta{gap:8px;display:flex}.news-row__meta time{display:block}.news-row__arrow{width:31px;height:31px}.news-row__arrow svg{width:17px}.news-row--featured{padding-block:32px}.news-row--featured:after{font-size:.45rem;top:12px;right:0}.news-row--featured h2{font-size:1.6rem}.news-row p{font-size:.85rem}.article-page__inner{margin-top:-20px;padding:24px 22px 0}.article-page header{padding-block:38px 29px}.article-page header h1{font-size:clamp(2.3rem,10vw,3.4rem)}.article-page header>p:not(.eyebrow),.article-page__body p{font-size:.91rem}.article-page__end{align-items:start;gap:16px}.article-masthead span{font-size:.46rem;bottom:24px;right:18px}.inner-art-note{width:calc(100% - 36px);margin-top:-25px}.inner-art-note span{text-align:right;max-width:228px;font-size:.58rem;line-height:1.5}.download-main,.requirements{padding:27px 23px}.download-main .eyebrow{margin-top:35px}.download-main .forge-button{justify-content:space-between;width:100%}.download-seal{font-size:13rem;bottom:-42px;right:-2px}}@media (prefers-reduced-motion:reduce){.world-card,.world-card__sigil,.directory-toolbar button,.news-row,.news-row:before,.news-row__arrow,.article-masthead img,.download-seal{transition:none!important;animation:none!important}.world-card:hover,.news-row:hover{transform:none}}.article-masthead:not([data-decoration-active=true]) img,.download-seal:not([data-decoration-active=true]){animation-play-state:paused}
