.story-landing1106 .kingdom-panorama{min-height:650px;max-height:none;aspect-ratio:16/8;overflow:hidden}.story-landing1106 .kingdom-panorama>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.story-landing1106 .kingdom-entry-copy{max-width:650px;text-shadow:0 2px 16px #000}.story-landing1106 .kingdom-entry-copy strong{font-size:clamp(25px,3.4vw,48px);line-height:1.5}.story-landing1106 .kingdom-entry-copy b{display:inline-block;padding:12px 20px;background:#c9a36b;color:#20170e;text-shadow:none;border-radius:5px;margin-top:18px}.story-landing1106 .kingdom-entry-copy small{max-width:480px;line-height:1.8;color:#f3e5cf}.directory-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:70px 0 24px}.directory-intro h2{font:400 clamp(28px,3vw,44px)/1.3 Georgia,serif}.directory-intro p{max-width:680px;line-height:1.9;color:#acb6ac}.directory-intro input{padding:14px 18px;border:1px solid #897551;background:#fffbf0;border-radius:6px;max-width:100%;color:#302319}.directory-faction{margin:40px 0 55px}.directory-faction h3{font:500 25px Georgia,serif;color:#d2ad75;border-bottom:1px solid #8c754a55;padding-bottom:15px}.directory-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:20px}.directory-person{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#f3e6cf;min-width:0}.directory-person img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:7px;border:1px solid #94784c55;transition:transform .2s}.directory-person:hover img{transform:translateY(-5px)}.directory-person strong{font-size:17px}.directory-person small{font-size:11px;line-height:1.7;color:#aeb6ab}.directory-book-link{display:block;margin:40px 0;text-align:center;padding:24px;background:#423323;color:#fff0d3;border:1px solid #b49361;border-radius:8px;text-decoration:none}
@media(max-width:1100px){.directory-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:700px){.story-landing1106 .kingdom-panorama{min-height:570px}.story-landing1106 .kingdom-panorama>img{object-position:62% center}.story-landing1106 .kingdom-entry-copy{background:linear-gradient(transparent,#100d0ade);padding:28px 20px}.directory-intro{display:block;margin-top:40px}.directory-intro input{width:100%}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.directory-person small{font-size:10px}}
.story-landing1106 .kingdom-panorama{width:100%;height:700px;min-height:0;aspect-ratio:auto;box-sizing:border-box}.story-landing1106 .kingdom-entry-copy{left:6%;right:auto;bottom:12%;width:48%;max-width:650px}.story-landing1106 .kingdom-story-cover:after{background:linear-gradient(90deg,#100e0ad9,transparent 85%)}.story-landing1106 .directory-intro,.story-landing1106 #kingdom-directory,.story-landing1106 .directory-book-link{width:90%;max-width:1440px;margin-left:auto;margin-right:auto}.story-landing1106 .kingdom-chapter{display:block;width:100%;min-width:0}.story-landing1106 .directory-book-link{box-sizing:border-box}
@media(max-width:700px){.story-landing1106 .kingdom-panorama{height:660px}.story-landing1106 .kingdom-entry-copy{left:0;right:0;bottom:0;width:auto;max-width:none}.story-landing1106 .kingdom-story-cover:after{background:linear-gradient(0deg,#100e0aaa,transparent)}.story-landing1106 .directory-intro input{box-sizing:border-box}}

/* Original Go tableau on the entrance; text stays in the open landscape. */
.story-landing1106 .kingdom-entry-copy{left:auto;right:5%;width:40%;bottom:12%}.story-landing1106 .kingdom-story-cover:after{background:linear-gradient(90deg,transparent 30%,#100e0abf)}.story-landing1106 .kingdom-panorama>img{object-position:center 58%}
@media(min-width:1000px){.story-landing1106 .kingdom-panorama{height:max(700px,45vw)}}
@media(max-width:700px){.story-landing1106 .kingdom-entry-copy{left:0;right:0;bottom:0;width:auto}.story-landing1106 .kingdom-panorama>img{object-position:30% center}.story-landing1106 .kingdom-story-cover:after{background:linear-gradient(0deg,#100e0ad9,transparent 80%)}}
