.draft-visual[data-astro-cid-g7x4chiu]{height:100%;display:grid;place-items:center;overflow:hidden;font-family:var(--mono,ui-monospace,monospace)}.classified[data-astro-cid-g7x4chiu]{background:radial-gradient(ellipse at 80% 20%,#50213955,transparent 65%),#100e16}.dossier[data-astro-cid-g7x4chiu]{position:relative;width:78%;padding:20px;border:1px solid #79405a66;background:#24192470}.file-label[data-astro-cid-g7x4chiu],.file-footer[data-astro-cid-g7x4chiu]{display:block;font-size:9px;letter-spacing:.13em;color:#b6a1af}.redactions[data-astro-cid-g7x4chiu]{display:grid;gap:12px;margin:24px 0}.redactions[data-astro-cid-g7x4chiu] i[data-astro-cid-g7x4chiu]{display:block;height:10px;background:#77546877}.redactions[data-astro-cid-g7x4chiu] i[data-astro-cid-g7x4chiu]:nth-child(2){width:77%}.redactions[data-astro-cid-g7x4chiu] i[data-astro-cid-g7x4chiu]:nth-child(3){width:89%}.stamp[data-astro-cid-g7x4chiu]{position:absolute;top:57px;right:12px;padding:8px 10px;border:2px solid #ee6ea6;color:#ee6ea6;font-size:22px;font-weight:700;letter-spacing:.1em;transform:rotate(-9deg);background:#17101cee}.stamp-hover[data-astro-cid-g7x4chiu],.project-card:hover .stamp-default[data-astro-cid-g7x4chiu]{display:none}.project-card:hover .stamp-hover[data-astro-cid-g7x4chiu]{display:inline}.construction[data-astro-cid-g7x4chiu]{background:linear-gradient(#d2a65008 1px,transparent 1px),linear-gradient(90deg,#d2a65008 1px,transparent 1px),#12141c;background-size:24px 24px}.build-sheet[data-astro-cid-g7x4chiu]{width:80%;padding:20px 12px;border-top:2px dashed #d0a65c66;border-bottom:2px dashed #d0a65c66}.construction[data-astro-cid-g7x4chiu] .file-label[data-astro-cid-g7x4chiu]{color:#d9ba7a}.build-symbol[data-astro-cid-g7x4chiu]{display:block;margin:12px 0 3px;color:#e3ca94;font-size:36px;letter-spacing:.16em}.build-caption[data-astro-cid-g7x4chiu]{font-size:12px;color:#c6bead}.build-lines[data-astro-cid-g7x4chiu]{display:flex;gap:5px;margin:14px 0}.build-lines[data-astro-cid-g7x4chiu] i[data-astro-cid-g7x4chiu]{height:4px;width:28px;background:#8d764a}.build-lines[data-astro-cid-g7x4chiu] i[data-astro-cid-g7x4chiu]:nth-child(2){opacity:.5}.build-lines[data-astro-cid-g7x4chiu] i[data-astro-cid-g7x4chiu]:nth-child(3){opacity:.25}.construction[data-astro-cid-g7x4chiu] .file-footer[data-astro-cid-g7x4chiu]{font-size:8px;color:#9d9585}[data-glitch-image]{isolation:isolate}.card-glitch__lines,.card-glitch__slice,.card-glitch__chroma{position:absolute;inset:0;pointer-events:none}.card-glitch__lines{z-index:2;background:repeating-linear-gradient(180deg,rgba(23,20,35,.3) 0 2px,transparent 2px 4px)}.card-glitch__slice{z-index:1;opacity:0}.card-glitch__slice img{display:block;width:100%;height:100%;filter:saturate(.75)}.card-glitch__slice--a{clip-path:inset(var(--tear-top,34%) 0 var(--tear-bottom,58%))}.card-glitch__slice--b{clip-path:inset(var(--echo-top,64%) 0 var(--echo-bottom,31%))}.card-glitch__chroma{z-index:2;opacity:0;background:linear-gradient(transparent 0 43%,rgba(67,202,223,.2) 43% 43.8%,transparent 44% 47%,rgba(218,37,125,.18) 47% 47.8%,transparent 48%)}.card-glitch[data-card-glitch="0"]{--glitch-duration: 1.2s;--tear-x: 5px;--echo-x: -4px;--color-y: -6px;--tear-top: 34%;--tear-bottom: 58%;--echo-top: 64%;--echo-bottom: 31%}.card-glitch[data-card-glitch="1"]{--glitch-duration: 1.5s;--tear-x: -7px;--echo-x: 5px;--color-y: 9px;--tear-top: 24%;--tear-bottom: 69%;--echo-top: 57%;--echo-bottom: 35%}.card-glitch[data-card-glitch="2"]{--glitch-duration: 1.35s;--tear-x: 8px;--echo-x: -3px;--color-y: -10px;--tear-top: 47%;--tear-bottom: 44%;--echo-top: 74%;--echo-bottom: 22%}.card-glitch[data-card-glitch="3"]{--glitch-duration: 1.6s;--tear-x: -4px;--echo-x: 7px;--color-y: 5px;--tear-top: 18%;--tear-bottom: 77%;--echo-top: 48%;--echo-bottom: 43%}@media (prefers-reduced-motion: no-preference){.card-glitch[data-card-glitch] .card-glitch__lines{animation:card-signal-break var(--glitch-duration) steps(1) both}.card-glitch[data-card-glitch] .card-glitch__slice--a{animation:card-tear var(--glitch-duration) steps(1) both}.card-glitch[data-card-glitch] .card-glitch__slice--b{animation:card-echo var(--glitch-duration) steps(1) both}.card-glitch[data-card-glitch] .card-glitch__chroma{animation:card-chroma var(--glitch-duration) steps(1) both}}@keyframes card-tear{0%,16%,39%,to{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(var(--tear-x))}27%{opacity:1;transform:translate(calc(var(--tear-x) * -.6))}33%{opacity:1;transform:translate(calc(var(--tear-x) * .4))}}@keyframes card-echo{0%,26%,48%,to{opacity:0;transform:translate(0)}30%{opacity:1;transform:translate(var(--echo-x))}37%{opacity:1;transform:translate(calc(var(--echo-x) * -.6))}43%{opacity:1;transform:translate(calc(var(--echo-x) * .3))}}@keyframes card-signal-break{0%,18%,48%,to{clip-path:inset(0)}22%{clip-path:polygon(0 0,100% 0,100% 27%,0 27%,0 35%,100% 35%,100% 69%,0 69%,0 75%,100% 75%,100% 100%,0 100%)}34%{clip-path:polygon(0 0,100% 0,100% 45%,0 45%,0 53%,100% 53%,100% 100%,0 100%)}}@keyframes card-chroma{0%,18%,55%,to{opacity:0;transform:translateY(0)}22%{opacity:.9;transform:translateY(var(--color-y))}35%{opacity:.6;transform:translateY(calc(var(--color-y) * -1))}45%{opacity:.8;transform:translateY(calc(var(--color-y) * .5))}}
