
.archive-home{--mist-1:#EAD9B0;--mist-2:#C9B994;--brass-1:#D0AD5F;--brass-2:#E0B95B;--bg:#18211D;--surface:#202A24;--text:#EAD9B0;background:#18211D;color:#EAD9B0}
.archive-home .site-header{background:#202A24;border-bottom:1px solid #756744;backdrop-filter:none}
.archive-home .site-header a,.archive-home .brand-name,.archive-home .brand-sub{color:#EAD9B0}
.archive-home .hero{background:radial-gradient(ellipse at 12% 8%,rgb(93 124 101 / .22) 0,transparent 58%),radial-gradient(ellipse at 88% 90%,rgb(183 65 14 / .17),transparent 56%),linear-gradient(135deg,#18211D,#241713);color:#EAD9B0;min-height:700px}
.archive-home .hero-stars,.archive-home .hero:before,.archive-home .hero:after,.archive-home .atmosphere-layer{display:none}
.archive-home .hero-inner{max-width:1320px;gap:3rem}
.archive-home .hero-copy{text-align:left}
.archive-home .display{font-size:clamp(2.2rem,4.6vw,4.8rem);text-transform:uppercase;color:#F0E2BE;text-shadow:none}
.archive-home .display em{display:block;font-family:var(--font-display);font-size:.85em;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#F0E2BE}
.archive-home .hero-ctas{justify-content:flex-start}
.archive-home .btn{border-radius:0;border:1px solid #807047;box-shadow:none;min-height:44px;color:#EAD9B0;background:transparent}
.archive-home .btn-primary{background:#D0AD5F;color:#121814;border-color:#D0AD5F}
.archive-home .hero-foot,.archive-home .hero-sub,.archive-home .lede,.archive-home .eyebrow{color:#C9B994}
.archive-home .band{background:#18211D;color:#EAD9B0;border-color:#4C594C}
.archive-home .band:nth-of-type(even){background:#202A24}
.archive-home .card,.archive-home .service-card,.archive-home .entry-card,.archive-home .faq-item{background:#1C2620;border-color:#536052;color:#EAD9B0;box-shadow:none;border-radius:0}
.archive-home .card h3,.archive-home .card p,.archive-home .band-sub{color:#C9B994}
.archive-home .hero-artifact{padding-bottom:70px}
.archive-home .hero-relic{pointer-events:auto;touch-action:pan-y}
.archive-enter{display:block;padding:14px 8px;border-top:1px solid #807047;border-bottom:1px solid #807047;margin-top:16px;color:#EAD9B0;font:italic 26px 'Instrument Serif',serif;text-decoration:none}
.archive-enter span{float:right}
.archive-home .relic-pause{bottom:10px;color:#C9B994}
.archive-home :focus-visible,.archive-hall :focus-visible{outline:3px solid #7A1F1F;outline-offset:5px}
.type-specimen{max-width:1000px;margin:0 auto;padding:4rem 24px;background:#18211D;color:#EAD9B0}
.type-specimen section{padding:2rem 0;border-top:1px solid #807047}
@media(max-width:900px){.archive-home .hero{padding:40px 0}.archive-home .hero-inner{gap:24px}.archive-home .hero-copy{text-align:left}.archive-home .hero-artifact{max-width:360px}.archive-home .primary-nav{background:#202A24}.archive-home .hero-foot{font-size:14px}}

.archive-home .archive-indicator,.archive-home .nav-cta{color:#C9B994;opacity:1;background:transparent;border-color:#807047}.archive-home .brand-glyph{filter:brightness(.9)}

/* Light rests beneath solid espresso letterforms; it never replaces their ink. */
.archive-home .display,.archive-home .display em{ text-shadow:-4px 9px 12px rgb(196 50 35 / .45),5px 12px 16px rgb(47 116 58 / .45) }
.archive-home .hero-ctas a:hover,.archive-home .hero-ctas a:focus-visible,.archive-enter:hover,.archive-enter:focus-visible{box-shadow:-6px 9px 22px rgb(122 31 31 / .2),6px 9px 22px rgb(63 90 58 / .22)}
@media(prefers-reduced-motion:no-preference){.archive-home .hero-ctas a,.archive-enter{transition:box-shadow .3s ease,background-color .3s ease}}
.archive-top .story-voice,.headquarters-inscription{font-family:var(--font-display);font-style:normal;font-weight:600;letter-spacing:.08em}
.headquarters-inscription{display:block;text-transform:uppercase}
