/* One recognizable watercolor pinecone, a clearer homepage promise, and a quieter publication entry. */
body:has(.hero) .home-brand-lockup .home-collection-pinecone{
  display:block!important;flex:0 0 22px!important;width:22px!important;height:24px!important;
  background:transparent url('/assets/pinecone-cedar-watercolor-v655.png') center/contain no-repeat!important;
  -webkit-mask:none!important;mask:none!important;filter:drop-shadow(0 1px 1px rgba(25,37,27,.18))!important;
}
body:has(.hero) .home-brand-lockup .home-collection-link{gap:8px!important}
body:has(.hero) .hero-closing .hero-tagline{
  color:#ffe2a0!important;font-size:clamp(25px,2.35vw,36px)!important;line-height:1.12!important;
  text-shadow:0 2px 3px rgba(8,27,18,.92),0 5px 20px rgba(8,27,18,.6)!important;
}
@media(max-width:760px){
  body:has(.hero) .home-brand-lockup .home-collection-pinecone{flex-basis:20px!important;width:20px!important;height:22px!important}
  body:has(.hero) .hero-closing .hero-tagline{font-size:clamp(20px,5.6vw,24px)!important}
}
.collection-index .collection-scene .scene-cue{
  background-image:url('/assets/pinecone-cedar-watercolor-v655.png')!important;
  filter:drop-shadow(0 1px 2px rgba(27,34,24,.4))!important;
}
.collection-index .collection-nine>img{
  object-fit:contain!important;object-position:center!important;background:#eee8da!important;
}
body.publications-page{
  background:#eee9dd!important;
  background-image:radial-gradient(rgba(91,78,54,.025) .6px,transparent .75px)!important;
  background-size:5px 5px!important;background-attachment:scroll!important;
}
.publications-page .pub-intro{
  background:#304638!important;background-image:linear-gradient(105deg,#2b4135,#394d3b 55%,#2d4236)!important;
  border-bottom:1px solid rgba(219,194,143,.68)!important;
}
.publications-page .pub-card{background:#faf6ed!important}
.publications-page .pub-card>.pub-cover-link{
  background:#e8dfcd!important;background-image:linear-gradient(145deg,#eee6d7,#e3d7c3)!important;
}
.publications-page .pub-card>.pub-cover-link img{object-fit:contain!important;filter:drop-shadow(0 10px 10px rgba(40,34,24,.26))!important}
@media(max-width:760px){.collection-index .collection-nine>img{object-fit:contain!important}}

body:has(.hero) .home-brand-lockup .home-collection-link{display:inline-flex!important;align-items:center!important;gap:9px!important}
body:has(.hero) .home-brand-lockup img.home-collection-pinecone{display:block!important;flex:0 0 26px!important;width:26px!important;height:30px!important;object-fit:contain!important;vertical-align:middle!important;background:none!important;mask:none!important;-webkit-mask:none!important;filter:drop-shadow(0 1px 1px rgba(25,37,27,.2))!important}
@media(max-width:760px){body:has(.hero) .home-brand-lockup img.home-collection-pinecone{flex-basis:23px!important;width:23px!important;height:26px!important}}
