.archive-artifact{padding:60px 0 100px;color:#ebe6d9}body:has(.archive-artifact){background:#141917}.archive-artifact__back a{color:#d5b383;font:400 .78rem var(--font-mono);text-decoration:none}.archive-artifact__back a:hover{text-decoration:underline}.archive-artifact__head{padding:70px 0 50px;border-bottom:1px solid #bca88755}.archive-artifact__head .chapter-label{color:#d5b383}.archive-artifact__head h1{font:400 clamp(2.8rem,4.7vw,4.8rem)/1.06 var(--font-serif);max-width:19ch;margin:18px 0 22px}.archive-artifact__head>p:last-child{font:400 1.1rem/1.6 var(--font-body);color:#bfc3b8;margin:0}.archive-artifact__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:clamp(32px,5vw,90px);padding:58px 0 80px;align-items:start}.archive-artifact__image{margin:0;min-width:0;background:#242723;padding:20px;box-shadow:20px 25px 60px #0004}.archive-artifact__image a:first-child{display:block;text-align:center}.archive-artifact__image img{display:block;width:100%;height:auto;max-height:850px;object-fit:contain;margin:auto}.archive-artifact__image--document img{width:auto;max-width:100%}.archive-artifact__image--stamp{min-height:690px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle at 50% 35%,#58443a,#272523 70%);border:1px solid #bca88755;padding:clamp(24px,5vw,76px)}.archive-artifact__image--stamp img{width:min(100%,419px);max-width:419px;max-height:none;box-shadow:0 25px 46px #0008}.archive-artifact__image--stamp a:first-child{width:100%}.archive-artifact__image--invitation{background:#2d2925;padding:clamp(12px,2vw,24px)}.archive-artifact__image figcaption{display:flex;justify-content:space-between;gap:22px;align-items:start;padding:18px 0 0;color:#aeb2a8;font:400 .8rem/1.5 var(--font-body)}.archive-artifact__image figcaption a{color:#d5b383;white-space:nowrap;text-decoration:none}.archive-artifact__image figcaption a:hover{text-decoration:underline}.archive-artifact__body{border-top:1px solid #bca88777;padding-top:25px}.archive-artifact__body p{font:400 1.08rem/1.7 var(--font-body);color:#cdd1c6;margin:0 0 28px}.archive-artifact__body .archive-artifact__lead{font:400 clamp(1.4rem,1.9vw,1.9rem)/1.35 var(--font-serif);color:#f2ede1}.archive-artifact__body dl{border-top:1px solid #8e8b7c55;padding-top:18px}.archive-artifact__body dl div{display:grid;grid-template-columns:100px 1fr;gap:15px;padding:10px 0;border-bottom:1px solid #8e8b7c55}.archive-artifact__body dt{color:#d5b383;font:400 .75rem var(--font-mono)}.archive-artifact__body dd{margin:0;color:#cdd1c6;font:400 .89rem/1.4 var(--font-body)}.archive-artifact__companion{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(30px,5vw,90px);border-top:1px solid #bca88777;padding:70px 0 90px}.archive-artifact__companion-copy .chapter-label{color:#d5b383}.archive-artifact__companion h2{font:400 clamp(2rem,3.5vw,3.4rem)/1.12 var(--font-serif);margin:16px 0 24px}.archive-artifact__companion p:not(.chapter-label){color:#cdd1c6;font:400 1.05rem/1.7 var(--font-body)}.archive-artifact__companion figure{margin:0;background:#262623;padding:clamp(12px,2vw,24px);box-shadow:20px 25px 60px #0004}.archive-artifact__companion img{display:block;width:100%;height:auto}.archive-artifact__companion figcaption{color:#aeb2a8;font:400 .8rem/1.5 var(--font-body);padding-top:16px}.archive-artifact__companion figcaption a{color:#d5b383;text-decoration:none}.archive-artifact__companion figcaption a:hover{text-decoration:underline}.archive-artifact__transcription{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:60px;border-top:1px solid #bca88777;padding:70px 0}.archive-artifact__transcription .chapter-label{color:#d5b383}.archive-artifact__transcription h2{font:400 clamp(2.1rem,3.4vw,3.6rem)/1.1 var(--font-serif);margin:16px 0 22px}.archive-artifact__transcription p:not(.chapter-label){color:#bfc3b8;font:400 .93rem/1.6 var(--font-body)}.archive-artifact__transcription ol{margin:0;padding:0;list-style:none;counter-reset:line}.archive-artifact__transcription li{position:relative;padding:17px 10px 17px 45px;border-bottom:1px solid #8e8b7c55;color:#e7e5dc;font:400 .98rem/1.6 var(--font-body);counter-increment:line}.archive-artifact__transcription li:before{content:counter(line,decimal-leading-zero);position:absolute;left:0;top:19px;color:#d5b383;font:400 .65rem var(--font-mono)}.archive-artifact__other{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #8e8b7c66;border-left:1px solid #8e8b7c66}.archive-artifact__other a{display:flex;gap:14px;align-items:center;min-height:72px;padding:15px;border-right:1px solid #8e8b7c66;border-bottom:1px solid #8e8b7c66;color:#e6e5db;text-decoration:none;font:400 .87rem var(--font-body)}.archive-artifact__other a:hover,.archive-artifact__other a[aria-current]{background:#5f4a30}.archive-artifact__other span{color:#d5b383;font:400 .62rem var(--font-mono)}@media(max-width:800px){.archive-artifact__grid,.archive-artifact__transcription,.archive-artifact__companion{grid-template-columns:1fr;gap:32px}.archive-artifact__other{grid-template-columns:repeat(2,1fr)}.archive-artifact__head{padding:45px 0 35px}.archive-artifact__image--stamp{min-height:0}}@media(max-width:500px){.archive-artifact{padding:30px 0 70px}.archive-artifact__image{padding:10px}.archive-artifact__image figcaption{display:block}.archive-artifact__image figcaption a{display:block;margin-top:8px}.archive-artifact__other{grid-template-columns:1fr}}
