/* Poster-approved Japanese botanical identity, November 2026. */
:root{--cream:#fff7e9;--forest:#1d4735;--wine:#6c2634}
body{background-color:#fff8ed}
.announce{background:#1d4735}
.nav .mark{border-radius:3px;background:#642630}
.hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.77fr);gap:clamp(25px,4vw,65px)}
.hero h1{color:#1d4735}
.hero h1 em{color:#6f2a38}
.hero-image .hero-poster{margin:0;position:relative}
.hero-image .hero-poster img{
  width:100%;height:auto;max-height:none;object-fit:contain;
  border:1px solid #d9c6a4;border-radius:3px;
  box-shadow:0 22px 44px rgba(65,54,32,.17)
}
.hero-image .hero-poster figcaption{
  text-align:center;color:#826f56;font:italic 15px/1.5 Georgia,serif;
  margin-top:12px
}
.btn.primary{background:#1d4735;border-color:#1d4735}
.btn.primary:hover{background:#2d5d46}
@media(max-width:760px){
  .hero{grid-template-columns:1fr}
  .hero-image{width:min(88%,390px);justify-self:center}
  .hero-image .hero-poster figcaption{font-size:13px}
}
