.page-hero.publications-hero{isolation:isolate;background:#0a1711;flex-direction:column;justify-content:center;min-height:clamp(480px,42vw,625px);padding:clamp(112px,10vw,155px) clamp(24px,5vw,70px) clamp(102px,9vw,130px);display:flex;position:relative;overflow:hidden}.page-hero.publications-hero:before{content:"";z-index:-2;opacity:1;filter:none;background-image:url(/images/publications/hero/publications-hero-journal-collage.jpg?v=20260926-native);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.page-hero.publications-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#06130df0 0%,#06130dcc 29%,#06130d59 54%,#06130d00 100%),linear-gradient(#07140d38 0%,#0000 28% 62%,#07140d52 91%,#0b1711 100%);position:absolute;inset:0}.publications-hero-copy{z-index:1;max-width:815px;position:relative}.publications-hero .page-hero-code{color:var(--acid);letter-spacing:.16em;text-transform:uppercase;font-size:11px;display:inline-block}.publications-hero h1{letter-spacing:-.068em;text-wrap:balance;text-shadow:0 2px 24px #020d0866;max-width:760px;margin:23px 0 25px;font-size:clamp(64px,8vw,112px);line-height:.92}.publications-hero h1 span{color:var(--acid)}.publications-hero p{color:#e1ebe3;text-shadow:0 2px 16px #020d08b3;max-width:660px;font-size:clamp(17px,1.8vw,21px);line-height:1.57}.publications-hero-caption{z-index:1;color:#e9f6eac7;text-transform:uppercase;letter-spacing:.14em;text-align:right;border-top:1px solid #dcf6e066;padding-top:10px;font-size:9px;position:absolute;bottom:25px;right:clamp(24px,5vw,70px)}.pub-feature-cover-frame{background:radial-gradient(circle at 55% 42%,#71e7d621,#0000 70%),#0b1911;border:1px solid #dcf6e02e;flex:none;justify-content:center;align-items:center;width:100%;height:174px;margin-bottom:30px;display:flex;position:relative;overflow:hidden}.pub-feature-cover{object-fit:contain;object-position:center center;background:#f7f9f6;border:1px solid #ecf7e561;width:auto;max-width:calc(100% - 40px);height:151px;display:block;box-shadow:0 8px 26px #00000059}.pub-feature-sequence{color:var(--acid);letter-spacing:.08em;background:#07170dc2;padding:5px 6px;font-size:11px;font-weight:750;position:absolute;top:12px;left:13px}.pub-feature-cover-fallback{background:#c8ff3d12;border:1px solid #c8ff3d52;flex-direction:column;justify-content:center;gap:10px;min-width:95px;max-width:100%;min-height:115px;padding:18px;display:flex}.pub-feature-cover-fallback strong{letter-spacing:-.035em;color:var(--acid);font-size:clamp(23px,3vw,37px);line-height:1}.pub-feature-cover-fallback small{color:#c6d5c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.5}.pub-cover-slot{background:#f5f7f2;border:1px solid #e4f6e440;justify-content:center;align-items:center;width:150px;max-width:100%;height:182px;min-height:182px;padding:8px;display:flex;overflow:hidden}.pub-cover-slot.has-cover img{object-fit:contain;object-position:center center;filter:none;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.pub-cover-slot.is-placeholder{border:1px solid var(--line);background:linear-gradient(140deg,#c8ff3d1a,#71e7d60a),#0e2017;padding:16px}.pub-cover-fallback{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-width:0;height:100%;display:flex}.pub-cover-fallback strong{color:var(--acid);letter-spacing:-.055em;overflow-wrap:anywhere;font-size:25px;line-height:1.1}.pub-cover-fallback span{color:#b7cfb9;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.pub-card .pub-cover-slot{grid-area:1/1/span 2}.pub-card .pub-copy{min-width:0}.pub-card .pub-cover-slot+.pub-copy{grid-column:2}.pub-card .doi{white-space:nowrap}.pub-cover-slot.mini{width:145px;height:138px;min-height:138px;margin-bottom:3px}.pub-cover-slot.mini .pub-cover-fallback strong{font-size:21px}.pub-cover-slot.mini .pub-cover-fallback span{font-size:9px}@media (width<=1050px){.page-hero.publications-hero{min-height:510px}.page-hero.publications-hero:after{background:linear-gradient(90deg,#06130deb,#06130d61 80%,#06130d00),linear-gradient(#0000 62%,#06130d52)}.pub-card{grid-template-columns:150px minmax(0,1fr) auto}}@media (width<=800px){.page-hero.publications-hero{min-height:550px;padding-bottom:140px}.page-hero.publications-hero:before{background-position:50% 60%}.page-hero.publications-hero:after{background:linear-gradient(90deg,#06130de8,#06130d8c 74%,#06130d1f),linear-gradient(#0000 52%,#06130d6b)}.pub-card{grid-template-columns:145px minmax(0,1fr)}.pub-card .pub-cover-slot{grid-row:1/span 2}.pub-card .doi{grid-column:2;justify-self:start}}@media (width<=650px){.page-hero.publications-hero{min-height:605px;padding-top:92px;padding-bottom:255px;display:block}.page-hero.publications-hero:before{opacity:1;background-position:center bottom 34px;background-size:100%}.page-hero.publications-hero:after{background:linear-gradient(#091912 0%,#091912f5 28%,#0919129e 54%,#09191200 82%,#091912 100%)}.publications-hero h1{font-size:clamp(59px,13vw,77px);line-height:.94}.publications-hero p{font-size:17px;line-height:1.58}.publications-hero-caption{font-size:8px;bottom:14px;left:22px;right:22px}.pub-card{grid-template-columns:1fr}.pub-card .pub-cover-slot{grid-area:auto}.pub-card .doi{grid-column:1}.pub-card .pub-cover-slot+.pub-copy{grid-column:auto}.pub-cover-slot{width:145px;height:174px;min-height:174px}}.pub-journal-metrics{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin-top:13px;font-size:10px;line-height:1.45;display:flex}.pub-metric-year,.pub-metric-jif,.pub-metric-quartile{white-space:nowrap;border:1px solid #e8f4e630;align-items:center;min-height:28px;padding:5px 9px;font-weight:600;display:inline-flex}.pub-metric-year{color:#b6c9b9;letter-spacing:.065em;background:#eff9e909;font-size:9px}.pub-metric-jif{color:#d6f0dc;background:#71e7d60f;border-color:#71e7d647}.pub-metric-quartile{white-space:normal;color:var(--acid);background:#c8ff3d12;border-color:#c8ff3d57;gap:7px}.pub-metric-quartile small{color:#d3e0cf;max-width:215px;font-size:9px;font-weight:450}.pub-metric-source{color:#c4dcc4;text-underline-offset:3px;white-space:nowrap;margin-left:3px;font-size:10px;text-decoration-color:#e8f5e657}.pub-metric-source:hover{color:var(--acid);text-decoration-color:var(--acid)}.pub-journal-metrics-featured{margin:0 0 15px}.pub-journal-metrics-featured .pub-metric-quartile small{max-width:150px}.pub-metrics-context{max-width:850px;color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.6}.pub-metrics-context em{color:#cfdfd0;font-style:italic}@media (width<=650px){.pub-metric-year,.pub-metric-jif,.pub-metric-quartile{padding:6px 8px}.pub-metric-quartile{flex-wrap:wrap;gap:5px}.pub-metric-quartile small{white-space:normal;max-width:100%}.pub-feature-card .pub-metric-quartile small{max-width:195px}}.publications-wrap .pub-overview{margin-bottom:0}.pub-scopus-context{border-left:2px solid var(--acid);max-width:1080px;color:var(--muted);margin:18px 0 82px;padding-left:14px;font-size:12px;line-height:1.75}.pub-scopus-context em{color:#cfdfd0}@media (width<=650px){.pub-scopus-context{margin:16px 0 55px;font-size:11px}}.pub-card[id]{scroll-margin-top:110px}
