/* Section rhythm for the contemporary direction only. Load after landing.css. */
html[data-direction="contemporanea"]{
  --contemporary-ivory: #f4f0e8;
  --contemporary-soft-sand: #e9e2d6;
}

/* Expand the section, not the viewport: no 100vw scrollbar overflow. */
html[data-direction="contemporanea"] #arkhe-editorial :is(
  .intro-section.wrap,
  .tour-section.wrap,
  .method-section.wrap,
  .scope-section.wrap,
  .faq-section.wrap
){
  width: 100%;
  padding-inline: max(6vw, calc((100% - 1400px) / 2));
  margin-inline: 0;
}html[data-direction="contemporanea"] #arkhe-editorial .intro-section{
  --muted: #62665f;
  background: #eae4d9;
  border-bottom: 1px solid rgba(30, 36, 33, .14);
}html[data-direction="contemporanea"] #arkhe-editorial .intro-section .section-label,html[data-direction="contemporanea"] #arkhe-editorial .tour-section .section-label,html[data-direction="contemporanea"] #arkhe-editorial .method-section .section-label{
  color: var(--sage);
}html[data-direction="contemporanea"] #arkhe-editorial .projects-section{
  --muted: #62665f;
  --line: rgba(30, 36, 33, .22);
  background: var(--contemporary-ivory);
  color: #1e2421;
}html[data-direction="contemporanea"] #arkhe-editorial .projects-section .section-label,html[data-direction="contemporanea"] #arkhe-editorial .gallery-controls > span{
  color: #566957;
}html[data-direction="contemporanea"] #arkhe-editorial .projects-section .circle-button{
  min-width: 44px;
  min-height: 44px;
  border-color: rgba(30, 36, 33, .55);
  color: #1e2421;
}html[data-direction="contemporanea"] #arkhe-editorial .projects-section .circle-button:hover:not(:disabled){
  background: #1e2421;
  color: #f4f0e8;
}html[data-direction="contemporanea"] #arkhe-editorial .projects-section .project-open{
  background: #f4f0e8;
  color: #1e2421;
}html[data-direction="contemporanea"] #arkhe-editorial .projects-section :is(a, button, [tabindex]):focus-visible{
  outline-color: #a95735;
}html[data-direction="contemporanea"] #arkhe-editorial .balmes-plans{
  background: var(--contemporary-soft-sand);
  color: #1e2421;
  border-block: 1px solid rgba(30, 36, 33, .14);
}html[data-direction="contemporanea"] #arkhe-editorial .balmes-plans .section-label{
  color: #566957;
}html[data-direction="contemporanea"] #arkhe-editorial .tour-section{
  background: var(--contemporary-ivory);
}html[data-direction="contemporanea"] #arkhe-editorial .tour-tabs{
  background: #eae4d9;
}html[data-direction="contemporanea"] #arkhe-editorial .detail-section{
  background: #4d4641;
  color: #f4f0e8;
}html[data-direction="contemporanea"] #arkhe-editorial .detail-copy h2 span{
  color: #d8cbb8;
}html[data-direction="contemporanea"] #arkhe-editorial .detail-copy > p:not(.eyebrow),html[data-direction="contemporanea"] #arkhe-editorial .detail-figure figcaption,html[data-direction="contemporanea"] #arkhe-editorial .detail-materials{
  color: #f4f0e8;
}

/* The base style uses !important on this secondary paragraph. */
html[data-direction="contemporanea"] #arkhe-editorial .detail-copy .detail-secondary{
  color: #f4f0e8 !important;
}html[data-direction="contemporanea"] #arkhe-editorial .detail-copy .text-link,html[data-direction="contemporanea"] #arkhe-editorial .detail-materials{
  border-color: rgba(244, 240, 232, .5);
}html[data-direction="contemporanea"] #arkhe-editorial .detail-section a:focus-visible{
  outline-color: #f4f0e8;
}html[data-direction="contemporanea"] #arkhe-editorial .method-section{
  background: #f4f0e8;
}html[data-direction="contemporanea"] #arkhe-editorial .scope-section{
  --muted: #62665f;
  --accent: #a04e2c;
  padding-block: 80px;
  background: var(--contemporary-soft-sand);
  border-block: 1px solid rgba(30, 36, 33, .14);
}html[data-direction="contemporanea"] #arkhe-editorial .scope-items > div{
  padding-top: 22px;
  border-top: 2px solid #d8cbb8;
}html[data-direction="contemporanea"] #arkhe-editorial .faq-section{
  background: var(--contemporary-ivory);
}html[data-direction="contemporanea"] #arkhe-editorial .faq-list{
  --line: rgba(30, 36, 33, .28);
}html[data-direction="contemporanea"] #arkhe-editorial .contact-section{
  --muted: #60645d;
  --line: rgba(30, 36, 33, .22);
  background: #e7e0d4;
  color: #1e2421;
  border-bottom: 1px solid rgba(30, 36, 33, .22);
}html[data-direction="contemporanea"] #arkhe-editorial .contact-copy h2 > span{
  color: #a95735;
}html[data-direction="contemporanea"] #arkhe-editorial .contact-copy .section-label{
  color: #1e2421;
}html[data-direction="contemporanea"] #arkhe-editorial .contact-copy a{
  overflow-wrap: anywhere;
}html[data-direction="contemporanea"] #arkhe-editorial .contact-copy a:focus-visible{
  outline-color: #a95735;
}html[data-direction="contemporanea"] #arkhe-editorial .contact-section .form-shell{
  --muted: #646861;
  --line: rgba(30, 36, 33, .22);
  background: #f4f0e8;
  color: #1e2421;
  border: 1px solid #d8cbb8;
}

@media (max-width: 767px) {html[data-direction="contemporanea"] #arkhe-editorial .scope-section{
    padding-block: 60px;
  }html[data-direction="contemporanea"] #arkhe-editorial .projects-section{
    padding-bottom: 46px;
  }html[data-direction="contemporanea"] #arkhe-editorial .contact-section .form-shell{
    padding-inline: 22px;
  }
}

@media (max-width: 360px) {html[data-direction="contemporanea"] #arkhe-editorial .contact-section .form-shell{
    padding-inline: 17px;
  }
}
