/* Botanical detail → inhabited landscape. Scoped to the two opening interludes. */
body.amaltas-theme main>#dictionary {
  min-height:clamp(500px,72svh,760px);
  padding-block:92px 64px;
  grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
  column-gap:64px;
  border-top:0;
}
body.amaltas-theme #dictionary .dictionary-entry {max-width:570px}
body.amaltas-theme #dictionary .dictionary-meaning {max-width:425px;margin-bottom:0}
body.amaltas-theme #dictionary .inspiration-art {display:block;margin:0;mix-blend-mode:normal}
body.amaltas-theme #dictionary .inspiration-art img {
  display:block;width:100%;height:auto;max-height:440px;aspect-ratio:1;
  object-fit:contain;mix-blend-mode:normal;
}
body.amaltas-theme main>#process {
  width:min(1440px,calc(100% - 48px));max-width:none;
  min-height:100svh;padding-block:110px 70px;
}
body.amaltas-theme #process .section-heading {
  width:100%;max-width:1200px;margin:0 auto 36px;align-items:end;
}
body.amaltas-theme #process .section-heading h2 {max-width:650px}
body.amaltas-theme #process .section-heading>p {max-width:385px}
body.amaltas-theme #process .research-landscape {
  display:block;width:100%;max-width:none;margin:0;
  mix-blend-mode:normal;overflow:hidden;
}
body.amaltas-theme #process .research-landscape img {
  display:block;width:100%;height:auto;min-height:0;max-height:none;
  aspect-ratio:3 / 1;object-fit:cover;object-position:center;
  mix-blend-mode:normal;mask-image:none;filter:none;
}
@media (max-width:1000px) and (min-width:701px) {
  body.amaltas-theme main>#dictionary {column-gap:28px}
  body.amaltas-theme #dictionary .inspiration-art img {max-height:350px}
  body.amaltas-theme #process .section-heading {gap:30px}
  body.amaltas-theme #process .section-heading>p {max-width:300px}
}
@media (max-width:700px) {
  body.amaltas-theme main>#dictionary {
    min-height:0;padding-block:90px 48px;gap:12px;
    display:flex;flex-direction:column;align-items:stretch;
  }
  body.amaltas-theme #dictionary #dictionary-title {margin-block:20px 22px}
  body.amaltas-theme #dictionary .dictionary-definition {max-width:310px}
  body.amaltas-theme #dictionary .dictionary-meaning {max-width:390px}
  body.amaltas-theme #dictionary .inspiration-art {width:76%;max-width:330px;align-self:flex-end}
  body.amaltas-theme #dictionary .inspiration-art img {height:auto;max-height:280px}
  body.amaltas-theme main>#process {
    width:calc(100% - 36px);min-height:0;padding-block:90px 56px;
  }
  body.amaltas-theme #process .section-heading {display:block;margin-bottom:26px}
  body.amaltas-theme #process .section-heading>p {max-width:420px;margin-top:20px}
  body.amaltas-theme #process .research-landscape img {
    aspect-ratio:1.35 / 1;object-position:12% center;
  }
}
@media (prefers-reduced-motion:reduce) {
  body.amaltas-theme #dictionary .inspiration-art,
  body.amaltas-theme #process .research-landscape {transform:none;transition:none}
}
