.phero-stack{background:var(--ink);color:var(--paper)}.phero{background:transparent;color:inherit;padding-block:72px 0;position:relative;z-index:5;overflow:visible}.phero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 30px,rgba(255,255,255,.022) 30px 31px);pointer-events:none}.phero .phero-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-template-areas:"eyebrow logo" "copy logo";-moz-column-gap:64px;column-gap:64px;row-gap:0;align-items:start}.phero-eyebrow{grid-area:eyebrow}.phero-copy{grid-area:copy;min-width:0}.phero-logo{grid-area:logo;align-self:center}.phero .eyebrow{color:#9fb0d4;margin-bottom:22px}.phero h1{font-family:var(--display);font-size:clamp(40px,5vw,72px);line-height:1.02;font-weight:600;letter-spacing:-.02em;margin:0 0 28px;max-width:16ch}.phero h1 em{font-style:italic;font-weight:500;color:#c9d4ec}.phero .lead{font-size:19px;line-height:1.55;color:#c9d1e4;max-width:52ch;margin:0 0 32px}.phero .lead .oa-word{color:#c9d4ec;font-style:italic}.megasearch-wrap{position:relative;z-index:20;max-width:620px;margin-bottom:44px}.megasearch{display:flex;align-items:stretch;background:var(--paper-2);border:1px solid var(--paper-2);height:58px}.megasearch-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:#fff;border:1px solid var(--ink);box-shadow:0 18px 44px -20px #1a3a6e66;overflow:hidden}.megasearch-result{display:block;padding:12px 18px;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink)}.megasearch-result:hover,.megasearch-result:focus{background:var(--paper)}.megasearch-result .r-title{display:block;font-family:var(--serif);font-size:15.5px;font-weight:600;line-height:1.3;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.megasearch-result .r-meta{display:block;font-size:12.5px;color:var(--muted)}.megasearch-more{display:flex;align-items:center;gap:6px;width:100%;padding:11px 18px;background:transparent;border:0;cursor:pointer;font-family:var(--serif);font-size:13.5px;font-weight:600;color:var(--ink-2, var(--ink))}.megasearch-more:hover{background:var(--paper)}.megasearch-empty{padding:16px 18px;font-size:14px;color:var(--muted)}.megasearch input{flex:1;border:0;background:transparent;font-family:var(--serif);font-size:17px;padding:0 20px;outline:none;color:var(--ink)}.megasearch input::-moz-placeholder{color:var(--muted-2);font-style:italic}.megasearch input::placeholder{color:var(--muted-2);font-style:italic}.megasearch button{background:var(--ink);color:var(--paper);border:0;padding:0 26px;font-family:var(--serif);font-size:16px;font-weight:500;display:inline-flex;align-items:center;gap:10px}.megasearch button:hover{background:var(--ink-2)}.megasearch button{color:#fff}.search-suggest{display:flex;gap:12px;margin-top:16px;align-items:center;font-size:13.5px;color:#8fa0c4;flex-wrap:wrap}.search-suggest a{color:#c9d1e4;border-bottom-color:#c9d1e44d}.search-suggest a:hover{color:var(--paper)}.phero-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid rgba(255,255,255,.16);position:relative}.phero-stats .s{padding:22px 22px 22px 0;border-right:1px solid rgba(255,255,255,.1)}.phero-stats .s:last-child{border-right:none}.phero-stats .s .v{font-family:var(--display);font-size:38px;font-weight:500;letter-spacing:-.02em;line-height:1;display:block;margin-bottom:8px}.phero-stats .s .l{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8fa0c4}.phero-logo{display:flex;align-items:center;justify-content:center;padding:12px 0}.phero-logo-img{width:100%;max-width:420px;height:auto;-o-object-fit:contain;object-fit:contain}.psection{padding-block:var(--section-y)}.psection .container>.head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--ink);padding-bottom:18px;margin-bottom:36px;gap:24px}.psection .head h2{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:500;letter-spacing:-.012em;margin:0}.psection .head .sub{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.psection .head p.lede{font-size:16px;color:var(--ink-3);margin:8px 0 0;max-width:50ch;font-style:italic}.psection-journals .head,.psection-latest .head{display:block;border-bottom:none;padding-bottom:0;margin-bottom:36px}.psection-journals .head-title-row,.psection-latest .head-title-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.psection-journals .head-link,.psection-latest .head-link{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.psection-journals .head-title-row h2,.psection-latest .head-title-row h2{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:500;letter-spacing:-.012em;margin:0}.psection-journals{border-bottom:1px solid var(--rule)}.journal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 24px}.jcard{cursor:pointer;display:flex;flex-direction:column;text-align:left;background:transparent;border:0;padding:0}.jcover{aspect-ratio:3/4;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:22px 20px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.jcard:hover .jcover{transform:translateY(-5px);box-shadow:0 16px 34px -16px #1a3a6e73}.jcover:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.16);pointer-events:none;z-index:1}.jcover .jcover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.jcover.has-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a3a6e26,#1a3a6ec7);z-index:0}.jcover.has-cover .jbottom{position:relative;z-index:1}.jcover .jbottom{margin-top:auto;display:flex;flex-direction:column}.jcover .toprule{height:3px;width:38px;background:var(--ink-2);margin-bottom:8px}.jcover .abbr{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;opacity:.72;margin-bottom:8px}.jcover .jname{font-family:var(--display);font-size:22px;line-height:1.14;font-weight:600;letter-spacing:-.01em;margin:0 0 10px;text-wrap:balance;transition:color .15s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jcover .jfield{font-family:var(--display);font-style:italic;font-size:13.5px;line-height:1.3;opacity:.78;margin-bottom:18px}.jcover .joa{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--oa-bg);display:flex;align-items:center;gap:7px}.jcover .joa:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--oa-bg)}.jcard.light .jcover{background:var(--paper-3);color:var(--ink);border-color:var(--rule-strong)}.jcard.light .jcover:before{border-color:#1a3a6e24}.jcard.light .jcover .joa{color:var(--oa)}.jcard.light .jcover .joa:before{background:var(--oa)}.journal-grid .jcover.has-cover:after{background:linear-gradient(180deg,#1a3a6e38,#1a3a6eb8);transition:background .16s ease}.journal-grid .jcover .jexcerpt{font-size:14px;line-height:1.45;color:#ffffffeb;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-grid .jcard.light .jcover .jexcerpt{color:var(--ink-2)}@media(min-width:761px){.journal-grid .jcard:hover .jcover.has-cover:after,.journal-grid .jcard:focus-visible .jcover.has-cover:after{background:linear-gradient(180deg,#1a3a6e5c,#1a3a6ed1)}.journal-grid .jcover .jbottom{opacity:0;transform:translateY(16px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.journal-grid .jcard:hover .jbottom,.journal-grid .jcard:focus-visible .jbottom{opacity:1;transform:translateY(0);pointer-events:auto}}.flagship-pill{position:absolute;top:0;right:0;background:var(--ink);color:var(--paper);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;z-index:2}.subjects-band{background:var(--paper-3);border-block:1px solid var(--rule);padding-block:var(--section-y)}.subject-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--ink);border-left:1px solid var(--rule)}.subject-cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:22px 24px;cursor:pointer;background:transparent;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .15s}.subject-cell:hover{background:var(--paper-2)}.subject-cell .sname{font-family:var(--display);font-size:20px;font-weight:500;letter-spacing:-.005em}.subject-cell:hover .sname{color:var(--ink-2)}.subject-cell .scount{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.latest-row{display:grid;grid-template-columns:1fr 200px;gap:28px;padding-block:18px;border-bottom:1px solid var(--rule);cursor:pointer;align-items:start;background:transparent;transition:background .12s}.latest-row:hover{background:var(--paper-3)}.latest-row .tags{display:flex;gap:12px;align-items:center;margin-bottom:7px;flex-wrap:wrap}.latest-row h3{font-family:var(--display);font-size:19px;line-height:1.22;font-weight:500;margin:0 0 6px;letter-spacing:-.004em}.latest-row:hover h3{color:var(--ink-2)}.latest-row .authors{font-style:italic;font-size:13.5px;color:var(--ink-2)}.latest-row .lexcerpt{font-size:14.5px;line-height:1.5;color:var(--ink-3);margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:961px){.latest-row .lexcerpt{-webkit-line-clamp:2}}.latest-row .side{border-left:1px solid var(--rule);padding-left:24px;display:flex;flex-direction:column;gap:4px}.latest-row .side .jrnl{font-family:var(--display);font-size:14px;font-weight:600}.latest-row .side .when{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.06em}.latest-row .side .alt{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);margin-top:4px}.notes-band{background:var(--ink);color:var(--paper);padding-block:var(--section-y)}.notes-band .head{display:block;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:18px;margin-bottom:36px}.notes-band .head .sub{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8fa0c4;margin-bottom:10px}.notes-band .head-title-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.notes-band .head h2{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:500;letter-spacing:-.012em;margin:0;color:var(--paper)}.notes-band .head-link{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#c9d1e4;display:inline-flex;align-items:center;gap:6px}.notes-band .head-link:hover{color:#fff}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.note{border-right:1px solid rgba(255,255,255,.12);padding:34px 32px;cursor:pointer;text-align:left;background:transparent;display:flex;flex-direction:column;text-decoration:none;color:inherit}.note:first-child{padding-left:0}.note:last-child{border-right:none;padding-right:0}.note .ncat{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--oa-bg);margin-bottom:16px}.note h3{font-family:var(--display);font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px;color:var(--paper);transition:color .15s;font-size:22px}.note:hover h3{color:var(--oa-bg)}.note .ndek{font-size:14.5px;line-height:1.5;color:#b9c2da;margin:0 0 auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.note .nmeta{display:flex;gap:10px;align-items:center;margin-top:24px;flex-wrap:wrap;font-size:12.5px;color:#8fa0c4;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.note .nmeta .nauthor{color:#d8dded;font-style:italic}.note .nmeta .ndot{color:#ffffff4d}.note .nmeta .nread{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.commitments-band{background:var(--paper-3);border-block:1px solid var(--rule);padding-block:var(--section-y)}.commitments-band .head{border-bottom:1px solid var(--ink);padding-bottom:18px;margin-bottom:36px}.commitments-band .head .sub{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.commitments-band .head h2{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:500;letter-spacing:-.012em;margin:0;max-width:22ch}.commitments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--ink);border-left:1px solid var(--rule)}.commitment-cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px 26px;background:var(--paper-2)}.commitment-cell h3{font-family:var(--display);font-size:20px;font-weight:500;letter-spacing:-.005em;margin:0 0 10px;color:var(--ink)}.commitment-cell p{font-size:14.5px;line-height:1.55;color:var(--ink-3);margin:0}.new-journals-band{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16);background:transparent}.new-journals-strip{display:flex;align-items:center;justify-content:space-between;gap:20px 28px;flex-wrap:wrap;padding-block:18px}.new-journals-copy{flex:1;min-width:min(100%,280px);margin:0;font-size:14.5px;line-height:1.45;color:#c9d1e4}.new-journals-end{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;flex-shrink:0}.btn.new-journals-btn{flex-shrink:0;min-width:auto;padding:10px 18px;font-size:14px;background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,.35)}.btn.new-journals-btn:hover{background:#ffffff14;border-color:#ffffff80;color:var(--paper)}.btn.new-journals-btn.is-subscribed{background:transparent;color:var(--paper);border-color:#ffffff59}.btn.new-journals-btn.is-subscribed:hover{background:#ffffff14;border-color:#ffffff80;color:var(--paper)}.new-journals-fine{margin:0;font-size:12px;line-height:1.45;color:#8fa0c4;max-width:36ch}.new-journals-fine a{color:#c9d1e4;border-bottom-color:#c9d1e459}.authors-cta{padding-block:var(--section-y)}.authors-cta .box{border:1px solid var(--ink);padding:56px;display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:center;background:var(--paper-3)}.authors-cta .btn{color:#fff}.authors-cta .btn:hover{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.authors-cta h2{font-family:var(--display);font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.014em;margin:0 0 16px;line-height:1.08}.authors-cta p{font-size:17px;line-height:1.55;color:var(--ink-3);margin:0 0 24px;max-width:48ch}.authors-cta .checks{display:flex;flex-direction:column;gap:12px}.authors-cta .checks .c{display:flex;gap:12px;align-items:center;font-size:15.5px}.authors-cta .checks .c .k{font-family:var(--display);font-size:22px;font-weight:600;color:var(--ink);flex-shrink:0;min-width:28px;line-height:1;text-align:center}.authors-cta .ctas{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:960px){.phero{padding-bottom:56px}.phero .phero-grid{grid-template-columns:1fr;grid-template-areas:"eyebrow" "logo" "copy";gap:28px}.phero .phero-eyebrow{margin-bottom:0}.authors-cta .box{grid-template-columns:1fr;gap:40px}.phero-stats{grid-template-columns:1fr 1fr}.journal-grid{grid-template-columns:repeat(2,1fr)}.subject-grid,.commitments-grid{grid-template-columns:1fr 1fr}.notes-grid{grid-template-columns:1fr}.note{border-right:none;border-bottom:1px solid rgba(255,255,255,.12);padding:24px 0!important}.latest-row{grid-template-columns:1fr}.latest-row .side{border-left:0;padding-left:0;flex-direction:row;gap:14px;align-items:baseline}}@media(max-width:600px){.phero{padding-block:44px 44px}.phero h1{margin-bottom:22px}.phero .lead{font-size:17px;margin-bottom:24px}.megasearch-wrap{margin-bottom:32px}.megasearch{height:52px}.megasearch input{font-size:16px;padding:0 16px}.megasearch button{padding:0 16px;font-size:15px;gap:7px}.phero-logo-img{max-width:320px}.journal-grid .jcover .jexcerpt,.journal-grid .jcover .joa{display:none}.journal-grid .jcover .jname{font-size:16px;line-height:1.22;margin-bottom:0;-webkit-line-clamp:5}.journal-grid{gap:20px 16px}.subject-grid,.commitments-grid{grid-template-columns:1fr}.commitment-cell{padding:22px 20px}.new-journals-strip,.new-journals-end{flex-direction:column;align-items:stretch}.new-journals-btn{justify-content:center}.new-journals-fine{max-width:none}.latest-row h3{font-size:18px}.authors-cta .box{padding:32px 22px;gap:32px}.authors-cta p{font-size:16px}.authors-cta .checks .c .k{min-width:28px;font-size:20px}}@media(max-width:380px){.journal-grid{grid-template-columns:1fr}.megasearch button{padding:0 14px}}
