@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.tc-entry{display:block!important;position:relative;background:var(--crime-bg)!important;color:var(--crime-text);max-width:none!important;width:100%!important;padding:0!important;margin:0!important;overflow:hidden;} .tc-entry .tc-wrap{display:block!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:24vh 5vw 20vh!important;position:relative;} .tc-file{font-family:'Source Sans 3',sans-serif;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--crime-muted);margin:0 0 var(--s5) 0;} .tc-entry h1{font-family:'Alegreya',serif;font-weight:700;font-size:clamp(38px,5vw,68px);line-height:1.04;letter-spacing:-.01em;color:var(--crime-text);margin:0 0 var(--s4) 0;max-width:none;} .tc-lead{font-family:'Source Sans 3',sans-serif;font-weight:400;font-size:17px;line-height:1.65;color:var(--crime-muted);max-width:none;white-space:nowrap;margin:0;} .tc-room-mark{position:absolute;top:24vh;right:8vw;writing-mode:vertical-rl;font-family:'Source Sans 3',sans-serif;font-weight:600;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--crime-muted);opacity:.55;padding-block:var(--s3);padding-left:var(--s2);border-left:1px solid #ffffff1a;} .tc-exit{display:block!important;background:var(--paper)!important;color:var(--ink);max-width:none!important;width:100%!important;padding:0!important;margin:0!important;} .tc-exit .tc-wrap{display:block!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:var(--s7) 5vw!important;} .tc-section-label{font-family:'Source Sans 3',sans-serif;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sold);margin:0 0 var(--s2) 0;} .tc-exit h2{font-family:'Alegreya',serif;font-weight:700;font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--s4) 0;} .tc-back{display:flex!important;flex-wrap:wrap;gap:var(--s4);} .tc-back a{font-family:'Source Sans 3',sans-serif;font-weight:600;font-size:15px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px;} .tc-back a:hover{color:var(--sold);border-color:var(--sold);}@media(max-width:1100px){.tc-lead{white-space:normal;max-width:560px;}}@media(max-width:900px){.tc-entry .tc-wrap{padding:16vh 5vw 14vh!important;} .tc-room-mark{display:none;} .tc-exit .tc-wrap{padding:var(--s6) 5vw!important;}}body .tc-cases{display:block!important;background:var(--crime-bg)!important;color:var(--crime-text);max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body .tc-cases .tc-wrap{display:block!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:0 5vw var(--s7)!important} .tcc-label{font-family:'Source Sans 3',sans-serif;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--crime-muted)!important;margin:0 0 var(--s5) 0}body .tc-cases .tcc-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;column-gap:var(--s4)!important;row-gap:var(--s6)!important}body .tc-cases .tcc-card{display:flex!important;flex-direction:column!important} .tcc-thumb{margin-bottom:var(--s3);background:#181D24;aspect-ratio:16/9;overflow:hidden} .tcc-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.04);transition:filter .5s ease} .tcc-card:hover .tcc-thumb img{filter:grayscale(0) contrast(1)}body .tc-cases .tcc-spis{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:8px!important;row-gap:4px!important;margin-bottom:var(--s2)!important} .tcc-part{font-family:'Source Sans 3',sans-serif;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--crime-muted)!important} .tcc-spis .tcc-part:first-child .tc-sep{display:none} .tcc-spis .tcc-part:last-child{color:var(--crime)!important} .tcc-card h2{font-family:'Alegreya',serif;font-size:22px;font-weight:700;line-height:1.15;margin:0 0 var(--s2) 0} .tcc-card h2 a{color:var(--crime-text)!important;text-decoration:none} .tcc-card h2 a:hover{text-decoration:underline;text-decoration-color:var(--crime);text-underline-offset:4px} .tcc-exc{font-family:'Source Sans 3',sans-serif;font-size:14px;line-height:1.6;color:var(--crime-muted)!important} .tcc-more{margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid #2A2F37} .tcc-more a{font-family:'Source Sans 3',sans-serif;font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--crime-muted)!important;text-decoration:none} .tcc-more a:hover{color:var(--crime-text)!important}@media(max-width:900px){body .tc-cases .tcc-grid{grid-template-columns:1fr!important;row-gap:var(--s5)!important}}