.fg-forsaken-kingdom{--paper:#111714;--ink:#f0eee4;--surface:#1a241e;--line:#354337;--soft:#263728;--accent:#d5e7a6;--muted:#b5c0b4}.fg-forsaken-kingdom .dw-nav{background:#111714;border-bottom:1px solid #354337}.fg-forsaken-kingdom .dw-brand strong{font-family:Georgia,serif;letter-spacing:.01em}.fk-hero{position:relative;isolation:isolate;min-height:650px;overflow:hidden;background:#111714}.fk-hero-art{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:66% 38%;z-index:-2}.fk-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,14,10,.94),rgba(9,15,11,.78) 30%,rgba(10,16,12,.12) 68%),linear-gradient(0deg,#111714,transparent 45%);z-index:-1}.fk-hero-copy{max-width:1400px;margin:auto;padding:75px 6% 85px}.fg-forsaken-kingdom .fk-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,6.8vw,7rem);font-weight:400;line-height:.95;letter-spacing:-.045em;margin:25px 0 28px;color:#f8f1dc;text-shadow:0 2px 18px #0006}.fk-hero h1 em{color:#d7e5ac;font-style:normal}.fk-intro{font-size:1.55rem;line-height:1.45;margin:0 0 15px;letter-spacing:-.02em}.fk-hero-description{color:#d0d6c8;max-width:450px;font-size:1rem}.fk-actions{gap:27px;margin-top:30px;flex-wrap:wrap}.fk-actions,.fk-button{display:flex;align-items:center}.fk-button{gap:40px;background:#d5e7a6;color:#142216!important;padding:14px 23px;text-decoration:none;font-weight:700;border:1px solid #e4efc2}.fk-button:hover{background:#e5f1c5}.fk-secondary{font-weight:600}.fk-art-credit{position:absolute;bottom:10px;right:25px;font-size:1rem;color:#d8dfd1}.fk-ribbon{display:flex;gap:24px;align-items:center;justify-content:center;padding:18px 24px;background:#1b271e;border-block:1px solid #354337;color:#cbd6c4;font-size:1rem;flex-wrap:wrap}.fk-ribbon i{display:inline-block;width:6px;height:6px;background:#cfe7a0;border-radius:50%;margin-right:10px}.fk-ribbon>a,.fk-ribbon>span+span{border-left:1px solid #4e614d;padding-left:24px}.fk-search{margin:42px 0 55px}.fk-search label{font-size:1.1rem;font-weight:600;display:block;margin-bottom:12px}.fk-search>div{display:flex;gap:10px}.fk-search input{min-width:0;flex:1 1;background:#172019;border:1px solid #4b5b49;color:var(--ink);padding:16px;font:inherit}.fk-search input::placeholder{color:#a5b1a2}.fk-search button{border:1px solid #839c72;background:#253721;color:var(--ink);padding:14px 20px;cursor:pointer}.fk-access{display:grid;grid-template-columns:1fr 1fr;gap:48px;border:1px solid #4c5e46;padding:38px;background:#1a251b;scroll-margin-top:100px}.fk-access h2{margin:.4em 0}.fk-access label{display:block;margin:20px 0 8px;color:#dbe1d3}.fk-access select{width:100%;padding:13px;background:#111a13;color:#f0eee4;border:1px solid #62755a;font:inherit;border-radius:0}.fk-access .fk-online{display:flex;gap:10px;align-items:center;font-size:1rem}.fk-online input{width:19px;height:19px;accent-color:#d5e7a6;flex-shrink:0}.fk-advice{border-left:1px solid #485943;padding-left:35px;align-self:center}.fk-advice h3{font-size:1.8rem;margin:14px 0}.fk-advice a{display:inline-block;margin:10px 0;font-weight:600;color:#d5e7a6}.fk-small{font-size:1rem;color:#abb9a5;line-height:1.6}.fk-guides{padding:70px 0}.fk-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.fk-section-heading h2{margin:10px 0 0;max-width:650px}.fk-section-heading>a{flex-shrink:0;color:#d5e7a6}.fk-guide-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fk-guide-group{border-top:1px solid #5b704f;padding-top:24px}.fk-index{font:1rem ui-monospace,monospace;color:#a7c986}.fk-guide-group>h3{margin:16px 0 9px;font-family:Georgia,serif;font-weight:400;font-size:1.8rem}.fk-guide-group>p{color:var(--muted);font-size:1rem;margin:0 0 22px}.fk-guide-link{display:flex;gap:16px;justify-content:space-between;border-top:1px solid #354337;padding:24px 0;text-decoration:none}.fk-guide-link h4{font-size:1.08rem;line-height:1.4;margin:0;color:#e6eadb;font-weight:650}.fk-guide-link p{font-size:1rem;line-height:1.65;color:#b5c0b4;margin:10px 0 0}.fk-guide-link>span{color:#bdd89d}.fk-guide-link:hover h4{text-decoration:underline;text-underline-offset:4px}.fk-campaign{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-block:1px solid #40563c;padding:45px 0}.fk-campaign h2{font-family:Georgia,serif;font-weight:400;line-height:1.15;margin:15px 0}.fk-campaign>div>p{max-width:440px;color:#bac5b4}.fk-campaign ol{display:grid;grid-template-columns:1fr 1fr;gap:24px;list-style:none;padding:0;margin:0;align-self:start}.fk-campaign li{display:block;min-width:0;padding:0}.fk-campaign li:last-child{border:0}.fk-campaign li>span{display:block;margin-bottom:14px;font:1.25rem ui-monospace,monospace;color:#a6c48e}.fk-campaign li p{margin:0;color:#b5c0b4}.fk-campaign h3{margin:8px 0 12px;font-size:1.45rem}.fk-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:60px 0 70px}.fk-lower-grid h2{font-size:2rem;margin:14px 0}.fk-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.fk-tags>a{padding:9px 13px;border:1px solid #465940;text-decoration:none;font-size:1rem;background:#1b271c}.fk-tags>a:hover{border-color:#bdd89d}.fk-update{padding-left:35px;border-left:1px solid #40563c}.fk-update>a{color:#d5e7a6}.fg-forsaken-kingdom .dw-page-head h1{font-family:Georgia,serif;font-weight:400;max-width:950px}@media(min-width:1500px){.fk-hero{min-height:720px}.fk-hero-art{object-position:center 40%}}@media(max-width:850px){.fk-hero{min-height:620px}.fk-hero-copy{padding:65px 6% 90px}.fk-hero-shade{background:linear-gradient(90deg,#09130dea,#09130d55),linear-gradient(0deg,#111714,transparent 75%)}.fk-ribbon{justify-content:flex-start;gap:12px 20px}.fk-ribbon>a,.fk-ribbon>span+span{border:0;padding:0}.fk-access{grid-template-columns:1fr;gap:22px;padding:26px}.fk-advice{border-left:0;border-top:1px solid #485943;padding:25px 0 0}.fk-guide-columns{grid-template-columns:1fr;gap:28px}.fk-section-heading{align-items:start;flex-direction:column}.fk-campaign,.fk-lower-grid{grid-template-columns:1fr;gap:30px}.fk-update{padding:25px 0 0;border-left:0;border-top:1px solid #40563c}.fk-search>div{flex-direction:column}.fk-search input{width:100%}.fk-search button{min-height:48px}.fk-guides{padding:50px 0}.fk-art-credit{right:6%;font-size:1rem}.fk-desktop-break{display:none}}@media(max-width:420px){.fk-hero{min-height:590px}.fk-hero-copy{padding-top:45px}.fk-intro{font-size:1.3rem}.fk-actions{gap:20px}.fk-ribbon{font-size:1rem}}@media(max-width:600px){.fg-forsaken-kingdom .dw-nav{padding:13px 0 8px}.fg-forsaken-kingdom .dw-nav>div{gap:0;justify-content:space-between;flex-wrap:nowrap;margin-top:8px}.fg-forsaken-kingdom .dw-nav>div a{padding-inline:2px;white-space:nowrap}.fk-hero-copy>.dw-kicker{max-width:270px}}.fg-forsaken-kingdom .dw-answer{background:#22301f;border-color:#526648}.fg-forsaken-kingdom .dw-kicker{color:#d5e7a6}.fg-forsaken-kingdom .dw-page .dw-main{color:var(--ink)}.fk-trailer-jump{display:inline-block;margin-top:24px;color:#d5e7a6;font-size:1rem;text-underline-offset:5px}.fk-featured{padding:64px 0 0}.fk-featured-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:26px}.fk-featured-art{margin:0;position:relative;min-height:500px;overflow:hidden;background:#172019}.fk-featured-art img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.fk-featured-art figcaption{position:absolute;bottom:0;left:0;right:0;padding:45px 20px 18px;background:linear-gradient(transparent,#08110cf2);font-size:1rem;color:#e6eadb}.fk-featured-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fk-featured-card{display:flex;flex-direction:column;align-items:start;gap:20px;padding:24px;text-decoration:none;background:#18251b;border:1px solid #3b5037;min-width:0}.fk-featured-number{color:#7e9b68;font:2.8rem/1 Georgia,serif}.fk-featured-card .dw-kicker{font-size:1rem;line-height:1.6;letter-spacing:.035em;margin:0}.fk-featured-card h3{font:1.45rem/1.2 Georgia,serif;color:#f1eddf;margin:12px 0}.fk-featured-card p:not(.dw-kicker){color:#b5c0b4;font-size:1rem;line-height:1.55;margin:0 0 20px}.fk-featured-cta{font-size:1rem;color:#d5e7a6}.fk-featured-card:hover{border-color:#a9c78e;background:#1e2e21}.fk-featured-card:focus-visible,.fk-trailer-jump:focus-visible{outline:3px solid #d5e7a6;outline-offset:4px}.fk-featured-thumb{position:relative;width:calc(100% + 48px);aspect-ratio:16/9;margin:-24px -24px 0;overflow:hidden;background:#111714}.fk-featured-thumb img{display:block;width:100%;height:100%;object-fit:cover}.fk-featured-thumb figcaption{position:absolute;inset:auto 0 0;padding:28px 12px 10px;background:linear-gradient(transparent,#08110ce8);color:#e6eadb;font-size:1rem;line-height:1.35}.fk-featured-card-has-image{padding-top:24px}.fk-trailer{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:45px;padding:48px 0;border-bottom:1px solid #40563c;align-items:center;scroll-margin-top:40px}.fk-trailer h2{font:2.5rem/1.15 Georgia,serif;margin:16px 0}.fk-trailer>div>p{color:#b5c0b4;max-width:34ch}.fk-trailer>figure{margin:0}@media(max-width:1000px){.fk-featured-layout{grid-template-columns:1fr}.fk-featured-art{min-height:260px}.fk-featured-art img{object-position:center}.fk-featured-card{flex-direction:row}.fk-trailer{grid-template-columns:1fr;gap:18px}}@media(max-width:600px){.fk-featured{padding-top:44px}.fk-featured-cards{grid-template-columns:1fr}.fk-featured-card{padding:22px 18px;gap:18px}.fk-featured-number{font-size:2rem}.fk-featured-art{min-height:240px}.fk-featured-card p:not(.dw-kicker){margin-bottom:14px}.fk-featured-thumb{width:calc(100% + 36px);margin:-22px -18px 0}}.fk-chapter-art{margin:0 0 18px}.fk-chapter-art img{display:block;width:100%;height:auto;aspect-ratio:16/9}.fk-chapter-art figcaption{margin-top:8px;color:#b5c0b4;font-size:1rem;line-height:1.5}.fk-campaign li>div{min-width:0;width:100%}@media(max-width:600px){.fk-campaign ol{grid-template-columns:1fr;gap:30px}}.fg-forsaken-kingdom .dw-nav>div{flex-wrap:wrap;gap:4px 12px}.fg-forsaken-kingdom .dw-nav>div a{min-height:44px;display:inline-flex;align-items:center;padding:8px}.fg-forsaken-kingdom .dw-nav [aria-current=page]{color:#e3efba;border-bottom:2px solid #d5e7a6}.fk-player-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 48px}.fk-player-paths>a{display:flex;flex-direction:column;gap:16px;padding:26px;border:1px solid #4b6041;background:#1a261b;text-decoration:none;min-width:0}.fk-player-paths strong{font:1.6rem/1.25 Georgia,serif;color:#f0eee4}.fk-player-paths>a>span:last-child{color:#bcc9b5;line-height:1.65}.fk-player-paths>a:hover{border-color:#d5e7a6;background:#243321}.fk-community-callout{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:36px;margin-bottom:60px;background:#1c281d;border:1px solid #506747}.fk-community-callout h2{font:2rem/1.2 Georgia,serif;margin:14px 0}.fk-community-callout h3{margin-top:0;font-size:1.25rem}.fk-community-callout ul{padding-left:20px}.fk-community-callout li{margin:18px 0;line-height:1.6}.fk-community-callout p{color:#bdc9b7}.fk-community-callout a{color:#d5e7a6;text-underline-offset:4px}.fk-guide-filters{padding:26px;background:#1c281d;border:1px solid #4b6041}.fk-guide-filters>label:first-child{display:block;font-weight:650}.fk-guide-filters input[type=search]{display:block;width:100%;margin-top:12px;padding:14px;background:#111714;color:#f0eee4;border:1px solid #73876a;font:inherit;min-width:0}.fk-guide-filters fieldset{border:0;padding:0;margin:24px 0}.fk-guide-filters legend{margin-bottom:12px}.fk-topic-buttons{display:flex;gap:8px;flex-wrap:wrap}.fk-empty button,.fk-progress-page button,.fk-topic-buttons button{min-height:44px;padding:10px 16px;font:inherit;cursor:pointer;color:#e3e8d9;border:1px solid #73876a;background:#172019}.fk-progress-page button,.fk-topic-buttons [aria-pressed=true]{background:#d5e7a6;color:#142216}.fk-progress-page button:disabled{opacity:.5;cursor:not-allowed}.fk-video-filter{display:flex;align-items:center;gap:10px;min-height:44px}.fk-progress-page input[type=checkbox],.fk-video-filter input{width:20px;height:20px;accent-color:#d5e7a6;flex-shrink:0}.fk-guide-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 48px}.fk-discovery-card{min-width:0;border:1px solid #40543a;background:#18231a;padding:26px;display:flex;flex-direction:column;align-items:start}.fk-discovery-card h2{font:1.65rem/1.25 Georgia,serif;margin:0 0 12px}.fk-discovery-card h2 a{color:#f0eee4;text-decoration:none}.fk-discovery-card h2 a:hover{text-decoration:underline}.fk-discovery-card p{line-height:1.65}.fk-discovery-card .dw-kicker{margin:0 0 12px}.fk-coverage-label{font-size:1rem;color:#d5e7a6;border-bottom:1px solid #58704a;padding-bottom:5px;margin-bottom:0}.fk-card-actions{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:auto;padding-top:10px}.fk-card-actions a{min-height:44px;display:inline-flex;align-items:center;color:#d5e7a6}.fk-empty{padding:32px;border:1px solid #40543a}.fk-empty>a{margin-left:20px}.fk-article-tools{border:1px solid #4a6041;padding:20px;margin:22px 0 32px;background:#18231a}.fk-article-tools p{margin:0 0 14px}.fk-article-tools>div,.fk-section-help{display:flex;gap:8px 20px;flex-wrap:wrap}.fk-section-help{margin:22px 0 10px;padding-top:16px;border-top:1px solid #40543a}.fk-article-tools a,.fk-section-help a{font-size:1rem;color:#d5e7a6;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}.fk-progress-page{max-width:950px;margin-bottom:70px}.fk-progress-summary{display:flex;align-items:center;justify-content:space-between;gap:26px;background:#1c281d;border:1px solid #4b6041;padding:28px;margin:26px 0}.fk-progress-summary strong{font:2.5rem Georgia,serif}.fk-progress-summary p{margin:8px 0 0}.fk-progress-summary progress{width:40%;height:18px;accent-color:#cde3a4}.fk-progress-group{margin:36px 0}.fk-progress-group h2{font:1.7rem Georgia,serif}.fk-progress-page .fg-progress-row{padding:20px 24px}.fk-progress-page .fg-progress-row label{display:flex;gap:14px;align-items:center;min-height:44px}.fk-progress-page .fg-progress-row p,.fk-progress-page .fg-progress-row>a{margin-left:34px}.fk-progress-page .fg-progress-row>a{min-height:44px;display:inline-flex;align-items:center}.fk-progress-share,.fk-progress-snapshot{padding:28px;border:1px solid #73876a;background:#1c281d;margin:30px 0}.fk-progress-share h2,.fk-progress-snapshot h2{margin-top:0;font:1.8rem Georgia,serif}.fk-progress-share label{display:block;margin-top:22px}.fk-progress-share input{display:block;width:100%;padding:12px;margin-top:10px;background:#111714;border:1px solid #73876a;color:#f0eee4;font:inherit}.fk-progress-snapshot li{margin:10px 0}.fk-progress-notice{border-left:3px solid #d5e7a6;padding:16px 20px;background:#243321}.fg-forsaken-kingdom :is(.fk-player-paths,.fk-community-callout,.fk-guide-browser,.fk-article-tools,.fk-section-help,.fk-progress-page) :is(a,button,input):focus-visible{outline:3px solid #d5e7a6;outline-offset:4px}@media(max-width:850px){.fk-community-callout,.fk-player-paths{grid-template-columns:1fr;gap:18px}.fk-community-callout{padding:25px}.fk-guide-results{grid-template-columns:1fr}.fk-player-paths>a{gap:10px}.fk-progress-summary{align-items:start;flex-direction:column}.fk-progress-summary progress{width:100%}}@media(max-width:600px){.fg-forsaken-kingdom .dw-nav>div{flex-wrap:wrap;justify-content:flex-start;gap:2px 8px}.fg-forsaken-kingdom .dw-nav>div a{padding:8px}.fk-discovery-card,.fk-guide-filters,.fk-progress-share,.fk-progress-snapshot{padding:20px}.fk-progress-page .fg-progress-row{padding:18px 12px}.fk-progress-page button{max-width:100%;white-space:normal}.fk-section-help{gap:4px 18px}}