.farflung-page{--gc-paper:#f5f0e2;--gc-ink:#183f39;--gc-muted:#526a60;--gc-gold:#e8bf73;--gc-line:#cbd3bf;padding-top:20px;font-family:Arial,Helvetica,sans-serif;color:#eeeede}.farflung-page h1,.farflung-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.farflung-page h2{font-size:clamp(26px,3vw,38px);line-height:1.15}.farflung-page p{line-height:1.7}.farflung-page .eyebrow{font:700 10px/1.5 Arial,sans-serif;letter-spacing:.16em;color:inherit;margin:0 0 12px}.farflung-page :is(a,button,summary,input):focus-visible{outline:3px solid #bd7735;outline-offset:4px}.farflung-page .button{background:transparent;box-shadow:none;min-height:46px;font:700 13px/1.4 Arial,sans-serif;border-radius:8px}.farflung-page .button span{margin:0}.farflung-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.farflung-heading .eyebrow{color:#d5bc80;margin-bottom:8px}.farflung-heading h1{font-size:34px;margin:0 0 8px;line-height:1.2}.farflung-heading h1 span{display:inline-block;font:400 14px/1.5 Arial,sans-serif;letter-spacing:0;color:#c0d0c1;margin-left:20px}.farflung-heading p{font-size:13px;margin:0;color:#cad6c8}.globe-guide-link{font-size:11px;color:#bccbbf;flex-shrink:0;padding:10px}.globe-guide-link span{display:block;color:#efd38f;font-size:13px;margin-top:3px}.globe-player{margin:0 auto;border:1px solid #688578;border-radius:16px;overflow:hidden;width:min(100%,calc((100svh - 350px)*16/9));background:var(--gc-paper);box-shadow:0 24px 70px #00171055}.globe-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 14px;background:#123a33;color:#f4ecd8;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.08em}.globe-toolbar small{font:400 10px Arial,sans-serif;letter-spacing:0;color:#bdd0bf;margin-left:12px}.globe-toolbar>div{display:flex;gap:6px}.globe-toolbar a,.globe-toolbar button{display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:8px;background:transparent;color:#e8ecd9}.globe-toolbar :is(button,a):hover{background:#2b5146;border-color:#6f8775}.globe-viewport{aspect-ratio:16/9;position:relative;isolation:isolate;background:radial-gradient(ellipse at 78% 40%,#e0e9d0,transparent 60%),#f5f0e2;color:var(--gc-ink)}.globe-viewport iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}.globe-cover-copy{position:absolute;top:17%;left:6%;width:48%;z-index:2;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.globe-cover-copy p{font:700 clamp(8px,.85vw,10px)/1.5 Arial,sans-serif;letter-spacing:.14em;color:#5b7165;margin:0}.globe-cover-copy h2{font-size:clamp(28px,4vw,52px);line-height:1.04;margin:0;color:#173f36}.globe-cover-description{font-size:clamp(11px,1.15vw,15px);line-height:1.6;color:#536a5b}.globe-cover-copy .primary{color:#fff9e8;background:#194d3e;border-color:#194d3e;box-shadow:0 3px 0 #0b3026;padding-inline:23px}.globe-cover-copy .primary:hover{background:#29634d;transform:translateY(-2px)}.globe-cover-copy small{font-size:10px;color:#536459}.globe-cover-art{position:absolute;right:0;top:0;bottom:0;width:53%;overflow:hidden}.globe-cover-world{position:absolute;width:83%;top:5%;right:-3%;filter:drop-shadow(0 16px 12px #37635422);transform:rotate(-13deg)}.globe-cover-art img{position:absolute;width:52%;height:auto;bottom:8%;left:7%;filter:drop-shadow(0 12px 8px #21473728)}.globe-orbit{position:absolute;aspect-ratio:1;border:1px dashed #879f7a88;border-radius:50%;width:105%;top:3%;left:4%;transform:rotate(20deg)}.orbit-two{width:130%;top:-10%;left:-8%;border-style:solid;opacity:.3}.globe-art-coordinate{position:absolute;right:7%;bottom:20%;font:9px monospace;letter-spacing:.1em;color:#647863;writing-mode:vertical-rl}.globe-cover-stats{position:absolute;bottom:0;left:6%;right:6%;display:flex;gap:32px;border-top:1px solid #bccbb680;padding:14px 0;color:#587062;font-size:10px;letter-spacing:.05em}.globe-cover-stats b{font-size:19px;letter-spacing:-.04em;color:#244d40;margin-right:5px}.globe-frame-note{margin:0;padding:8px 12px;font:10px/1.5 Arial,sans-serif;background:#e6e9d8;color:#526458}.globe-mobile-launch{display:none}.globe-player:fullscreen{width:100%;display:flex;flex-direction:column;justify-content:center;background:#102d2b}.globe-player:fullscreen .globe-viewport{width:min(100%,calc((100svh - 95px)*16/9));align-self:center}.globe-under-player{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:13px 0 22px;color:#b6c8ba;font-size:11px}.globe-under-player p{margin:0}.globe-under-player a{text-decoration:underline;text-underline-offset:3px}.globe-under-player>span{white-space:nowrap;color:#e8d29a}.globe-jumps{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #496257;margin:0 0 44px}.globe-jumps a{display:flex;gap:12px;align-items:center;padding:16px 12px;min-height:52px;font:11px monospace;color:#c6ab72}.globe-jumps a span{font:600 12px Arial,sans-serif;color:#e4e9d8}.globe-jumps a:hover{background:#ffffff09;text-decoration:none}.globe-section-title{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.globe-section-title h2{margin:0}.globe-section-title>p{font-size:12px;margin:0;max-width:32ch;color:#b5c7b7}.globe-first-flight{margin-bottom:48px}.globe-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.globe-guide-grid article{background:var(--gc-paper);color:var(--gc-ink);border-radius:14px;padding:22px;display:grid;grid-template-rows:130px auto auto 1fr;gap:12px}.globe-guide-grid h3{font:600 19px/1.3 Arial,sans-serif;letter-spacing:-.03em;margin:0}.globe-guide-grid p{font-size:13px;color:var(--gc-muted);margin:0}.globe-guide-grid small{font:700 10px/1.5 Arial,sans-serif;letter-spacing:.13em;color:#746c4e}.globe-step-art{height:130px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;background:#e0e7d2;overflow:hidden}.globe-map-art{background:linear-gradient(30deg,transparent 45%,#bdcbb780 46%,transparent 47%),repeating-linear-gradient(90deg,#e0e7d2 0 40px,#cad7bf 41px 42px)}.globe-map-art span{padding:7px 12px;background:#fbf8ec;border:1px solid #a3b798;border-radius:30px;transform:rotate(-8deg);font:700 12px Arial}.globe-map-art span:nth-child(2){align-self:start;margin-top:20px}.globe-map-art i{position:absolute;bottom:14px;right:40px;font-size:30px;color:#8b5830}.globe-choice-art{background:#ece6d4}.globe-choice-art span{font:700 18px Arial}.globe-choice-art b{display:grid;place-items:center;background:#1e5945;color:white;width:36px;height:36px;border-radius:50%;margin-left:12px}.globe-pilot-art img{height:145px;width:145px;object-fit:contain;position:absolute;top:0}.globe-pilot-art span{position:absolute;right:28%;top:16%;color:#a77435;font-size:30px}.globe-caption{font:11px/1.7 Arial,sans-serif;color:#aebfac;margin:12px 0 32px}.globe-topics{margin:48px 0}.globe-topic-layout{display:grid;grid-template-columns:1fr 1.45fr;background:var(--gc-paper);border-radius:16px;overflow:hidden;color:var(--gc-ink)}.globe-topic-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:24px;background:#e4e8d8;align-content:start}.globe-topic-options button{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid #bccab2;border-radius:8px;background:transparent;color:#345749;font:600 12px Arial,sans-serif}.globe-topic-options button[aria-pressed=true]{background:#214e3f;color:#fff9e8;border-color:#214e3f}.globe-topic-options small{font:10px monospace;opacity:.8}.globe-topic-sample>div[aria-live]{min-height:176px}.globe-topic-sample{padding:30px;display:flex;flex-direction:column;min-width:0}.globe-sample-label{font:700 10px/1.5 Arial,sans-serif;letter-spacing:.09em;color:#736e4d}.globe-topic-sample h3{font:400 26px/1.25 Georgia,serif;letter-spacing:-.02em;margin:17px 0}.globe-topic-sample p{font-size:12px;color:#556b5d}.globe-answer-flags{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 16px;padding:0;gap:8px}.globe-answer-flags li{display:flex;align-items:center;gap:8px;font-size:12px;background:#e3e9d8;border-radius:6px;padding:8px}.globe-answer-flags img{object-fit:cover;border:1px solid #b4bea9}.globe-topic-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.globe-topic-actions .button{color:#234d3e;border-color:#b6c4ad}.globe-topic-actions .primary{color:white;background:#234d3e}.globe-topic-sample details{margin-top:12px}.farflung-page details{border-bottom:1px solid #b7c5ae55;padding:5px 0}.farflung-page summary{cursor:pointer;min-height:48px;display:flex;align-items:center;gap:15px;list-style:none;font:600 13px/1.5 Arial,sans-serif;padding:10px 0}.farflung-page summary::-webkit-details-marker{display:none}.farflung-page summary:after{content:"+";font:20px Arial;margin-left:auto;flex-shrink:0;color:#a98147}.farflung-page details[open]>summary:after{content:"−"}.farflung-page details p{font-size:13px;line-height:1.8;max-width:78ch}.globe-topic-sample summary{font-size:11px}.globe-lab{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:36px;background:#e8d7af;border:1px solid #dcc58f;border-radius:16px;color:var(--gc-ink);margin:48px 0}.globe-lab h2{margin-bottom:16px}.globe-lab p{font-size:13px;color:#4c6050}.globe-lab-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.globe-lab-buttons button{min-height:46px;border:1px solid #9eaa8e;border-radius:8px;background:transparent;color:#264b3d;font:600 12px Arial}.globe-lab-buttons button[aria-pressed=true]{background:#214d3f;color:#fff9e9}.globe-lab label{display:block;font-size:12px;margin:16px 0 0}.globe-lab input{width:100%;height:44px;padding:0;accent-color:#27523e;min-height:44px;background:transparent;border:0}.globe-rank-labels{display:flex;justify-content:space-between;font-size:10px;color:#51604c}.globe-lab-result{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;border-radius:12px;background:#f8f3e5;border:1px solid #d2c29e;padding:28px}.globe-lab-result>strong{font:72px/1 Georgia,serif;color:#21513e}.globe-lab-result>span{font-size:12px}.globe-lab-result>small{font:10px/1.7 Arial;color:#5f6a52}.globe-rank-track{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%;margin:16px 0}.globe-rank-track span{padding:10px 4px;background:#e2e8d4;border-radius:6px;font-size:12px}.globe-rank-track .selected{background:#27513e;color:white}.globe-crew{display:grid;grid-template-columns:.9fr 1.4fr;gap:36px;align-items:center;margin:56px 0}.globe-crew p{font-size:13px;color:#bbccba;max-width:42ch}.globe-crew .button{color:#e8d39e;border-color:#71816a}.globe-crew-portraits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.globe-crew-portraits figure{margin:0;background:#d8e3c9;border-radius:70px 70px 12px 12px;padding:18px 4px 12px;color:#244b3d;text-align:center;min-width:0}.globe-crew-portraits figure:nth-child(2n){background:#e5d5b6}.globe-crew-portraits img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.globe-crew-portraits figcaption{font:700 12px Arial}.globe-handbook{padding:32px;background:#183b30;border:1px solid #496052;border-radius:16px;margin:48px 0}.globe-handbook-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:32px;align-items:start}.globe-handbook figure{margin:0}.globe-handbook figure img{width:100%;height:auto;display:block;border-radius:10px}.globe-handbook figcaption{font-size:10px;color:#b7c7b0;margin:10px 0 20px}.globe-handbook .button{color:#ead6a2;border-color:#708368;width:100%}.globe-handbook details p{color:#c7d4c3}.globe-source-panel{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;padding:32px;background:var(--gc-paper);border-radius:16px;color:var(--gc-ink);margin:48px 0}.globe-source-panel p{font-size:13px;color:#506557}.globe-source-panel a:not(.button){text-decoration:underline;text-underline-offset:3px}.globe-source-panel ul{padding-left:18px;font-size:12px;line-height:2.1}.globe-source-actions{display:flex;flex-direction:column;justify-content:center;gap:12px}.globe-source-actions .button{width:100%;color:#284d3f;border-color:#acb99f}.globe-source-actions .primary{color:#fff9e9;background:#244f3e}.globe-source-actions small{font-size:11px;color:#64715d}.globe-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;margin:50px 0}.globe-faq>div>p{font-size:13px;color:#bccbb8}.globe-faq details p{color:#c5d2bf}.globe-next{border-block:1px solid #53684f;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.globe-next h2{font-size:26px;margin:0}.globe-next>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.globe-next .button{color:#e9d5a1;border-color:#687d5d;font-size:11px}@media(max-width:900px){.farflung-heading h1 span{display:block;margin:3px 0 0;font-size:13px}.globe-guide-link{display:none}.globe-cover-copy{gap:12px}.globe-cover-copy h2{font-size:34px}.globe-crew{grid-template-columns:1fr}.globe-topic-layout{grid-template-columns:1fr 1.2fr}.globe-topic-options{padding:16px;grid-template-columns:1fr 1fr}.globe-topic-sample{padding:22px}.globe-topic-actions{grid-template-columns:1fr}.globe-next{flex-direction:column;align-items:stretch}.globe-faq{gap:28px}.globe-source-panel{gap:24px}}@media(max-width:700px){.farflung-page{padding-top:14px}.farflung-heading h1{font-size:30px}.farflung-heading h1 span{display:none}.farflung-heading p{font-size:12px}.globe-player{width:100%}.globe-toolbar small{display:none}.globe-under-player{align-items:start}.globe-under-player>span{display:none}.globe-jumps{grid-template-columns:1fr 1fr;margin-bottom:30px}.globe-jumps a{padding:12px 4px}.globe-section-title{display:block}.globe-section-title>p{margin-top:12px;max-width:none}.globe-guide-grid{grid-template-columns:1fr}.globe-guide-grid article{grid-template-columns:100px 1fr;grid-template-rows:auto auto 1fr;column-gap:18px;padding:18px}.globe-step-art{grid-row:1/4;height:100%;min-height:120px}.globe-guide-grid h3{font-size:18px}.globe-guide-grid article>h3,.globe-guide-grid article>p,.globe-guide-grid article>small{grid-column:2}.globe-map-art{flex-direction:column;gap:3px}.globe-map-art span{padding:3px 8px}.globe-map-art span:nth-child(2){align-self:center;margin:0}.globe-map-art i{right:5px;bottom:4px}.globe-choice-art{flex-wrap:wrap;gap:5px;align-content:center;padding:12px}.globe-choice-art span{font-size:14px}.globe-choice-art b{margin:0}.globe-pilot-art img{width:120px;height:120px;top:8px}.globe-faq,.globe-handbook-layout,.globe-lab,.globe-source-panel,.globe-topic-layout{grid-template-columns:1fr}.globe-topic-options{grid-template-columns:repeat(2,minmax(0,1fr))}.globe-topic-actions{grid-template-columns:1fr 1fr}.globe-lab{padding:22px;gap:22px}.globe-lab-result{padding:20px}.globe-handbook,.globe-source-panel{padding:22px}.globe-faq{gap:12px}.globe-crew-portraits{gap:6px}.globe-crew-portraits figure{padding-top:12px}.globe-next>div:last-child{grid-template-columns:1fr}.globe-next .button{font-size:13px}}@media(max-width:600px){.globe-desktop-launch{display:none!important}.globe-mobile-launch{display:inline-flex}.globe-cover-copy{top:12%;left:5%;width:57%;gap:8px}.globe-cover-copy h2{font-size:clamp(20px,5vw,30px)}.globe-cover-copy p,.globe-cover-copy small,.globe-cover-description{display:none}.globe-cover-copy .button{font-size:11px;padding:11px 12px;min-height:44px;gap:7px}.globe-cover-art{width:49%}.globe-cover-art img{width:67%;left:0;bottom:13%}.globe-cover-stats{padding:6px 0;gap:20px;font-size:8px}.globe-cover-stats b{font-size:14px}.globe-art-coordinate{display:none}.globe-frame-note{font-size:10px;padding:7px 10px}.globe-cover-world{width:98%;right:-8%;top:0}.globe-topic-sample h3{font-size:23px}.globe-topic-actions .button{font-size:11px;padding:10px 8px}.globe-crew-portraits{grid-template-columns:repeat(4,minmax(0,1fr))}.globe-crew-portraits figcaption{font-size:11px}}@media(prefers-reduced-motion:reduce){.farflung-page *{scroll-behavior:auto;transition:none!important}}@media(min-width:701px){.globe-player{width:min(100%,max(560px,calc((100svh - 350px)*16/9)))}}@media(max-height:500px) and (min-width:601px){body:has(.farflung-page) .header-inner{flex-wrap:nowrap;min-height:52px;padding:4px 16px}body:has(.farflung-page) .header-inner nav{width:auto;order:0;margin-left:auto;gap:12px}body:has(.farflung-page) .brand-mark{width:32px;height:32px}.farflung-page{padding-top:8px}.farflung-heading{margin-bottom:10px}.farflung-heading .eyebrow,.farflung-heading h1 span,.farflung-heading>div>p{display:none}.farflung-heading h1{font-size:24px;margin:0}.globe-player{width:min(100%,560px)}.globe-cover-copy{top:12%;gap:10px}.globe-cover-copy p,.globe-cover-copy small,.globe-cover-description{display:none}.globe-cover-copy h2{font-size:29px}.globe-desktop-launch{display:none!important}.globe-mobile-launch{display:inline-flex}.globe-cover-copy .button{font-size:12px;padding:10px 15px}.globe-cover-stats{padding:8px 0}.globe-under-player{margin-top:8px}}