/* Original editorial cover; scoped to the homepage. */
.publication-home{--front-lime:#d0efae;background:var(--bg)}.publication-home header{position:relative;background:#080d0b;border-bottom:1px solid #ffffff26}.publication-home header .logo{color:#f4f7f2;letter-spacing:-1px;font-size:25px}.publication-home header .logo span{color:var(--front-lime)}.publication-home .nav-links a{color:#c0cbc3}.publication-home #theme-toggle,.publication-home #menu-toggle{color:#f4f7f2}.publication-home #menu-toggle span{background:#f4f7f2}.publication-home .nav-links a:hover,.publication-home .nav-links a.active{color:#fff}
.front-cover{position:relative;isolation:isolate;min-height:680px;background:#080d0b;color:#f4f7f2;overflow:hidden}.cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#07100df0 0%,#07100dbe 34%,#07100d30 68%,#07100d15),linear-gradient(0deg,#07100de8,transparent 35%);z-index:-2}.cover-content{max-width:1400px;margin:auto;padding:78px 64px 120px}.cover-meta{display:flex;flex-wrap:wrap;gap:25px;font-size:12px;color:#d0dbd2;margin-bottom:30px;letter-spacing:.02em}.cover-meta>span{color:var(--front-lime)}.front-lead{max-width:700px}.front-lead h1{font-size:clamp(40px,4.5vw,65px);line-height:1.06;font-weight:500;letter-spacing:-.045em;margin:0 0 25px;text-wrap:balance}.front-lead h1 a{color:#f4f7f2}.front-lead h1 span{display:block;color:var(--front-lime)}.front-lead>p{max-width:480px;font-size:16px;line-height:1.75;color:#d1dbd3;margin:0 0 30px}.cover-read{display:inline-flex;align-items:center;gap:50px;color:#122218;background:var(--front-lime);padding:15px 20px;font-size:14px;font-weight:600;border-radius:2px;min-height:48px}.cover-read:hover{color:#122218;background:#e0f5c7}.cover-read>span{font-size:22px;line-height:1}.cover-foot{position:absolute;bottom:0;left:0;right:0;max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 64px;color:#c2cec4;font-size:12px;border-top:1px solid #ffffff24}.cover-foot p{margin:0}.cover-foot>span{font-size:10px;color:#a7b9ab}
.front-recent,.front-research,.front-explore{max-width:1272px;margin:auto;padding:52px 42px}.front-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:35px}.front-section-head h2,.front-explore h2{font-size:19px;letter-spacing:-.02em;margin:0}.front-section-head>a{font-size:12px;color:var(--text-faint)}.recent-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.story-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;color:var(--text-faint);margin-bottom:18px}.recent-primary h3{font-size:38px;line-height:1.13;max-width:570px;letter-spacing:-.04em;margin:0 0 20px}.recent-layout h3 a,.research-feature h3 a{color:var(--text)}.recent-primary>p{color:var(--text-muted);font-size:15px;line-height:1.8;max-width:520px}.story-read{display:inline-block;font-size:13px;margin-top:14px;text-decoration:underline;text-underline-offset:6px}.recent-stack{border-left:1px solid var(--border);padding-left:40px}.recent-stack article+article{margin-top:27px;padding-top:25px;border-top:1px solid var(--border-soft)}.recent-stack h3{font-size:24px;line-height:1.2;margin:0 0 12px}.recent-stack p{font-size:14px;color:var(--text-muted);line-height:1.7;margin:0}.front-research{border-top:1px solid var(--border-soft)}.research-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.research-photo{display:block;background:#030706;overflow:hidden}.research-photo img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain}.research-feature h3{font-size:39px;line-height:1.1;margin:0 0 22px}.research-feature p{color:var(--text-muted);font-size:15px;line-height:1.8}.front-explore{border-top:1px solid var(--border-soft);display:grid;grid-template-columns:1fr 2fr;gap:35px;padding-top:35px}.front-explore>div>a{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--border-soft);font-size:22px;color:var(--text)}.front-explore>div>a:first-child{padding-top:0}.publication-home footer{max-width:1272px;margin:35px auto 0}
@media(min-width:1700px){.front-cover{min-height:760px}.cover-content{padding-top:100px}.front-lead{max-width:780px}.front-lead h1{font-size:74px}}
@media(max-width:900px){.cover-content{padding:65px 42px 120px}.cover-foot{padding-inline:42px}.front-lead{max-width:600px}.front-cover{min-height:650px}.cover-art{object-position:65% center}.cover-shade{background:linear-gradient(90deg,#07100df0,#07100dbb 45%,#07100d50),linear-gradient(0deg,#07100de8,transparent 50%)}.recent-layout{gap:35px}.recent-stack{padding-left:25px}.research-feature{gap:30px}.recent-primary h3{font-size:32px}}
@media(max-width:600px){.publication-home header .logo{font-size:23px}.cover-content{padding:42px 24px 130px}.front-cover{min-height:655px}.front-lead h1{font-size:42px;line-height:1.07}.cover-meta{font-size:11px;gap:15px;margin-bottom:30px}.front-lead>p{font-size:15px;max-width:340px}.cover-art{object-position:70% center;opacity:.6}.cover-shade{background:linear-gradient(90deg,#07100df3,#07100d98),linear-gradient(0deg,#07100d,transparent 70%)}.cover-foot{padding:21px 24px;flex-direction:column;gap:7px}.front-recent,.front-research,.front-explore{padding:34px 24px}.front-section-head{margin-bottom:28px}.front-section-head h2{font-size:18px}.front-section-head>a{font-size:11px}.recent-layout,.research-feature,.front-explore{grid-template-columns:1fr;gap:30px}.recent-primary h3{font-size:33px}.recent-stack{padding-left:0;border-left:0;border-top:1px solid var(--border);padding-top:28px}.research-feature h3{font-size:33px}.front-explore>div>a{font-size:21px}.cover-read{padding:13px 18px}.publication-home footer{margin-top:0}}

.publication-home main{padding-top:0}
