body{background:#000;color:#fff;margin:0;font-family:Bembo,serif}.header-container[data-astro-cid-odi5jzfj]{display:flex;justify-content:center;width:100%;margin-top:1rem;padding:0}.header-container[data-astro-cid-odi5jzfj] h1[data-astro-cid-odi5jzfj]{margin:0;font-family:Isenheim,serif}.subtitle[data-astro-cid-odi5jzfj]{text-align:center;color:#ffffff80;max-width:650px;margin:1rem auto .75rem;font-size:1rem;line-height:1.6;letter-spacing:.01em}.profile-links[data-astro-cid-odi5jzfj]{text-align:center;margin:0 auto 2.5rem;font-size:.9rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.profile-link[data-astro-cid-odi5jzfj]{color:#0ff;text-decoration:none;font-weight:600;transition:all var(--duration-fast) var(--ease-standard);display:inline-block}.profile-link[data-astro-cid-odi5jzfj]:hover{text-decoration:underline;transform:translateY(-1px)}.profile-link[data-astro-cid-odi5jzfj]:active{transform:translateY(0) scale(.98)}.separator[data-astro-cid-odi5jzfj]{color:#ffffff4d;font-size:.9rem}.brain-section[data-astro-cid-odi5jzfj]{display:flex;justify-content:center;margin:2rem auto 3rem;padding:0 2rem;z-index:var(--z-base)}.clickable-img[data-astro-cid-odi5jzfj]{display:block;width:100%;max-width:700px;border-radius:12px;cursor:zoom-in;transition:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);border:1px solid rgba(255,255,255,.06)}.clickable-img[data-astro-cid-odi5jzfj]:hover{transform:scale(1.01);box-shadow:0 8px 24px #0006;border-color:#ffffff1a}.clickable-img[data-astro-cid-odi5jzfj]:active{transform:scale(.99)}.lightbox[data-astro-cid-odi5jzfj]{position:fixed;inset:0;background:#000000f2;backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:var(--z-modal);opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-standard);padding:var(--space-md);box-sizing:border-box}.lightbox[data-astro-cid-odi5jzfj].visible{opacity:1;visibility:visible}.lightbox[data-astro-cid-odi5jzfj] img[data-astro-cid-odi5jzfj]{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #0006;cursor:zoom-in}.lightbox[data-astro-cid-odi5jzfj] .close[data-astro-cid-odi5jzfj]{position:absolute;top:var(--space-lg);right:var(--space-lg);font-size:2rem;color:#fff;background:#ffffff1a;border:none;cursor:pointer;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-standard)}.lightbox[data-astro-cid-odi5jzfj] .close[data-astro-cid-odi5jzfj]:hover{background:#fff3;transform:scale(1.1)}.lightbox[data-astro-cid-odi5jzfj] .close[data-astro-cid-odi5jzfj]:active{transform:scale(.95)}.lightbox[data-astro-cid-odi5jzfj] .close[data-astro-cid-odi5jzfj]:focus{outline:none}.lightbox[data-astro-cid-odi5jzfj] .close[data-astro-cid-odi5jzfj]:focus-visible{background:#ffffff40;outline:2px solid var(--zimaBlue, #00ffff);outline-offset:4px}main[data-astro-cid-odi5jzfj]{margin:2rem auto 4rem;padding:0 2rem;overflow-x:hidden}.content-wrapper[data-astro-cid-odi5jzfj]{max-width:1200px;margin:0 auto;position:relative}.publications-grid[data-astro-cid-odi5jzfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(480px,100%),1fr));gap:2.5rem;margin:2rem 0 0}.margin-notes-wrapper[data-astro-cid-odi5jzfj]{position:absolute;top:0;left:calc(100% + 3rem);width:280px;height:100%;pointer-events:none;isolation:isolate}.margin-note[data-astro-cid-odi5jzfj]{position:absolute;left:0;top:0;width:240px;font-family:Courier New,Courier,monospace;font-size:.88rem;line-height:1.4;font-weight:500;letter-spacing:.01em;color:#024502f2;padding:.65rem .9rem;border-left:2px solid transparent;pointer-events:none;z-index:1;opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility .25s ease-out,border-left-color .2s ease}.margin-note[data-astro-cid-odi5jzfj].active{opacity:1;visibility:visible;border-left-color:#02452480;pointer-events:auto;z-index:10}.margin-note[data-astro-cid-odi5jzfj].hover-highlight{color:#0a9e20f2;border-left-color:#35dd4eb3}.publication-link[data-astro-cid-odi5jzfj]{text-decoration:none;color:inherit;display:block;border-radius:8px}.publication-link[data-astro-cid-odi5jzfj]:after{display:none!important}.publication-link[data-astro-cid-odi5jzfj]:focus{outline:none}.publication-link[data-astro-cid-odi5jzfj]:focus-visible{outline:2px solid var(--zimaBlue);outline-offset:4px}.publication-card[data-astro-cid-odi5jzfj]{position:relative;background:#000;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:2rem;cursor:pointer;transition:border-color var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard),background var(--duration-normal) var(--ease-standard);overflow-wrap:break-word;word-break:break-word;min-width:0}.publication-link[data-astro-cid-odi5jzfj]:hover .publication-card[data-astro-cid-odi5jzfj]{transform:translateY(-2px);border-color:#ffffff1f;background:#010101}.publication-link[data-astro-cid-odi5jzfj]:active .publication-card[data-astro-cid-odi5jzfj]{transform:translateY(-1px)}.publication-link[data-astro-cid-odi5jzfj]:hover .publication-title[data-astro-cid-odi5jzfj],.publication-link[data-astro-cid-odi5jzfj]:focus-visible .publication-title[data-astro-cid-odi5jzfj]{color:var(--zimaBlue);transition:color .2s ease}.publication-meta[data-astro-cid-odi5jzfj]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.publication-date[data-astro-cid-odi5jzfj]{color:#ffffff73;font-size:.85rem;font-family:Bembo,serif;letter-spacing:.03em;font-variant:small-caps}.publication-journal[data-astro-cid-odi5jzfj]{color:#ffffff8c;font-size:.9rem;font-family:Bembo,serif;font-style:italic;text-align:right;flex:1;font-weight:500}.publication-title[data-astro-cid-odi5jzfj]{font-family:IsenheimLight,serif;font-size:1.5rem;margin:0 0 1rem;line-height:1.3;color:#fff;transition:color .2s ease}.publication-authors[data-astro-cid-odi5jzfj]{color:#ffffffa6;line-height:1.5;margin-bottom:2rem;font-size:.95rem}.publication-links[data-astro-cid-odi5jzfj]{position:absolute;bottom:1.5rem;left:2rem;right:2rem;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#fff6}.publication-links[data-astro-cid-odi5jzfj] a[data-astro-cid-odi5jzfj]{color:#0ff;text-decoration:none;font-weight:600;transition:all var(--duration-fast) var(--ease-standard);display:inline-block}.publication-links[data-astro-cid-odi5jzfj] a[data-astro-cid-odi5jzfj]:hover{text-decoration:underline;transform:translateY(-1px)}.publication-links[data-astro-cid-odi5jzfj] a[data-astro-cid-odi5jzfj]:active{transform:translateY(0) scale(.98)}.collection-badge[data-astro-cid-odi5jzfj]{background:#ffffff08;color:#fff6;padding:.25rem .6rem;border-radius:3px;font-size:.68rem;font-weight:400;font-variant:small-caps;letter-spacing:.03em;border:1px solid rgba(255,255,255,.06)}.cite-button[data-astro-cid-odi5jzfj]{background:transparent;border:none;padding:0;font-size:.85rem;color:#ffffff59;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);font-family:Bembo,serif;z-index:2;font-weight:400;font-variant:small-caps;letter-spacing:.04em}.cite-button[data-astro-cid-odi5jzfj]:hover{color:#ffffffa6}.cite-button[data-astro-cid-odi5jzfj]:active{color:#fffc}.cite-button[data-astro-cid-odi5jzfj]:focus{outline:none}.cite-button[data-astro-cid-odi5jzfj]:focus-visible{color:var(--zimaBlue)}.citation-modal-overlay[data-astro-cid-odi5jzfj]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;z-index:10000;display:none;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.citation-modal-overlay[data-astro-cid-odi5jzfj].active{display:flex;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.citation-modal[data-astro-cid-odi5jzfj]{background:#000000f2;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:2rem;width:90%;max-width:680px;max-height:80vh;overflow-y:auto;animation:scaleIn .2s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.citation-format[data-astro-cid-odi5jzfj]{margin-bottom:1.5rem;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);position:relative}.citation-format[data-astro-cid-odi5jzfj]:last-child{margin-bottom:0}.citation-format[data-astro-cid-odi5jzfj]:hover{opacity:.9}.citation-format[data-astro-cid-odi5jzfj]:active{opacity:.95}.citation-format[data-astro-cid-odi5jzfj].copied .citation-text[data-astro-cid-odi5jzfj]{background:#ffffff0a}.citation-label[data-astro-cid-odi5jzfj]{font-family:Bembo,serif;font-size:.75rem;color:#fff6;font-weight:400;letter-spacing:.02em;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}.copy-indicator[data-astro-cid-odi5jzfj]{font-size:.7rem;color:#ffffff80;opacity:0;transition:opacity .2s ease;font-weight:400}.citation-format[data-astro-cid-odi5jzfj].copied .copy-indicator[data-astro-cid-odi5jzfj]{opacity:1}.citation-text[data-astro-cid-odi5jzfj]{font-family:Bembo,serif;font-size:.9rem;line-height:1.7;color:#fffc;background:#ffffff05;padding:1rem;border-radius:2px;border-left:1px solid rgba(255,255,255,.08);word-wrap:break-word;user-select:all;transition:all var(--duration-fast) var(--ease-standard)}.citation-format[data-astro-cid-odi5jzfj]:hover .citation-text[data-astro-cid-odi5jzfj]{border-left-color:#ffffff26;background:#ffffff08}@media(max-width:1600px){.margin-notes-wrapper[data-astro-cid-odi5jzfj]{display:none}}@media(max-width:1024px){.header-container[data-astro-cid-odi5jzfj]{padding:0 1rem;box-sizing:border-box}main[data-astro-cid-odi5jzfj]{margin:1.5rem auto;padding:0 1rem}.subtitle[data-astro-cid-odi5jzfj]{font-size:.95rem;margin:1rem auto .75rem;padding:0 1rem;max-width:none;width:100%;box-sizing:border-box}.profile-links[data-astro-cid-odi5jzfj]{font-size:.85rem;margin:0 auto 2rem}.brain-section[data-astro-cid-odi5jzfj]{margin:1.5rem auto 2rem;padding:0 1rem}.publications-grid[data-astro-cid-odi5jzfj]{grid-template-columns:1fr;gap:2rem;padding:0;margin:0}.content-wrapper[data-astro-cid-odi5jzfj]{padding:0;margin:0;max-width:none;width:100%}.publication-card[data-astro-cid-odi5jzfj]{padding:1.5rem;background:#000;border:1px solid rgba(255,255,255,.06);border-radius:6px}.publication-link[data-astro-cid-odi5jzfj]:hover .publication-card[data-astro-cid-odi5jzfj]{transform:none;border-color:#ffffff0f}.publication-link[data-astro-cid-odi5jzfj]:active .publication-card[data-astro-cid-odi5jzfj]{transform:scale(.98);background:#0a0a0a}.publication-link[data-astro-cid-odi5jzfj]:focus-visible{outline:2px solid var(--zimaBlue);outline-offset:2px}.publication-meta[data-astro-cid-odi5jzfj]{flex-direction:column;gap:.5rem;margin-bottom:.75rem}.publication-journal[data-astro-cid-odi5jzfj]{text-align:left}.publication-title[data-astro-cid-odi5jzfj]{font-size:1.25rem;margin-bottom:.75rem}.publication-authors[data-astro-cid-odi5jzfj]{font-size:.9rem;margin-bottom:2rem}.publication-links[data-astro-cid-odi5jzfj]{flex-direction:row;justify-content:space-between;gap:.75rem;bottom:1rem;left:1.5rem;right:1.5rem;font-size:.8rem}.collection-badge[data-astro-cid-odi5jzfj]{display:none}.clickable-img[data-astro-cid-odi5jzfj]{border-radius:8px}.lightbox[data-astro-cid-odi5jzfj] img[data-astro-cid-odi5jzfj]{max-width:95vw;max-height:85vh}.lightbox[data-astro-cid-odi5jzfj] .close[data-astro-cid-odi5jzfj]{top:var(--space-md);right:var(--space-md)}.cite-button[data-astro-cid-odi5jzfj]{font-size:.68rem}.collection-badge[data-astro-cid-odi5jzfj]{font-size:.64rem;padding:.2rem .5rem}.citation-modal[data-astro-cid-odi5jzfj]{width:95%;padding:1.5rem;max-height:85vh}.citation-text[data-astro-cid-odi5jzfj]{font-size:.85rem;padding:.85rem}.citation-format[data-astro-cid-odi5jzfj]{margin-bottom:1.25rem}}.lightbox-zoom-preview[data-astro-cid-odi5jzfj]{position:fixed;width:320px;height:320px;border:2px solid rgba(0,255,255,.3);border-radius:50%;pointer-events:none;z-index:10002;display:none;overflow:hidden;box-shadow:0 12px 48px #000000e6,0 0 0 1px #ffffff0d inset;background-repeat:no-repeat;background-color:#0006}.lightbox-zoom-preview[data-astro-cid-odi5jzfj].active{display:block}
