/* Same paper, pine, plaid and golden-hour cues as the new homepage hero. */
body.collection-home{background-color:#e8e1d2;background-image:linear-gradient(145deg,rgba(255,255,255,.18),transparent 54%)}
.collection-home>.site-nav{background:#20382d;border-bottom:1px solid #b59961}
.collection-home .site-nav>a.site-return-home{color:#efd397!important}
.collection-home .navlinks a{color:#f5eddc!important}
.collection-intro{min-height:92px;padding:.65rem 1rem .7rem;background:#253b30;color:#f4ebd8}
.collection-intro h1{color:#efd397;font-size:clamp(1.15rem,1.7vw,1.45rem)!important;letter-spacing:.12em}
.collection-intro p{margin:.2rem 0 0;color:#f4ebd8;font:400 clamp(15px,1.3vw,19px)/1.2 var(--collection-serif);letter-spacing:.015em}
.collection-scenes{max-width:1660px;gap:1.2rem;padding:1.05rem clamp(.8rem,2vw,2rem)}
.collection-scene{aspect-ratio:1.53/1;border:1px solid #b89b61;box-shadow:7px 8px 0 #9b5945;background:#20382d}
.collection-nine img{height:100%;object-fit:cover;object-position:66% center}
.collection-scene:after{display:block;background:linear-gradient(180deg,transparent 42%,rgba(14,31,23,.12) 58%,rgba(14,31,23,.7) 100%)}
.collection-caption{position:absolute;inset:auto 0 0;min-height:74px;padding:.55rem 1rem;background:linear-gradient(90deg,rgba(24,48,37,.97),rgba(24,48,37,.88));color:#f4e6c6;font-size:1.42rem}
.collection-caption small{color:#e3c98e;font-size:.69rem;letter-spacing:.13em}
.collection-publications .publication-covers{bottom:74px;background:#243b30;padding:.8rem;gap:1rem}
.collection-publications .publication-covers img{filter:drop-shadow(0 9px 9px #1118)}
.collection-footer{background:#243b30;color:#e9e0cc;border-top:1px solid #b89b61;padding:.72rem 1rem}
.collection-footer .collection-share-link{color:#efd397}
.collection-home :is(a,button,select):focus-visible{outline:2px solid #9d563f;outline-offset:4px}
.publications-page .pub-intro{background:#253b30;color:#f5efdf;border-bottom:1px solid #bb9a5f}
.publications-page .pub-intro small{color:#e8c885}
.publications-page .pub-intro h1{color:#fff7e7}
.publications-page .pub-intro p{color:#e9dfcd}
.publications-page .pub-card{background:#eee7d9;border:1px solid #b99b63;box-shadow:6px 7px 0 #9b5945}
.publications-page .pub-card>a{background:#253b30}
.publications-page .pub-card h2{color:#273a30}
.publications-page .pub-card p{color:#57483b}
@media(max-width:800px){
  .collection-scenes{gap:.85rem;padding:.8rem}
  .collection-scene{aspect-ratio:1.48/1}
}
@media(max-width:700px){
  .collection-intro{min-height:77px;padding:.5rem .7rem}
  .collection-intro p{font-size:15px}
  .collection-scenes{gap:.75rem;padding:.72rem}
  .collection-scene{aspect-ratio:1.55/1;box-shadow:5px 6px 0 #9b5945}
  .collection-nine img{height:100%;object-position:68% center}
  .collection-caption{min-height:56px;font-size:1.22rem;padding:.4rem .75rem}
  .collection-caption small{font-size:.63rem}
  .collection-publications .publication-covers{bottom:56px;padding:.45rem;gap:.45rem}
  .collection-footer{gap:.25rem;padding:.55rem .7rem}
  .collection-footer .collection-share-link{font-size:.9rem}
  .collection-gather-link{font-size:.8rem}
  .publications-page .pub-intro{padding:.85rem .7rem}
  .publications-page .pub-card{box-shadow:4px 5px 0 #9b5945}
}
