.archive-section.memory-section{position:relative;max-width:none!important;min-height:860px;padding:0!important;overflow:hidden;background:#030304;color:#f4efea;border-top:4px solid #7d1025}.memory-intro{min-height:860px;padding:120px max(28px,calc((100vw - 1220px)/2));display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 75% 28%,#43101b 0,transparent 26%),radial-gradient(circle at 80% 60%,#122b1b 0,transparent 24%),linear-gradient(130deg,#040405,#11070a 55%,#020303)}.memory-intro:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff 4px 4px)}.memory-intro>*{position:relative;z-index:2}.memory-intro h2{max-width:1100px;margin:.05em 0 .22em;font-size:clamp(4rem,9vw,9.5rem);line-height:.79;letter-spacing:-.075em}.memory-intro>p:not(.eyebrow){max-width:760px;color:#c0b5b7;font-size:clamp(18px,2.2vw,25px)}.memory-enter{align-self:flex-start;margin:35px 0 16px;padding:20px 28px;border:1px solid #bd2946;background:#a81936;color:#fff;font-weight:900;box-shadow:10px 10px 0 #193923}.memory-enter:hover{transform:translateY(-4px);box-shadow:14px 14px 0 #193923}.memory-intro small{color:#786f72;font:900 9px monospace;letter-spacing:.15em}.memory-stream{position:relative;min-height:900px;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#241017,transparent 24%),radial-gradient(circle at 12% 75%,#112b1b,transparent 25%),#020203;overflow:hidden}.memory-stream[hidden],.memory-viewer[hidden],.mason-memory-break[hidden],.viewer-feed[hidden]{display:none}.memory-stream>header{position:absolute;z-index:8;top:0;left:0;right:0;height:66px;padding:0 24px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #39272c;background:#050405cc;backdrop-filter:blur(10px);font:900 11px monospace;letter-spacing:.13em}.memory-stream>header span{color:#d04761}.memory-stream>header b{margin-left:auto;color:#8c8285}.memory-stream>header button{padding:10px 13px;border:1px solid #55333c;background:transparent;color:#fff}.memory-depth{position:absolute;inset:66px 0 0;perspective:1100px;transform-style:preserve-3d}.memory-shard{--x:50%;--y:50%;--z:0px;position:absolute;left:var(--x);top:var(--y);width:clamp(155px,19vw,270px);height:clamp(190px,25vw,340px);padding:0;border:1px solid #6b4a54;background:#09070a;color:#fff;overflow:hidden;transform:translate(-50%,-50%) translateZ(var(--z)) rotate(var(--r,0deg));box-shadow:0 25px 80px #000;animation:memory-float var(--speed,7s) ease-in-out infinite alternate}.memory-shard:before{content:"LIVE MEMORY";position:absolute;z-index:3;left:10px;top:10px;padding:5px 7px;background:#050405d9;color:#ff5875;font:900 8px monospace;letter-spacing:.12em}.memory-shard.viewed:before{content:"CONTAMINATED";color:#96c8a2}.memory-shard img{width:100%;height:76%;display:block;object-fit:cover;object-position:top center;filter:grayscale(.75) contrast(1.15) brightness(.62);transition:.4s}.memory-shard span{display:block;padding:13px;text-align:left;font:900 11px monospace;letter-spacing:.08em}.memory-shard:hover{z-index:6;border-color:#bd2946;box-shadow:0 0 45px #a8193659;transform:translate(-50%,-53%) translateZ(calc(var(--z) + 90px)) rotate(0)}.memory-shard:hover img{filter:grayscale(.15) contrast(1.05) brightness(.9);transform:scale(1.04)}.stream-instruction{position:absolute;z-index:8;left:50%;bottom:20px;transform:translateX(-50%);width:max-content;color:#766d70;font:900 9px monospace;letter-spacing:.16em}.memory-viewer{position:fixed;z-index:150;inset:0;display:grid;grid-template-columns:58% 42%;background:#030304}.memory-close{position:absolute;z-index:5;right:18px;top:12px;border:0;background:transparent;color:#fff;font-size:44px}.memory-visual{position:relative;overflow:hidden;background:#050405}.memory-visual img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(.8) contrast(1.25) brightness(.55);transform:scale(1.05);transition:1.2s}.memory-viewer.recovered .memory-visual img{filter:grayscale(.1) contrast(1.03) brightness(.85);transform:scale(1)}.memory-noise{position:absolute;inset:0;opacity:.28;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,transparent 0 4px,#fff 5px 5px);animation:noise-shift .18s steps(2) infinite}.memory-worm{position:absolute;left:-30%;top:55%;width:30%;height:13px;border-radius:50%;background:linear-gradient(90deg,#090000,#bd2946,#090000);box-shadow:0 0 25px #bd2946;animation:worm-through 5s ease-in-out infinite}.memory-viewer.recovered .memory-worm{background:linear-gradient(90deg,#173923,#e6ffe9,#2c7542);box-shadow:0 0 28px #7db48b}.memory-viewer article{padding:clamp(55px,7vw,110px) clamp(30px,5vw,80px);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 90% 20%,#37101a,transparent 32%),#090709}.memory-viewer article h3{margin:.1em 0 .35em;font-size:clamp(3rem,6vw,6.5rem);line-height:.85;letter-spacing:-.065em}.memory-line{padding:17px 0;border-bottom:1px solid #3e2c31;font:800 clamp(17px,2vw,24px)/1.45 monospace}.original-line{color:#eee7e2}.corrupt-line{color:#e54863;text-decoration:line-through;text-decoration-thickness:2px}.memory-viewer article button{align-self:flex-start;margin-top:25px;padding:15px 18px;border:1px solid #a81936;background:#a81936;color:#fff;font-weight:900}.memory-truth{padding:20px;border-left:4px solid #6f9f7a;background:#0b1510;color:#dff5e4;font:800 16px/1.5 monospace}.mason-memory-break{position:fixed;z-index:190;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;background:#020203f5}.mason-memory-break small{color:#bd2946;font:900 10px monospace;letter-spacing:.16em}.mason-memory-break h3{margin:.12em 0;font-size:clamp(5rem,13vw,13rem);line-height:.8;letter-spacing:-.08em}.mason-memory-break blockquote{max-width:780px;color:#eee7e8;font:800 clamp(18px,2.5vw,29px)/1.5 monospace}.mason-memory-break button,.viewer-feed button{margin:8px;padding:14px 17px;border:1px solid #a81936;background:#a81936;color:#fff;font-weight:900}.mason-memory-break button+button{background:transparent}.mason-wave{height:72px;display:flex;align-items:center;gap:7px}.mason-wave i{width:5px;height:20px;background:#bd2946;animation:wave .8s ease-in-out infinite alternate}.mason-wave i:nth-child(2),.mason-wave i:nth-child(6){animation-delay:.2s}.mason-wave i:nth-child(3),.mason-wave i:nth-child(5){animation-delay:.4s}.mason-wave i:nth-child(4){animation-delay:.6s}.viewer-feed{position:fixed;z-index:210;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center;background:radial-gradient(circle,#310914,#020203 58%)}.viewer-feed:before{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff 4px 4px)}.viewer-feed>*{position:relative;z-index:2}.viewer-feed small{color:#ff4968;font:900 11px monospace;letter-spacing:.16em}.viewer-feed h3{margin:.08em;font-size:clamp(6rem,17vw,16rem);line-height:.75;letter-spacing:-.08em}.viewer-feed p,.viewer-feed b{font:900 13px monospace;letter-spacing:.13em}.viewer-feed b{margin:28px 0;color:#ff4968}.viewer-feed #viewerFragments{max-width:850px;color:#aaa0a3;font:800 clamp(15px,2vw,21px)/1.7 monospace}.legacy-archive-hooks{display:none!important}@keyframes memory-float{to{margin-top:-22px;margin-left:10px}}@keyframes noise-shift{50%{transform:translateY(2px)}}@keyframes worm-through{to{left:115%;top:42%}}@keyframes wave{to{height:66px}}@media(max-width:760px){.memory-viewer{grid-template-columns:1fr;grid-template-rows:42% 58%}.memory-viewer article{padding:30px 22px;overflow:auto}.memory-viewer article h3{font-size:3.2rem}.memory-depth{transform:scale(.9)}.memory-shard{width:145px;height:205px}.memory-shard:nth-child(n+6){display:none}.memory-stream>header{gap:10px;padding:0 12px}.memory-stream>header span{display:none}.memory-intro{min-height:760px}.memory-intro h2{font-size:4.2rem}}
