/* Quantum Realms homepage journal */
.horizon-home .quantum-realms{background:#090909;color:#c6c6c6;border-block:1px solid #272727}
.horizon-home .quantum-realms .wrap{max-width:1180px}
.horizon-home .quantum-realms .eyebrow{color:#afafaf}
.horizon-home .quantum-intro{max-width:850px}
.horizon-home .quantum-intro h2{color:#e8e8e8;font-size:clamp(39px,5vw,69px);margin:22px 0 25px}
.horizon-home .quantum-intro h2 em{color:#c5c5c5;font-weight:400}
.horizon-home .quantum-deck{font-size:17px;line-height:1.75;color:#bdbdbd}
.horizon-home .quantum-postulate{margin:48px 0 0;padding:clamp(28px,5vw,56px);border:1px solid #55555599;background:#0d0d0d}
.horizon-home .quantum-postulate blockquote{margin:0;max-width:845px;font:400 clamp(26px,4vw,50px)/1.26 Georgia,'Times New Roman',serif;letter-spacing:-.03em;color:#ececec}
.horizon-home .quantum-postulate figcaption{max-width:720px;color:#a9a9a9;font-size:12px;line-height:1.7;margin-top:26px}
.horizon-home .quantum-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 70px;margin:62px 0 28px}
.horizon-home .quantum-notes article{border-top:1px solid #5050507d;padding-top:22px}
.horizon-home .quantum-notes .quantum-index{color:#a9a9a9;font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px}
.horizon-home .quantum-notes h3{color:#e3e3e3;font:400 clamp(23px,2.5vw,31px)/1.25 Georgia,'Times New Roman',serif;margin:0 0 23px}
.horizon-home .quantum-notes article p:not(.quantum-index){color:#bcbcbc;font-size:14px;line-height:1.9;margin:0 0 17px}
.horizon-home .quantum-notes em{color:#d8d8d8}
.horizon-home .quantum-status{border-top:1px solid #5050507d;padding-top:23px;color:#afafaf;font-size:12px;line-height:1.9;max-width:1000px}
.horizon-home .quantum-status strong{color:#e8e8e8;font-weight:600}
@media(max-width:760px){.horizon-home .quantum-notes{grid-template-columns:1fr;gap:25px;margin-top:38px}.horizon-home .quantum-postulate{margin-top:31px}.horizon-home .quantum-deck{font-size:15px}}

.horizon-home .quantum-outline{display:flex;flex-wrap:wrap;gap:10px 28px;border-bottom:1px solid #50505077;padding:26px 0 10px;color:#aaaaaa;font-size:12px;line-height:1.8}
.horizon-home .quantum-outline span:first-child{font-weight:650;color:#e4e4e4}
.horizon-home .quantum-notes article strong{color:#e4e4e4;font-weight:650}
