.archive-plate{isolation:isolate;clear:both;color:#c7bda9;text-align:left;width:100%;margin:64px auto 78px;position:relative}.archive-plate-rule{opacity:.6;justify-content:center;align-items:center;gap:13px;margin:0 0 34px;display:flex}.archive-plate-rule span{background:linear-gradient(90deg,#0000,#a991625c);width:42px;height:1px}.archive-plate-rule span:last-child{transform:rotate(180deg)}.archive-plate-rule i{background:#b6a37f;width:3px;height:3px;transform:rotate(45deg)}.archive-plate-layout{gap:26px;display:grid}.archive-image-mount{min-width:0;position:relative}.archive-image-open{color:#eadfc9;cursor:zoom-in;text-align:left;isolation:isolate;background:#12110f;border-radius:0;width:100%;line-height:0;display:block;position:relative;overflow:hidden;border:0!important;margin:0!important;padding:0!important}.archive-image-open>img{object-fit:contain;width:100%;height:auto;max-height:580px;transform-origin:var(--archive-x) var(--archive-y);transition:opacity .8s;animation:30s ease-in-out infinite alternate paused archive-breathe;display:block}.archive-plate[data-visible=true] .archive-image-open>img{animation-play-state:running}.archive-open-hint{font:12px/1.6 var(--mono,monospace);letter-spacing:.02em;color:#e4d8c0;opacity:0;background:#080807de;border:1px solid #d9c89933;align-items:center;gap:20px;padding:7px 11px;transition:opacity .3s;display:flex;position:absolute;bottom:14px;right:16px}.archive-image-open:hover .archive-open-hint,.archive-image-open:focus-visible .archive-open-hint{opacity:1}.archive-plate figcaption{border-left:1px solid #ac936747;max-width:510px;margin:0;padding:0 0 0 17px;position:relative}.archive-plate .archive-caption-label{color:#9d927d;font:12px/1.5 var(--mono,monospace);letter-spacing:.12em;margin:0 0 13px;display:block}.archive-plate cite{font:italic 26px/1.22 var(--serif,Georgia,serif);color:#d8cbb3;letter-spacing:-.01em;display:block}.archive-plate .archive-attribution{font:13px/1.7 var(--serif,Georgia,serif);color:#aaa08c;margin-top:8px;display:block}.archive-plate figcaption>p{font:17px/1.65 var(--serif,Georgia,serif)!important;color:#a9a397!important;letter-spacing:0!important;margin:18px 0 16px!important}.archive-plate figcaption>a{font:12px/1.7 var(--mono,monospace);color:#aa9b7e;overflow-wrap:anywhere;max-width:100%;text-decoration:none;display:inline-block}.archive-plate figcaption>a:hover{color:#e0c99e}.archive-plate :is(a,button):focus-visible{outline-offset:5px;outline:1px solid #c4ac7c}.archive-folio .archive-image-mount{background:#15130f;border:1px solid #b59b6030;padding:clamp(12px,3vw,28px);box-shadow:0 18px 60px #0005}.archive-folio .archive-image-mount:after{content:"";pointer-events:none;border:1px solid #c0ac7620;position:absolute;inset:7px}.archive-folio .archive-image-open{background:#15130f}.archive-folio .archive-image-open>img{max-height:460px}.archive-folio .archive-plate-layout{width:min(100%,620px);margin:auto}.archive-fragment .archive-plate-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:38px}.archive-fragment .archive-image-open{background:0 0}.archive-fragment .archive-image-open>img{object-fit:cover;object-position:var(--archive-x) var(--archive-y);opacity:.8;height:380px;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.archive-fragment figcaption{margin:0}.archive-fragment .archive-plate-rule{justify-content:flex-start}.archive-panorama{width:calc(100% + 120px);max-width:calc(100vw - 80px);margin-left:-60px}.archive-panorama .archive-image-open>img{object-fit:cover;object-position:var(--archive-x) var(--archive-y);height:360px}.archive-panorama .archive-image-open{background:0 0;-webkit-mask-image:linear-gradient(#0000,#000 8% 87%,#0000);mask-image:linear-gradient(#0000,#000 8% 87%,#0000)}.archive-panorama figcaption{text-align:center;border:0;margin:0 auto;padding:0}.archive-panorama .archive-plate-rule{display:none}.archive-detail .archive-image-mount{grid-template-columns:1fr .48fr;align-items:stretch;gap:18px;display:grid}.archive-detail .archive-image-open>img{object-fit:contain;height:330px}.archive-detail-strip{border-left:1px solid #bba47a44;position:relative;overflow:hidden}.archive-detail-strip img{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.8)}.archive-detail figcaption{max-width:none}.archive-detail .archive-image-open{background:#10100e}.archive-compact{margin:40px auto 30px!important}.archive-compact .archive-plate-rule{margin-bottom:20px}.archive-compact .archive-image-open>img{max-height:280px}.archive-compact figcaption>p{font-size:16px!important}.archive-compact cite{font-size:23px}.archive-plate[data-revealed=true] .archive-image-mount{animation:1.5s cubic-bezier(.2,.7,.2,1) both archive-impression}.archive-plate[data-revealed=true] .archive-plate-rule{animation:1.8s both archive-rule}.archive-image-fallback{color:#c4b89e;min-height:160px;font:16px/1.6 var(--serif,Georgia,serif);justify-content:center;align-items:center;padding:24px;display:flex}.archive-lightbox{color:#d9cdb6;overscroll-behavior:contain;scrollbar-color:#77705e #0c0b09;background:#090908;border:1px solid #bca67d38;width:min(1100px,96vw);max-width:96vw;max-height:94dvh;margin:auto;padding:30px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #000c}.archive-lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000e}.archive-lightbox-inner{width:100%;position:relative}.archive-lightbox-close{z-index:2;color:#dfd3bb;cursor:pointer;min-height:44px;font:14px var(--mono,monospace);background:#11110fed;border:1px solid #bca67d38;align-items:center;gap:25px;margin-bottom:16px;margin-left:auto;padding:10px 18px;display:flex;position:sticky;top:0}.archive-lightbox-close span{font-size:23px}.archive-lightbox-inner>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68dvh;margin:auto;display:block}.archive-lightbox-caption{text-align:center;max-width:700px;margin:24px auto 0}.archive-lightbox-caption h2{font:400 30px/1.2 var(--serif,Georgia,serif);margin:0 0 12px}.archive-lightbox-caption p,.archive-lightbox-caption small,.archive-lightbox-caption a{font:13px/1.7 var(--mono,monospace);color:#b1a58f}.archive-lightbox-caption small{max-width:600px;margin:18px auto 0;font-size:12px;display:block}.archive-lightbox-caption a{color:#d1bb92}@keyframes archive-breathe{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes archive-impression{0%{opacity:.2;clip-path:inset(6% 2%);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes archive-rule{0%{opacity:0;transform:scaleX(.6)}to{opacity:.6;transform:scaleX(1)}}@media (width<=720px){.archive-plate{margin:44px auto 50px}.archive-fragment .archive-plate-layout{grid-template-columns:1fr;gap:22px}.archive-fragment .archive-image-open>img{object-fit:contain;height:310px;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}.archive-plate cite{font-size:24px}.archive-panorama{width:100%;max-width:100%;margin-left:0}.archive-panorama .archive-image-open>img{height:240px}.archive-plate .archive-attribution{font-size:14px}.archive-open-hint{opacity:1;font-size:12px;bottom:10px;right:10px}.archive-detail .archive-image-mount{grid-template-columns:1fr .36fr;gap:10px}.archive-detail .archive-image-open>img{height:260px}.archive-lightbox{padding:16px}.archive-lightbox-caption h2{font-size:26px}.archive-plate figcaption{padding-left:13px}.archive-plate .archive-caption-label{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.archive-plate,.archive-plate *{transition:none!important;animation:none!important}.archive-image-open>img{transform:none}.archive-lightbox::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.imago>.imago-work>.archive-plate{width:min(760px,100% - 48px);margin:70px auto 90px!important}.journey-prose>.archive-plate{max-width:580px}.veil-record-body>.veil-chapter-sequence>.archive-plate{max-width:780px}.knowledge-scene>.archive-panorama{width:100%;max-width:100%;margin-left:0}.knowledge-scene>.archive-plate{max-width:760px}.premium-prose .archive-plate{margin-bottom:16px}.archive-plate .archive-lightbox-caption p{font:13px/1.7 var(--mono,monospace)!important}.archive-plate .archive-lightbox-caption h2{font:400 30px/1.2 var(--serif,Georgia,serif)!important;margin:0 0 12px!important}.archive-lightbox .archive-lightbox-close{color:#dfd3bb!important;background:#11110fed!important;border:1px solid #bca67d38!important;padding:10px 18px!important}@media (width<=720px){.imago>.imago-work>.archive-plate{width:calc(100% - 32px);margin:48px auto!important}.journey-prose>.archive-plate .archive-image-open>img{max-height:240px}.veil-record-body>.veil-chapter-sequence>.archive-plate{width:100%}}.experience.theme-atelier .archive-image-open{height:auto;min-height:0;max-height:none;line-height:0;display:block}.experience.theme-atelier .archive-image-open>img{height:auto;margin:0 auto;display:block}.experience.theme-atelier .archive-open-hint{opacity:1;color:#b6a68c;width:fit-content;font:11px/1.5 var(--sans);background:0 0;border:0;margin:10px auto 0;padding:8px 0;display:block;position:static}.experience.theme-atelier .archive-image-open{background:0 0}.experience.theme-atelier .archive-plate figcaption{border:0;padding:0}.experience.theme-atelier .archive-plate .archive-caption-label{font:10px/1.6 var(--sans);letter-spacing:.08em}.experience.theme-atelier .archive-plate cite{font:400 26px/1.25 var(--serif)}.experience.theme-atelier .archive-plate .archive-attribution{font:12px/1.7 var(--sans)}.experience.theme-atelier .archive-plate figcaption>a{font:11px/1.7 var(--sans);text-underline-offset:4px;text-decoration:underline}@media (width<=720px){.experience.theme-atelier .archive-detail .archive-image-mount{grid-template-columns:minmax(0,1fr)}.experience.theme-atelier .archive-detail-strip{display:none}}
