@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_57205a5d-module__XKtsIW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_57205a5d-module__XKtsIW__variable{--font-bebas-neue:"Bebas Neue", "Bebas Neue Fallback"}
@media (min-width:768px){.site-nav{z-index:1000;background-color:#1f1f1f;border-bottom:1px solid #303030;margin:0;padding:0;position:sticky;top:0}.site-nav ul{justify-content:center;gap:1.5rem;margin:0;padding:0;list-style-type:none;display:flex}.site-nav ul li{margin:0;padding:0}.site-nav ul li a{color:#fff;font-family:var(--font-bebas-neue), sans-serif;cursor:pointer;padding:.3rem;font-size:1.4rem;font-style:normal;font-weight:400;text-decoration:none}span.innerLink{color:#fff}span.outerLink{color:red;display:inline-block;position:relative}span.outerLink:after{content:"";background:red;width:0%;height:2px;transition:all .3s;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}span.outerLink:hover:after{content:"";background:red;width:120%;height:2px;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}}.logoLink{background-color:#1f1f1f;flex-wrap:wrap;justify-content:center;margin-top:.3rem;display:flex}.logo{width:100%;max-width:23rem}a[aria-current=page] span.outerLink:after{width:120%}@media (max-width:768px){.site-nav{z-index:1000;background-color:#1f1f1f;border-bottom:1px solid #303030;margin:0;padding:0;position:sticky;top:0}.site-nav ul{justify-content:center;margin:0;padding:0;list-style-type:none;display:flex}.site-nav ul li{margin:0;padding:0}.site-nav ul li a{color:#fff;font-family:var(--font-bebas-neue), sans-serif;cursor:pointer;padding:.3rem;font-size:1.2rem;font-style:normal;font-weight:400;text-decoration:none}span.innerLink{color:#fff}span.outerLink{color:red;display:inline-block;position:relative}span.outerLink:after{content:"";background:red;width:0%;height:2px;transition:all .3s;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}span.outerLink:hover:after{content:"";background:red;width:120%;height:2px;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0}h1{font-size:3.2em;line-height:1.1}a{color:#fff;text-decoration:none;transition:all .1s}a:hover{color:red}.dumps{padding:1rem}.dumps-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;list-style:none;display:grid}.dump-card{border:1px solid #333;display:flex}.dump-card a{flex-direction:column;flex:1;display:flex}.dump-card img{object-fit:cover;width:100%;height:180px}.dumps-list-wide{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.dumps-list-wide .dump-card img{height:260px}.dump-card-body{flex:1;padding:.5rem}.dump{max-width:800px;margin:0 auto;padding:1rem}.dump img{max-width:100%;height:auto}.profile-header{border-bottom:1px solid #333;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.profile-header .profile-photo{object-fit:cover;flex-shrink:0;width:200px;height:200px}.profile-identity{flex-direction:column;min-width:0;min-height:200px;display:flex}.profile-identity .status-badge{margin-top:auto}.deed{border:1px solid #333;margin-bottom:1rem;padding:.5rem}.deed h3{margin-bottom:.25rem}.deed-sources{border-top:1px solid #333;margin-top:.5rem;padding-top:.5rem;list-style:none}.deed-sources li{align-items:center;gap:.5rem;display:flex}.source-kind{color:#fff;background:#333;padding:.1rem .4rem;font-size:.75rem}.nationality{white-space:nowrap;margin-left:.6rem}.dump-countries{flex-wrap:wrap;gap:.75rem;margin:.5rem 0;display:flex}.dump-countries .nationality{margin:0}.dump-header{border-bottom:1px solid #333;margin-bottom:1rem;padding-bottom:1rem}.dump-header h1{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;font-size:3.5rem;line-height:1;display:inline-block;position:relative}.dump-header h1:after{content:"";background:red;height:3px;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}.dump-meta{color:#aaa;margin-top:.5rem;font-size:.9rem}.dump img.dump-cover{aspect-ratio:16/9;object-fit:cover;border:1px solid #333;width:100%;height:auto;margin-bottom:1rem}.site-footer{background-color:#0d0d0d;border-top:1px solid #1a1a1a;margin-top:3rem;padding:3rem 2rem 1.5rem}.footer-inner{grid-template-columns:2fr repeat(3,1fr);gap:2.5rem;max-width:1400px;margin:0 auto;display:grid}.footer-logo{align-self:center}.footer-logo img{max-width:16rem;height:auto;display:block}.footer-column h3{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;color:#fff;margin-bottom:.75rem;font-size:1.2rem}.footer-column ul{flex-direction:column;gap:.4rem;list-style:none;display:flex}.footer-column a{color:#aaa;font-size:.95rem}.footer-column a:hover{color:#fff}@media (max-width:768px){.footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-inner{text-align:center;grid-template-columns:1fr}.footer-logo img{margin:0 auto}}.dump-excerpt{color:#ddd;border-left:3px solid red;margin:1rem 0;padding-left:.75rem;font-size:1.1rem}.dump-pills{flex-wrap:wrap;align-items:center;gap:.4rem;margin:1rem 0;display:flex}.dump-tag{background:#2a2a2a;border:1px solid #444;padding:.2rem .6rem;font-size:.85rem}.dump-pills .nationality{margin:0}.dump-body{background:#1a1a1a;margin:1.25rem 0;padding:1rem 1.25rem}.dump-body h1,.dump-body h2{margin-bottom:.5rem;font-size:1.5rem}.dump-body p{margin-bottom:.75rem}.dump-section{border-top:1px solid #333;margin-top:1.5rem;padding-top:1rem}.dump-section h2{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;margin-bottom:.75rem;font-size:1.6rem}.dump-mentioned ul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;list-style:none;display:grid}.dump-mentioned li{text-align:center;background:#1a1a1a;border:1px solid #333;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem;display:flex}.dump-mentioned img{aspect-ratio:1;object-fit:cover;width:100%}.dump-sources ul{list-style:none}.dump-sources li{border-bottom:1px solid #333;padding:.5rem 0}.dump-sources li:last-child{border-bottom:none}.dump-related ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;list-style:none;display:grid}.dump-related li{background:#1a1a1a;border:1px solid #333}.dump-related a{flex-direction:column;display:flex}.dump-related img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.dump-related span{padding:.5rem;font-size:.9rem}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:2rem 0;padding:1rem;display:flex}.pagination a{color:#fff;background:#1a1a1a;border:1px solid #444;padding:.4rem .9rem}.pagination a:hover{color:#fff;border-color:red}.pagination-disabled{color:#555;border:1px solid #333;padding:.4rem .9rem}.pagination-info{color:#aaa;font-size:.9rem}.timeline{max-width:900px;margin:0 auto;padding:1rem}.timeline-year{border-left:2px solid #333;margin-bottom:2rem;padding-left:2rem;position:relative}.timeline-year h2{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;margin-bottom:1rem;font-size:2.5rem;position:relative}.timeline-year h2:before{content:"";background:red;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:-2.4rem;transform:translateY(-50%)}.timeline-year ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.timeline-year li a{background:#1a1a1a;border:1px solid #333;gap:1rem;padding:.5rem .75rem;display:flex}.timeline-year li a:hover{border-color:red}.timeline-year time{color:#888;white-space:nowrap;min-width:4rem;font-size:.9rem}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:60vh;padding:2rem;display:flex}.not-found h1{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;font-size:8rem;line-height:1;animation:1s infinite blink-404}@keyframes blink-404{0%,50%{opacity:1}51%,to{opacity:0}}.not-found h2{color:#aaa;font-size:1.4rem;font-weight:400;display:inline-block;position:relative}.not-found h2:after{content:"";background:red;height:2px;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}.not-found p{color:#888;max-width:500px;line-height:1.5}.not-found-button{color:#fff;font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;background:red;margin-top:1rem;padding:.6rem 1.5rem;font-size:1.1rem;display:inline-block}.not-found-button:hover{color:#fff;background:#c00}@media (max-width:600px){.not-found h1{font-size:5rem}}.nationality .flag{vertical-align:middle;width:auto;height:.8em;margin-right:.25rem}@media (max-width:600px){h1{font-size:2em}.profile-header{flex-direction:column}.profile-header .profile-photo{width:100%;height:250px}.profile-identity{min-height:0}.page-header{padding:.75rem 1rem .5rem}.page-header h1{font-size:2.5rem}}.page-header{border-bottom:1px solid #333;margin-bottom:1rem;padding:1rem 1rem .75rem}.page-header h1{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;font-size:4rem;line-height:1;display:inline-block;position:relative}.page-header h1:after{content:"";background:red;height:3px;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}.page-header-center{text-align:center}.page-header p{color:#aaa;margin-top:1rem;font-size:1.1rem}.search-form{max-width:800px;margin:0 auto 1rem;padding:0 1rem}.search-input{position:relative}.search-input input{color:#fff;background:#1a1a1a;border:1px solid #333;width:100%;padding:.6rem 2.5rem .6rem .75rem;font-size:1rem}.search-input input:focus{border:1px solid #484848;outline:none}.search-input button{color:#aaa;cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.search-input button:hover{color:#fff}.search-filters-panel{margin-top:.5rem}.search-filters-toggle{color:#aaa;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;width:fit-content;margin:.5rem auto 0;font-family:inherit;font-size:.9rem;display:flex}.search-filters-toggle:hover{color:red}.search-filters{flex-direction:column;gap:1rem;margin-top:.5rem;display:none}.search-filters.is-open{display:flex}.filter-row{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.tag-selector{position:relative}.tag-toggle{color:#fff;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:.4rem .75rem;font-family:inherit;font-size:1rem}.tag-toggle:hover{border-color:#555}.tag-chips{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.tag-chip{background:#2a2a2a;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.85rem;display:inline-flex}.tag-chip button{color:#aaa;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.tag-chip button:hover{color:red}.tag-options{z-index:10;background:#1a1a1a;border:1px solid #333;min-width:220px;max-height:240px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.tag-options li button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;width:100%;padding:.3rem .75rem;font-family:inherit;font-size:.9rem;display:block}.tag-options li button:hover{background:#2a2a2a}.tag-options-empty{color:#777;padding:.3rem .75rem;font-size:.85rem}.filter-dates{flex-wrap:wrap;gap:.5rem;display:flex}.filter-dates label{color:#aaa;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.filter-dates input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1a1a1a;border:1px solid #333;padding:.3rem .5rem;font-family:inherit}.filter-apply{color:#fff;cursor:pointer;font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;background:red;border:none;align-self:center;padding:.4rem 1.25rem;font-size:1rem}.filter-apply:hover{background:#c00}.people-selector{flex:1;min-width:200px;position:relative}.people-chips{flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem;display:flex}.people-chip{background:#2a2a2a;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.85rem;display:inline-flex}.people-chip button{color:#aaa;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.people-chip button:hover{color:red}.people-search{color:#fff;background:#1a1a1a;border:1px solid #333;width:100%;padding:.3rem .5rem;font-family:inherit}.people-search:focus{border-color:red;outline:none}.people-options{z-index:10;background:#1a1a1a;border:1px solid #333;max-height:220px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.people-options li button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;width:100%;padding:.3rem .5rem;font-family:inherit;font-size:.9rem;display:block}.people-options li button:hover{background:#2a2a2a}.opsec-layout{gap:1rem;padding:1rem;display:flex}.opsec-sidebar{flex-shrink:0;width:220px}.opsec-sidebar ul{list-style:none}.opsec-category summary{cursor:pointer;align-items:center;gap:.4rem;padding:.4rem .5rem;font-weight:700;list-style:none;display:flex}.opsec-category summary::-webkit-details-marker{display:none}.opsec-category summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.4em;height:.4em;transition:transform .2s;transform:rotate(-45deg)}.opsec-category[open] summary:before{transform:rotate(45deg)}.opsec-category summary:hover,.opsec-sidebar li a:hover{background:#2a2a2a}.opsec-sidebar li a{padding:.3rem .5rem .3rem 1.4rem;display:block}.opsec-body{flex:1;min-width:0}.opsec-page{gap:1rem;display:flex}.opsec-content{overflow-wrap:break-word;background:#1a1a1a;flex:1;min-width:0;padding:1rem}.opsec-content img{max-width:100%;height:auto}.opsec-meta{border-left:1px solid #333;flex-shrink:0;width:220px;padding-left:1rem}.opsec-meta ul{list-style:none}@media (max-width:768px){.opsec-layout,.opsec-page{flex-direction:column}.opsec-sidebar,.opsec-meta{width:auto}.opsec-meta{border-top:1px solid #333;border-left:none;padding-top:1rem;padding-left:0}}.home{flex-direction:column;gap:1rem;padding:1rem;display:flex}.site-alert{text-align:center;color:#fff;background:red;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 1rem;display:flex}.site-alert strong{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.05em;font-size:3rem;line-height:1;animation:1s infinite blink-404}.site-alert-message{max-width:1100px;font-size:1rem;line-height:1.4}.site-alert-message a{text-decoration:underline}.home-top{grid-template-columns:1fr 1.5fr;gap:3rem;display:grid}.home h2{margin-bottom:.5rem}.home-dumps{flex-direction:column;gap:1rem;display:flex}.home-nuremberg{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.home-tile{background:#1a1a1a;border:1px solid #333;flex-direction:column;display:flex}.home-tile:hover{border-color:red}.home-tile img{object-fit:cover;width:100%;height:160px}.home-blog img{height:320px}.home-tile-body{padding:.5rem}.home-blog-label{color:red;font-size:.8rem}.home-stats{flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:1.5rem 1rem;display:flex}.home-stats>div{align-items:baseline;gap:.4rem;display:flex}.home-stats strong{font-size:1.2rem;font-weight:700}.home-stats span{color:#888;font-size:.9rem}.home-nuremberg .home-tile{aspect-ratio:1;overflow:hidden}.home-nuremberg .home-tile img{flex:1;height:auto;min-height:0}.home-nuremberg .status-badge{padding:.5rem;font-size:1.4rem}@media (max-width:768px){.home-top{grid-template-columns:1fr}.home-nuremberg{grid-template-columns:repeat(2,1fr)}}.status-badge{text-align:center;font-size:1.6rem;font-family:var(--font-bebas-neue), sans-serif;color:#fff;padding:.5rem;text-decoration:none}.status-genocidaire{background:#000}.status-partisan{background:red}
