@font-face{font-family:Jost;src:url(/wp-content/themes/humanic-blue/assets/jost-200.ttf);font-weight:200;font-display:swap}@font-face{font-family:Jost;src:url(/wp-content/themes/humanic-blue/assets/jost-300.ttf);font-weight:300;font-display:swap}@font-face{font-family:Jost;src:url(/wp-content/themes/humanic-blue/assets/jost-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(/wp-content/themes/humanic-blue/assets/jost-500.ttf);font-weight:500;font-display:swap}:root{--sc-canvas:#000;--sc-surface:#101114;--sc-ink:#fff;--sc-ink-soft:#d5dce5;--sc-accent:#7494bc;--sc-accent-ink:#0b0b32;--sc-font-display:Jost,sans-serif;--sc-font-text:Jost,sans-serif;color-scheme:dark;--bar:64px}*{box-sizing:border-box}html{scroll-behavior:auto;background:#000}body{margin:0;background:#000;color:#fff;font:400 18px/1.55 Jost,sans-serif}a{color:inherit;text-underline-offset:5px}button,a{-webkit-tap-highlight-color:#fff0}a:focus-visible,button:focus-visible{outline:2px solid #a8c9f3;outline-offset:5px}a:active{filter:brightness(.8)}h1,h2,h3,p,figure{margin:0}h1,h2{font-weight:200}p+p{margin-top:1.35em}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:8px;left:10px;z-index:1100;padding:12px;background:#fff;color:#0b0b32;transform:translateY(-150%)}.skip-link:focus{transform:none}.chapter-bar{position:fixed;z-index:500;inset:0 0 auto;height:var(--bar);display:flex;background:rgb(0 0 0 / .94);border:1px solid #62656b;font-size:13px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.brand{width:210px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:12px 25px;border-right:1px solid #62656b}.brand-mask{display:block;width:160px;aspect-ratio:2116/540;background:#fff;mask:url(/wp-content/themes/humanic-blue/assets/logo-mono.svg) center/contain no-repeat}.chapter-bar nav{display:flex;min-width:0}.chapter-bar nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;text-decoration:none;border-right:1px solid #62656b;white-space:nowrap}.chapter-bar a[aria-current="location"]{background:#141a24}.chapter-bar nav a:hover{background:#1c2532}.route-line{position:fixed;inset:auto 0 0;height:3px;z-index:600;background:#101114}.route-line span{display:block;width:100%;height:100%;background:#7494bc;transform:scaleX(0);transform-origin:left}.world-stage{display:none}.world-reading{padding-top:var(--bar)}.scene{position:relative;max-width:100%;scroll-margin-top:calc(var(--bar) + 24px)}.hero{min-height:90vh;display:grid;place-items:center;overflow:hidden}.hero h1{position:relative;font-size:clamp(80px,11.4vw,175px);line-height:.88;letter-spacing:-.055em;text-align:center}.static-terrain{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.intro-strips,.statement{padding:100px max(7vw,24px);max-width:1150px;margin:auto}.intro-strips h2,.statement h2{font-size:clamp(30px,4.4vw,66px);line-height:1.23;font-weight:400;letter-spacing:-.025em}.intro-strips span,.statement span{background:#fff;color:#101114;padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.frame-scene{padding:60px 8vw}.perspective-frame{position:relative;max-width:950px;margin:auto;border:3px solid #fff;padding:35px;overflow:hidden;isolation:isolate}.checker-surface{position:absolute;inset:-40%;z-index:-1;background:conic-gradient(from 90deg,#7494bc 25%,#0b0b32 0 50%,#aac2df 0 75%,#0b0b32 0);background-size:110px 110px;transform:perspective(900px) rotateX(28deg) rotateZ(-8deg)}.historical-figure{width:min(100%,580px);margin:auto}.drawing-light{position:relative;overflow:hidden}.drawing-light img{display:block;width:100%;height:auto}.light{position:absolute;inset:0;pointer-events:none;opacity:0}.light-one{background:linear-gradient(90deg,rgb(16 40 98 / .65),transparent 65%);mix-blend-mode:color}.light-two{background:linear-gradient(120deg,transparent 20%,rgb(101 154 235 / .55) 54%,transparent 86%);mix-blend-mode:soft-light}.light-three{background:radial-gradient(ellipse at 70% 50%,rgb(90 143 221 / .6),transparent 80%);mix-blend-mode:color}.historical-figure figcaption{padding:10px 12px;background:#101114;font-size:15px;color:#fff;line-height:1.4}.panel-scene,.cards-scene,.final-scene{padding:65px 24px}.reading-panel{width:min(54vw,780px);margin:auto;padding:50px 60px;background:rgb(16 17 20 / .96);font-size:clamp(17px,1.45vw,21px);line-height:1.55}.reading-panel h2{font-size:clamp(28px,2.8vw,42px);line-height:1.08;letter-spacing:-.025em;margin-bottom:32px}.reading-panel .lede{font-weight:500}.preview-note{font-size:14px;line-height:1.55;color:#c3cedd}.topic-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:min(57vw,830px);margin:auto}.topic-card{background:rgb(16 17 20 / .96);padding:32px;display:flex;flex-direction:column;align-items:start}.topic-type{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;color:#d6e1ef}.topic-card h2{font-size:clamp(24px,2.8vw,42px);line-height:1.06;letter-spacing:-.025em;margin-bottom:20px}.topic-card>p:not(.topic-type){font-size:17px;margin-bottom:28px}.outline-button{border:1px solid #bbc3cf;text-decoration:none;min-height:44px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;text-transform:uppercase;letter-spacing:.07em;font-weight:500;width:100%;margin-top:auto;background:#101114}.outline-button:hover{background:#243349}.chapter-scene{min-height:65vh;display:grid;place-items:center;padding:35px}.chapter-scene h2{font-size:clamp(48px,9.4vw,150px);letter-spacing:-.055em;line-height:1;text-align:center;white-space:nowrap}.orb-static{height:75vh}.orb-static img{width:100%;height:100%;object-fit:contain}.final-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:25px 0}.final-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #657184;padding:12px 0;min-height:44px;font-size:16px;text-decoration:none}.final-links a:hover{color:#bbd5f5}.return-link{display:inline-block;font-size:14px;margin-top:25px;padding-block:8px}.preview-library{padding:30px 24px}.preview-article{max-width:760px;margin:50px auto;padding:48px;background:#101114;border:1px solid #939ba7;scroll-margin-top:85px}.preview-article h2{font-size:40px;line-height:1.05;margin:24px 0}.preview-article h3{font-size:23px;font-weight:400;margin-top:28px}.preview-article li{margin-block:14px}.preview-lede{font-size:24px;font-weight:300}.preview-close{float:right;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:32px;text-decoration:none;margin:-26px -26px 0 12px}.preview-done{width:auto;display:inline-flex;margin-top:28px}.has-dialogs .preview-library{padding:0}.has-dialogs .preview-article{display:none}.preview-dialog{position:fixed;inset:var(--bar) auto auto 50%;transform:translateX(-50%);margin:0;width:min(760px,calc(100% - 32px));height:calc(100dvh - var(--bar));max-height:none;padding:0;background:#101114;color:#fff;border:0;border-inline:1px solid #9ca6b6;overflow-y:auto}.preview-dialog::backdrop{background:rgb(0 0 0 / .72)}.preview-dialog .preview-article{display:block;border:0;margin:0;padding:55px;max-width:none}.dialog-open{overflow:hidden}.enhanced .world-stage{display:block;position:fixed;inset:0;width:100%;height:100svh;z-index:0;background:#000;overflow:hidden}.enhanced .world-reading{position:fixed;inset:0;padding:0;z-index:200;pointer-events:none;perspective:1100px;overflow:hidden}.enhanced .scene{position:absolute;inset:0;padding:0;min-height:0;margin:0;display:flex;align-items:center;justify-content:center;max-width:none;opacity:0;visibility:hidden;will-change:transform,opacity;transform-style:preserve-3d}.enhanced .scene.is-visible{visibility:visible}.enhanced .scene.is-interactive{pointer-events:auto}.enhanced .hero{opacity:1;visibility:visible}.enhanced .static-terrain,.enhanced .orb-static{display:none}.enhanced .hero h1{margin-top:-3vh}.enhanced .intro-strips{padding-inline:16vw}.enhanced .intro-strips h2{max-width:1000px}.enhanced .frame-scene{padding-inline:15vw}.enhanced .perspective-frame{width:100%;max-width:1050px;padding:34px}.enhanced .historical-figure{max-width:560px;width:62%}.enhanced .statement{padding-inline:18vw}.enhanced .statement h2{max-width:950px}.enhanced .reading-panel{max-height:calc(100svh - var(--bar) - 70px);overflow-y:auto}.enhanced .final-scene{align-items:flex-end;padding-bottom:4vh}.enhanced .final-scene .reading-panel{padding:32px 48px}.enhanced .final-scene h2{margin-bottom:20px}.enhanced .final-scene .reading-panel>p{font-size:18px}.enhanced .final-scene .preview-note{font-size:13px}.enhanced .final-links{margin-block:16px}.enhanced .terrain-leg,.enhanced .space-leg,.enhanced .orb-leg{position:absolute;inset:0;pointer-events:none}.space-leg{background:#000}.media-composition{position:absolute;inset:0;transform-origin:center;overflow:hidden}.media-composition img,.media-composition video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.orb-leg .media-composition{overflow:visible}.orb-leg .media-composition img,.orb-leg .media-composition video{object-fit:contain}.world-stage #geometry{position:absolute;inset:0;width:100%;height:100%;z-index:150;pointer-events:none}.enhanced .orb-leg{z-index:160!important}.enhanced .terrain-leg{z-index:120!important}.enhanced .space-leg{z-index:110!important}@media(max-width:800px){:root{--bar:58px}.brand{width:160px;padding:10px 15px}.brand-mask{width:130px}.chapter-bar{font-size:11px}.chapter-bar nav{flex:1}.chapter-bar nav a{padding-inline:16px;flex:1}.reading-panel{width:75vw;padding:36px}.topic-pair{width:78vw}.topic-card{padding:25px}.topic-card h2{font-size:30px}.enhanced .historical-figure{width:78%}.chapter-scene h2{font-size:10vw}.preview-dialog .preview-article{padding:36px}}@media(max-width:520px){:root{--bar:100px}body{font-size:17px}.chapter-bar{height:100px;flex-direction:column}.brand{height:50px;width:100%;padding:10px;border-right:0;border-bottom:1px solid #62656b}.brand-mask{width:140px}.chapter-bar nav{height:49px;width:100%}.chapter-bar nav a{padding-inline:8px;letter-spacing:.055em;font-size:11px}.chapter-bar nav a:last-child{border-right:0}.hero h1{font-size:23vw;line-height:.91;letter-spacing:-.055em}.enhanced .hero h1{margin-top:0}.intro-strips h2,.statement h2{font-size:clamp(29px,7.8vw,40px);line-height:1.26;letter-spacing:-.025em}.enhanced .intro-strips{padding-inline:7vw}.enhanced .statement{padding-inline:7vw}.enhanced .frame-scene{padding-inline:5vw}.enhanced .perspective-frame{padding:16px}.enhanced .historical-figure{width:100%}.historical-figure figcaption{font-size:12px}.checker-surface{background-size:70px 70px}.reading-panel{width:88vw;padding:28px;font-size:17px}.reading-panel h2{font-size:31px;margin-bottom:23px}.reading-panel p+p{margin-top:1em}.enhanced .reading-panel{max-height:calc(100svh - 140px)}.topic-pair{width:88vw;gap:12px}.topic-card{padding:20px 17px}.topic-type{font-size:10px;letter-spacing:.065em}.topic-card h2{font-size:25px;margin-bottom:14px}.topic-card>p:not(.topic-type){font-size:14px;line-height:1.4;margin-bottom:18px}.outline-button{font-size:10px;padding:10px;gap:5px}.enhanced .cards-scene{padding-top:45px}.chapter-scene h2{font-size:10vw;transform:scaleY(1.6)}.enhanced .final-scene{padding-bottom:5vh}.enhanced .final-scene .reading-panel{padding:25px}.enhanced .final-scene h2{font-size:27px}.enhanced .final-scene .reading-panel>p{font-size:16px}.final-links{gap:0 14px}.final-links a{font-size:13px}.enhanced .final-links{margin:14px 0}.enhanced .final-scene .preview-note{font-size:11px}.return-link{margin-top:10px;font-size:12px}.preview-dialog{width:calc(100% - 24px)}.preview-dialog .preview-article{padding:30px 24px}.preview-article h2{font-size:34px}.preview-close{margin:-20px -14px 0 5px}.orb-static{height:55vh}.frame-scene{padding:40px 5vw}.perspective-frame{padding:16px}}@media(max-height:700px) and (min-width:521px){.reading-panel{padding:30px 40px;font-size:17px}.topic-card{padding:24px}.topic-card h2{font-size:30px}.topic-card>p:not(.topic-type){font-size:15px}.enhanced .historical-figure{max-width:440px}.historical-figure figcaption{font-size:12px}.enhanced .perspective-frame{padding:20px}}.enhanced .final-scene .reading-panel{margin-block:0}.terrain-leg .media-composition{transform-origin:50% 60%}.chapter-scene h2{transform:scaleY(1.65)}.hero h1,.chapter-scene h2{position:relative;isolation:isolate}.hero h1::before,.chapter-scene h2::before{content:"";position:absolute;inset:-8px -12px;z-index:-1;background:rgb(0 0 0 / .85)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.light-one,.light-two,.light-three{opacity:.45}.route-line{display:none}.scene{scroll-margin-top:calc(var(--bar) + 20px)}.world-stage{display:none!important}.checker-surface{transform:none}.hero{min-height:80vh}.orb-static{height:70vh}.scene{opacity:1}.preview-library{padding:0}}body.admin-bar .chapter-bar{top:32px}@media(max-width:782px){body.admin-bar .chapter-bar{top:46px}}.humanic-article{min-height:100vh;padding:calc(var(--bar) + 64px) 24px 80px;max-width:820px;margin:auto}.humanic-article h1{font-size:clamp(44px,7vw,80px);margin-bottom:35px}.humanic-article h2{font-size:clamp(28px,4vw,42px);margin:28px 0 14px}.humanic-article p,.humanic-article li{margin-bottom:18px}