.cs-root{--cs-ink:#0d0b09;--cs-bone:#e8dfc8;--cs-bone-dim:#e8dfc8b8;--cs-bone-dim2:#e8dfc873;--cs-gold:#d4a853;--cs-gold-2:#f0d68a;--cs-blood:#7a1010;--cs-string:#c22f2f;--cs-paper:#ece3cc;--cs-type:var(--font-special-elite),"Special Elite","Courier New",monospace;--cs-disp:var(--font-cinzel),"Cinzel","Times New Roman",serif;--cs-hand:var(--font-caveat),"Caveat",cursive;--cs-accent:var(--cs-gold-2);--cs-accent-glow:#d4a85366;color:var(--cs-bone);font:400 16px/1.75 var(--cs-type);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .83 0 0 0 0 .66 0 0 0 0 .33 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E"),var(--cs-ink);overflow-x:clip}.cs-root ::selection{background:var(--cs-blood);color:var(--cs-bone)}.cs-root a{color:var(--cs-gold)}.cs-root img{max-width:100%;display:block}.cs-rose{--cs-accent:#f4d6cd;--cs-accent-glow:#e8b0aa66}.cs-warm{--cs-accent:#f6dfa0;--cs-accent-glow:#de9b4573}.cs-wrap{max-width:1080px;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.cs-sr{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.21,1);transform:translateY(22px)}.cs-sr.cs-in{opacity:1;transform:none}.cs-tag{font:400 .72rem/1 var(--cs-type);letter-spacing:.34em;text-transform:uppercase;color:var(--cs-gold);background:#d4a8530f;border:1px solid #d4a85366;align-items:center;gap:10px;padding:9px 16px 7px;display:inline-flex}.cs-tag:before{content:"▣";font-size:.8em}.cs-h2{font:600 clamp(1.5rem,3.4vw,2.4rem)/1.25 var(--cs-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-bone);text-wrap:balance;margin:22px 0 0}.cs-h2 em{color:var(--cs-gold-2);font-style:normal}.cs-lead{max-width:62ch;color:var(--cs-bone-dim);margin:18px 0 0}.cs-note{font:500 1.35rem/1.3 var(--cs-hand);color:var(--cs-accent);display:inline-block;transform:rotate(-2deg)}.cs-btn{cursor:pointer;font:400 .82rem/1 var(--cs-type);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;padding:17px 30px 15px;text-decoration:none;transition:transform .3s,filter .3s;display:inline-flex;position:relative}.cs-btn:hover{transform:translateY(-2px)}.cs-root .cs-btn-case{color:#241703;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(#f2dfa2,#c99a45);box-shadow:0 12px 34px #d4a85340}.cs-root .cs-btn-case:hover{filter:brightness(1.07)}.cs-root .cs-btn-wa{color:#cdeeda;background:#25d36614;border:1px solid #25d36680}.cs-btn-wa svg{fill:#25d366;width:19px;height:19px}.cs-topcta{z-index:950;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;position:fixed;top:18px;right:20px;transform:translateY(-8px)}.cs-topcta.cs-show{opacity:1;pointer-events:auto;transform:none}.cs-cover{place-items:center;min-height:100svh;padding:70px 0 90px;display:grid;position:relative}.cs-cover:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 30%,#0000 45%,#04030199 100%);position:absolute;inset:0}.cs-dossier{z-index:1;text-align:center;outline-offset:7px;background:radial-gradient(90% 60% at 50% 0,#d4a85312,#0000 60%),linear-gradient(#12100b,#0d0b08);border:1px solid #d4a85380;outline:1px solid #d4a85329;width:min(760px,92vw);padding:clamp(34px,6vw,64px) clamp(20px,5vw,56px);animation:1.1s cubic-bezier(.22,.61,.21,1) both csCoverIn;position:relative}@keyframes csCoverIn{0%{opacity:0;transform:scale(.985)translateY(10px)}}.cs-cover-head{font:400 .72rem/2 var(--cs-type);letter-spacing:.4em;text-transform:uppercase;color:var(--cs-bone-dim2)}.cs-cover-head b{color:var(--cs-gold);font-weight:400}.cs-cover-rule{background:linear-gradient(90deg,#0000,#d4a853b3,#0000);width:130px;height:1px;margin:18px auto}.cs-cover h1{font:700 clamp(2.2rem,7vw,4.4rem)/1.08 var(--cs-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-bone);text-shadow:0 0 50px #d4a8532e;margin:10px 0 0}.cs-cover h1 span{letter-spacing:.34em;color:var(--cs-accent);margin-top:12px;font-size:.42em;font-weight:600;display:block}.cs-typed{max-width:52ch;min-height:3.6em;color:var(--cs-bone-dim);margin:26px auto 0}.cs-typed .cs-caret{border-bottom:2px solid var(--cs-gold);width:.55em;animation:1s step-end infinite csBlink;display:inline-block;transform:translateY(-2px)}@keyframes csBlink{50%{opacity:0}}.cs-stamp{z-index:2;font:700 clamp(.9rem,2.4vw,1.35rem)/1 var(--cs-disp);letter-spacing:.18em;color:#d0392f;opacity:.92;mix-blend-mode:screen;border:3px double #d0392f;border-radius:4px;padding:10px 16px 8px;animation:.5s cubic-bezier(.34,1.56,.64,1) .9s both csSlam;position:absolute;top:clamp(8px,3vw,26px);right:clamp(8px,3vw,30px);transform:rotate(12deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='r'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .8 .2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23r)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='r'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .8 .2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23r)'/%3E%3C/svg%3E")}@keyframes csSlam{0%{opacity:0;transform:rotate(12deg)scale(2.4)}70%{opacity:1;transform:rotate(12deg)scale(.94)}to{opacity:.92;transform:rotate(12deg)scale(1)}}.cs-seal-line{font:400 .7rem/1.9 var(--cs-type);letter-spacing:.3em;text-transform:uppercase;color:var(--cs-bone-dim2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:26px;display:flex}.cs-seal-line b{color:var(--cs-gold);font-weight:400}.cs-cover-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.cs-cover-clip{border:2px solid #8a7a55;border-bottom:none;border-radius:14px 14px 0 0;width:90px;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.cs-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.cs-tags li{font:400 .66rem/1 var(--cs-type);letter-spacing:.22em;text-transform:uppercase;color:var(--cs-bone-dim);background:#d4a8530d;border:1px dashed #d4a85373;padding:8px 13px 6px}.cs-scroll-hint{z-index:1;font:400 .62rem/1 var(--cs-type);letter-spacing:.4em;text-transform:uppercase;color:var(--cs-bone-dim2);animation:2.4s ease-in-out infinite csHint;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes csHint{50%{transform:translate(-50%,6px)}}.cs-piece{padding-block:clamp(64px,8vw,110px);position:relative}.cs-piece+.cs-piece{border-top:1px dashed #d4a8532e}.cs-pols{flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,40px);margin-top:44px;display:flex}.cs-pol{background:#efe9d8;width:min(330px,82vw);margin:0;padding:12px 12px 14px;transition:transform .5s cubic-bezier(.22,.61,.21,1);position:relative;box-shadow:0 18px 40px #00000080}.cs-pol:first-child{transform:rotate(-3deg)}.cs-pol:nth-child(2){transform:rotate(2.2deg)translateY(14px)}.cs-pol:nth-child(3){transform:rotate(-1.4deg)}.cs-pol:hover{z-index:2;transform:rotate(0)scale(1.03)}.cs-pol img{aspect-ratio:4/3;object-fit:cover;filter:sepia(.3)contrast(1.05)brightness(1.04);width:100%}.cs-pol figcaption{text-align:center;font:600 1.25rem/1.2 var(--cs-hand);color:#4a3c22;margin-top:10px}.cs-tape{background:#d4be7873;width:110px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 2px 6px #00000040}.cs-film{background:#efe9d8;width:min(320px,100%);margin:clamp(34px,5vw,54px) auto 0;padding:12px 12px 14px;transition:transform .5s cubic-bezier(.22,.61,.21,1);position:relative;transform:rotate(1.4deg);box-shadow:0 22px 50px #0000008c}.cs-film:hover{transform:rotate(0)}.cs-film .cs-tape{width:130px}.cs-film video{aspect-ratio:9/16;object-fit:cover;filter:sepia(.18)saturate(.92)contrast(1.04);width:100%;display:block}.cs-film figcaption{text-align:center;flex-direction:column;gap:3px;margin-top:10px;display:flex}.cs-film figcaption em{font:600 1.25rem/1.2 var(--cs-hand);color:#4a3c22}.cs-film figcaption small{font:400 .6rem/1.6 var(--cs-type);letter-spacing:.24em;text-transform:uppercase;color:#6d5f3d}.cs-board{background:radial-gradient(120% 100% at 50% 0,#d4a8530d,#0000 55%),#17120c;border:10px solid #241a10;border-radius:4px;margin-top:44px;padding:clamp(22px,4vw,46px);position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0000008c,0 26px 60px #00000073}.cs-board:after{content:"";pointer-events:none;z-index:5;background:radial-gradient(circle 210px at var(--mx,50%)var(--my,42%),transparent 0 55%,#050402c7 100%);transition:background .12s linear;position:absolute;inset:0}.cs-board.cs-lit:after{background:radial-gradient(900px,#0000 0 70%,#05040273 100%)}.cs-suspects{z-index:2;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2.4vw,26px);display:grid;position:relative}.cs-suspect{background:#efe9d8;margin:0;padding:9px 9px 10px;position:relative;box-shadow:0 14px 30px #00000080}.cs-suspect:nth-child(odd){transform:rotate(-2deg)}.cs-suspect:nth-child(2n){transform:rotate(1.6deg)}.cs-suspect img{aspect-ratio:3/3.6;object-fit:cover;object-position:top;filter:grayscale(.35)sepia(.3)contrast(1.05)brightness(.9);width:100%}.cs-suspect figcaption{text-align:center;margin-top:8px}.cs-suspect figcaption b{font:400 .72rem/1.4 var(--cs-type);letter-spacing:.18em;text-transform:uppercase;color:#3c3018;display:block}.cs-suspect figcaption span{font:600 1.15rem/1.15 var(--cs-hand);color:#8c2f24}.cs-pin{z-index:3;background:radial-gradient(circle at 35% 30%,#e05a4e,#7c1a12);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #00000080}.cs-suspect.cs-you{border:1px dashed var(--cs-accent);text-align:center;box-shadow:0 0 34px var(--cs-accent-glow);background:#1c1610;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 12px;display:flex}.cs-suspect.cs-you .cs-q{font:700 3.4rem/1 var(--cs-disp);color:var(--cs-accent);text-shadow:0 0 30px var(--cs-accent-glow)}.cs-suspect.cs-you b{font:400 .72rem/1.6 var(--cs-type);letter-spacing:.2em;text-transform:uppercase;color:var(--cs-bone)}.cs-suspect.cs-you span{font:600 1.2rem/1.2 var(--cs-hand);color:var(--cs-accent)}.cs-strings{z-index:4;pointer-events:none;position:absolute;inset:0}.cs-strings path{fill:none;stroke:var(--cs-string);stroke-width:2px;opacity:.85;filter:drop-shadow(0 2px 2px #0009);stroke-dasharray:1200;stroke-dashoffset:1200px}.cs-board.cs-in .cs-strings path{animation:1.6s .3s forwards csDraw}@keyframes csDraw{to{stroke-dashoffset:0}}.cs-board-note{z-index:2;text-align:center;margin:26px auto 0;position:relative}.cs-board-hint{text-align:center;font:400 .64rem/1 var(--cs-type);letter-spacing:.3em;text-transform:uppercase;color:var(--cs-bone-dim2);margin-top:14px}.cs-report{border-left:2px solid #d4a85359;flex-direction:column;gap:28px;margin-top:40px;padding-left:clamp(18px,3vw,34px);display:flex}.cs-act{position:relative}.cs-act:before{content:"";background:var(--cs-ink);border:2px solid var(--cs-gold);width:12px;height:12px;position:absolute;top:8px;left:calc(-1*clamp(18px,3vw,34px) - 7px);transform:rotate(45deg)}.cs-act h3{font:400 .95rem/1.5 var(--cs-type);letter-spacing:.2em;text-transform:uppercase;color:var(--cs-gold-2);margin:0}.cs-act h3 i{color:#c96b60;letter-spacing:.1em;background:#7a101024;border:1px solid #7a101080;margin-right:12px;padding:2px 8px 0;font-style:normal}.cs-act p{max-width:64ch;color:var(--cs-bone-dim);margin:8px 0 0}.cs-price{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:36px;display:flex}.cs-price strong{font:600 clamp(3rem,6vw,4.6rem)/1 var(--cs-disp);letter-spacing:.04em;background:linear-gradient(180deg,var(--cs-gold-2),#8a6526);color:#0000;-webkit-background-clip:text;background-clip:text}.cs-price span{font:400 .72rem/1.8 var(--cs-type);letter-spacing:.3em;text-indent:.08em;text-transform:uppercase;color:var(--cs-bone-dim)}.cs-paper{background:var(--cs-paper);color:#2c2413;--zz:14px;width:min(680px,100%);clip-path:polygon(0 var(--zz),4% 0,8% var(--zz),12% 0,16% var(--zz),20% 0,24% var(--zz),28% 0,32% var(--zz),36% 0,40% var(--zz),44% 0,48% var(--zz),52% 0,56% var(--zz),60% 0,64% var(--zz),68% 0,72% var(--zz),76% 0,80% var(--zz),84% 0,88% var(--zz),92% 0,96% var(--zz),100% 0,100% calc(100% - var(--zz)),96% 100%,92% calc(100% - var(--zz)),88% 100%,84% calc(100% - var(--zz)),80% 100%,76% calc(100% - var(--zz)),72% 100%,68% calc(100% - var(--zz)),64% 100%,60% calc(100% - var(--zz)),56% 100%,52% calc(100% - var(--zz)),48% 100%,44% calc(100% - var(--zz)),40% 100%,36% calc(100% - var(--zz)),32% 100%,28% calc(100% - var(--zz)),24% 100%,20% calc(100% - var(--zz)),16% 100%,12% calc(100% - var(--zz)),8% 100%,4% calc(100% - var(--zz)),0 100%);margin:40px auto 0;padding:clamp(26px,5vw,48px) clamp(20px,5vw,52px);position:relative;box-shadow:0 24px 60px #0000008c}.cs-paper h3{text-align:center;font:400 1rem/1.5 var(--cs-type);letter-spacing:.3em;text-transform:uppercase;margin:0 0 4px}.cs-paper .cs-sub{text-align:center;font:400 .68rem/1.6 var(--cs-type);letter-spacing:.22em;text-transform:uppercase;color:#6d5f3d;margin:0 0 22px}.cs-paper .cs-scope{width:fit-content;font:400 .62rem/1.5 var(--cs-type);letter-spacing:.24em;text-transform:uppercase;color:var(--cs-blood);border:1.5px solid #7a10108c;border-radius:2px;margin:-10px auto 24px;padding:5px 12px 3px;transform:rotate(-1deg)}.cs-fee{font:400 .92rem/2.15 var(--cs-type);align-items:baseline;gap:8px;display:flex}.cs-fee .cs-dots{border-bottom:2px dotted #8d7d55;flex:1;transform:translateY(-5px)}.cs-fee b{white-space:nowrap;font-weight:400}.cs-fee .cs-big{color:var(--cs-blood);font-size:1.25em}.cs-redacted{position:relative}.cs-redacted i{color:#241d10;-webkit-user-select:none;user-select:none;background:#241d10;border-radius:2px;padding:0 6px;font-style:normal;transition:color .4s,background .4s}.cs-redacted:hover i{color:var(--cs-blood);background:#7a101029}.cs-redacted:after{content:attr(data-declassify);font:600 .95rem/1 var(--cs-hand);color:#8c2f24;opacity:.8;position:absolute;top:-16px;right:0;transform:rotate(-2deg)}.cs-paper .cs-foot{color:#574a2c;border-top:1px solid #beae87;margin-top:20px;padding-top:14px;font-size:.8rem;line-height:1.8}.cs-paper .cs-foot+.cs-foot{border-top:none;margin-top:6px;padding-top:0;padding-right:165px}@media (max-width:560px){.cs-paper .cs-foot+.cs-foot{margin-bottom:56px;padding-right:0}}.cs-paper .cs-foot a{color:#7c2318}.cs-stamp-ok{font:700 .95rem/1 var(--cs-disp);letter-spacing:.16em;color:#1d5c33;opacity:.75;border:3px double #1d5c33;border-radius:4px;padding:8px 12px 6px;position:absolute;bottom:30px;right:22px;transform:rotate(-11deg)}.cs-statements{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.6vw,28px);margin-top:44px;display:grid}.cs-statement{color:#2c2413;background:#f0e9d6;flex-direction:column;padding:24px 22px 18px;display:flex;position:relative;box-shadow:0 16px 40px #00000080}.cs-statement:before{content:attr(data-label);font:400 .58rem/1 var(--cs-type);letter-spacing:.3em;color:#6d5f3d;margin-bottom:12px;display:block}.cs-statement:first-child{transform:rotate(-1.4deg)}.cs-statement:nth-child(2){transform:rotate(1deg)translateY(8px)}.cs-statement:nth-child(3){transform:rotate(-.6deg)}.cs-statement p{font:400 .9rem/1.8 var(--cs-type);margin:0}.cs-statement footer{border-top:1px solid #beae87;justify-content:space-between;align-items:baseline;gap:8px;margin-top:16px;padding-top:10px;display:flex}.cs-statement footer .cs-sig{font:600 1.35rem/1 var(--cs-hand);color:#4a3c22}.cs-statement footer .cs-stars{letter-spacing:.2em;color:#8c6a1d;font-size:.7rem}.cs-google{text-align:center;margin-top:34px}.cs-google a{font:400 .7rem/1.8 var(--cs-type);letter-spacing:.28em;text-transform:uppercase;color:var(--cs-gold);text-decoration:none}.cs-google a:hover{color:var(--cs-gold-2)}.cs-interro{max-width:760px;margin-top:40px}.cs-qa{border-bottom:1px dashed #d4a85340}.cs-qa button{text-align:left;cursor:pointer;width:100%;color:var(--cs-bone);font:400 .95rem/1.5 var(--cs-type);background:0 0;border:none;align-items:baseline;gap:14px;padding:20px 0 18px;display:flex}.cs-qa button:before{content:attr(data-q);color:#c96b60;letter-spacing:.1em}.cs-qa button .cs-mark{color:var(--cs-gold);margin-left:auto;transition:transform .3s}.cs-qa.cs-open button .cs-mark{transform:rotate(45deg)}.cs-qa .cs-ans{max-height:0;color:var(--cs-bone-dim);gap:14px;transition:max-height .45s,padding .45s;display:flex;overflow:hidden}.cs-qa .cs-ans:before{content:attr(data-a);color:var(--cs-gold);flex:none}.cs-qa.cs-open .cs-ans{max-height:420px;padding-bottom:22px}.cs-verdict{text-align:center}.cs-finger{width:92px;height:118px;color:var(--cs-gold);opacity:.9;margin:0 auto 26px}.cs-verdict h2{font:600 clamp(1.7rem,4.6vw,3rem)/1.2 var(--cs-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-bone);margin:0}.cs-verdict h2 em{font-style:italic;font-family:var(--font-cormorant),Georgia,serif;text-transform:none;color:var(--cs-gold-2);letter-spacing:.02em}.cs-verdict .cs-lead{text-align:center;margin-inline:auto}.cs-verdict .cs-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.cs-micro{font:400 .66rem/2 var(--cs-type);letter-spacing:.28em;text-transform:uppercase;color:var(--cs-bone-dim2);margin-top:28px}.cs-micro b{color:var(--cs-gold);font-weight:400}.cs-pagefoot{text-align:center;font:400 .64rem/2.2 var(--cs-type);letter-spacing:.24em;text-transform:uppercase;color:var(--cs-bone-dim2);border-top:1px solid #d4a85333;padding:34px 0 110px}.cs-pagefoot a{color:var(--cs-bone-dim);margin:0 10px;text-decoration:none}.cs-pagefoot a:hover{color:var(--cs-gold)}.cs-sticky{z-index:900;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0906f0;border-top:1px solid #d4a85340;gap:10px;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cs-sticky.cs-show{transform:none}.cs-sticky .cs-btn{letter-spacing:.18em;flex:1;justify-content:center;padding:14px 10px 12px;font-size:.72rem}@media (min-width:768px){.cs-sticky{display:none}}@media (max-width:860px){.cs-suspects{grid-template-columns:repeat(2,1fr)}.cs-statements{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.cs-stamp{top:4px;right:4px}}@media (prefers-reduced-motion:reduce){.cs-root *,.cs-root :before,.cs-root :after{transition:none!important;animation:none!important}.cs-sr{opacity:1!important;transform:none!important}.cs-strings path{stroke-dashoffset:0!important}}
