.worlds-page{background:#081923}.worlds-page main{overflow:clip}.worlds-page h1 em{font-style:normal;color:var(--accent)}.worlds-page h2,.worlds-page h3,.worlds-page p{overflow-wrap:break-word}.worlds-page .site-nav a[aria-current=page]{color:var(--gold)}.worlds-intro{max-width:1400px;margin:auto;padding:80px 6% 65px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:60px}.worlds-intro h1{font-size:clamp(61px,6.5vw,94px);line-height:1.02;margin:23px 0 27px}.worlds-intro-copy>p{max-width:510px}.worlds-intro .worlds-dek{font-size:19px;line-height:1.7;color:#d0dcd8}.worlds-start{display:inline-flex;gap:36px;align-items:center;min-height:48px;color:var(--accent);text-decoration:none;border-bottom:1px solid #6b897d;font-size:14px;margin-top:14px}.worlds-start span{font-size:25px}.worlds-hero-image{margin:0;background:#000;border:1px solid var(--line)}.worlds-hero-image>img{width:100%;height:auto;display:block}.worlds-hero-image figcaption{background:#10262e;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;padding:17px 20px;line-height:1.7;font-size:10px;color:var(--muted)}.worlds-hero-image figcaption>span:first-child{color:var(--gold);letter-spacing:.08em}.worlds-hero-image a{color:var(--accent)}.worlds-index{max-width:1232px;margin:0 auto 40px;padding:0 24px}.worlds-index>.eyebrow{display:block;margin-bottom:14px}.worlds-index ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.worlds-index li{flex:1 0 auto}.worlds-index li>a{display:flex;align-items:center;gap:8px;padding:18px 13px;min-height:60px;text-decoration:none;font-size:13px;white-space:nowrap}.worlds-index a:hover{background:#142e33;color:var(--accent)}.worlds-index a>span{font-family:'Instrument Serif',Georgia,serif;color:var(--gold);font-size:19px}.worlds-index small{font-size:9px;color:var(--muted)}.worlds-reading-note{max-width:1184px;margin:auto;padding:0 0 40px}.worlds-reading-note p{max-width:910px;font-size:13px;margin:0;color:#a8bdbe}.worlds-reading-note strong{color:#d4e0da;font-weight:500}.worlds-atlas{max-width:1400px;margin:auto;padding:0 6%}.world-entry{padding:58px 0 66px;border-top:1px solid var(--line);scroll-margin-top:110px}.world-heading{margin-bottom:29px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}.world-heading>div{display:flex;gap:24px;align-items:center}.world-number{font-family:'Instrument Serif',Georgia,serif;color:var(--gold);font-size:43px}.world-heading .eyebrow{font-size:10px}.world-heading h2{font-size:clamp(34px,3.3vw,48px);line-height:1.1;margin:0}.world-body{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:54px;align-items:start}.world-photo{margin:0;min-width:0}.world-photo>a{display:flex;align-items:center;justify-content:center;min-height:280px;background:#000;border:1px solid #30434b}.world-photo img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}.world-photo figcaption{display:flex;gap:10px;flex-direction:column;margin-top:13px;font-size:10px;line-height:1.65;color:#8da6aa}.world-photo .image-kind{font-size:11px;color:var(--gold)}.world-copy{min-width:0}.world-copy h3{font-family:'DM Sans',system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;color:var(--accent)}.world-copy p{font-size:14px;line-height:1.8;margin:0}.world-connection{margin-top:25px}.world-connection h3{color:var(--gold)}.world-limit{margin-top:25px;padding:16px 19px;background:#10272e;border-left:2px solid #607e79}.world-limit>span{display:block;color:#d4e1da;font-size:11px;margin-bottom:7px}.world-limit>p{font-size:12px;line-height:1.8}.world-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:19px}.world-links a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;gap:12px;color:var(--accent)}.image-record{border-top:1px solid var(--line);margin-top:15px;padding-top:6px}.image-record summary{min-height:44px;padding:13px 0;font-size:11px;color:var(--muted);cursor:pointer}.image-record summary:hover{color:var(--ink)}.image-record dl{margin:8px 0 15px}.image-record dl>div{display:grid;grid-template-columns:78px 1fr;gap:12px;margin:8px 0;font-size:11px;line-height:1.6}.image-record dt{color:var(--gold)}.image-record dd{margin:0;color:#b6c8c8}.image-record>p{font-size:11px;line-height:1.8}.image-record .record-links{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:10px}.record-links a{padding:5px 0;color:var(--accent)}.planet-nine{padding:65px max(6%,calc((100vw - 1232px)/2));display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:65px;border-block:1px solid #3b5554;background:#102c31;scroll-margin-top:110px}.planet-nine h2{font-size:clamp(41px,4vw,57px);margin-top:20px}.planet-nine p{font-size:14px}.planet-nine figure{margin:0;min-width:0}.planet-nine figure>a{display:block;border:1px solid #47635c;background:#071e29;padding:10px}.planet-nine img{width:100%;height:auto;display:block}.planet-nine figcaption{font-size:9px;line-height:1.8;letter-spacing:.08em;color:var(--gold);margin-top:13px}.planet-nine .world-links{gap:0 20px}.worlds-next{max-width:1400px;margin:auto;padding:65px 6%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.worlds-next h2{font-size:clamp(39px,3.7vw,54px);margin-bottom:0}.worlds-next p{font-size:14px}.worlds-next .world-links{flex-direction:column;gap:2px;align-items:flex-start}.worlds-source-note{max-width:1232px;padding:25px 24px 45px;margin:auto;border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr 1fr;gap:45px}.worlds-source-note p{font-size:10px;line-height:1.9;margin:0}.worlds-source-note strong{color:#c6d8d1;font-weight:500}.worlds-source-note a{color:var(--accent)}.worlds-page :focus-visible{outline:2px solid var(--gold);outline-offset:5px}.worlds-page details>summary:focus-visible{outline-offset:1px}
@media(min-width:1600px){.worlds-intro{padding-top:95px;padding-bottom:80px}}
@media(max-width:1200px){.worlds-intro{gap:38px}.worlds-reading-note{margin-inline:6%}.world-body{gap:35px}.world-heading{gap:25px}.worlds-index{padding-inline:6%}.worlds-index li>a{padding-inline:13px}.worlds-index li{flex:1 0 25%}.worlds-source-note{margin-inline:6%;padding-inline:0}}
@media(max-width:850px){.worlds-intro{grid-template-columns:1fr 1fr;gap:28px;padding-top:48px}.worlds-intro h1{font-size:61px}.worlds-intro .worlds-dek{font-size:16px}.worlds-intro-copy>p{font-size:13px}.worlds-hero-image figcaption{display:block;padding:14px}.worlds-hero-image figcaption>span{display:block}.worlds-hero-image figcaption>span+span{margin-top:7px}.world-heading{display:block}.world-heading h2{margin-top:14px;font-size:40px}.world-heading>div{gap:18px}.world-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.world-copy p{font-size:13px}.world-limit>p{font-size:12px}.world-photo>a{min-height:200px}.world-entry{padding-block:40px 48px}.planet-nine{gap:30px}.worlds-next{gap:30px}}
@media(max-width:650px){.worlds-intro{grid-template-columns:1fr;padding:36px 6% 35px;gap:26px}.worlds-intro h1{font-size:clamp(54px,13vw,76px);margin-block:20px 23px}.worlds-intro .worlds-dek{font-size:17px}.worlds-intro-copy>p{font-size:14px}.worlds-start{margin-top:2px}.worlds-hero-image figcaption{display:flex;gap:15px;padding:15px}.worlds-hero-image figcaption>span+span{margin-top:0}.worlds-index{margin-bottom:25px}.worlds-index li{flex:1 0 50%}.worlds-index li>a{padding:11px 12px;min-height:47px;font-size:12px}.worlds-index small{font-size:9px}.worlds-reading-note{padding-bottom:28px}.worlds-reading-note p{font-size:12px;line-height:1.9}.world-heading{margin-bottom:22px}.world-heading .eyebrow{font-size:9px}.world-number{font-size:35px}.world-heading h2{font-size:36px;line-height:1.1;margin-top:12px}.world-body{grid-template-columns:1fr;gap:25px}.world-photo>a{min-height:0}.world-photo img{max-height:550px}.world-photo figcaption{font-size:9px;gap:5px}.world-copy p{font-size:14px}.world-limit>p{font-size:12px}.world-connection{margin-top:23px}.world-links{gap:0 20px;margin-top:13px}.world-links a{font-size:12px}.image-record{margin-top:10px}.planet-nine{grid-template-columns:1fr;gap:28px;padding-block:43px}.planet-nine h2{font-size:46px}.planet-nine p{font-size:14px}.worlds-next{grid-template-columns:1fr;gap:18px;padding-block:43px}.worlds-next h2{font-size:42px}.worlds-next .world-links{margin-top:10px}.worlds-source-note{grid-template-columns:1fr;gap:17px;padding-top:22px;padding-bottom:30px}.world-entry,.planet-nine{scroll-margin-top:155px}}
@media(prefers-reduced-motion:reduce){.worlds-page{scroll-behavior:auto}}
