
/* V70: restrained ornaments and identical list separators; scoped to projects only. */
body.projects-page .projects-hero-real,
body.projects-page .project-list-section,
body.projects-page .projects-gallery-real{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
}
body.projects-page .projects-hero-real::before,
body.projects-page .project-list-section::before,
body.projects-page .projects-gallery-real::before{
  content:none!important;display:none!important;
}
body.projects-page .projects-hero-real::after,
body.projects-page .project-list-section::after,
body.projects-page .projects-gallery-real::after{
  content:""!important;display:block!important;position:absolute!important;
  inset:0!important;width:auto!important;height:auto!important;
  border:0!important;box-shadow:none!important;pointer-events:none!important;
  z-index:0!important;opacity:1!important;background-color:transparent!important;
  background-repeat:no-repeat!important;
  background-image:radial-gradient(circle at 79% 38%,transparent 0 118px,rgba(215,176,108,.09) 119px 120px,transparent 121px),
  radial-gradient(circle at 26% 82%,transparent 0 190px,rgba(215,176,108,.065) 191px 192px,transparent 193px)!important;
}
body.projects-page .project-list-section:nth-of-type(even)::after{
  background-image:radial-gradient(circle at 35% 27%,transparent 0 150px,rgba(215,176,108,.075) 151px 152px,transparent 153px)!important;
}
body.projects-page .project-list-section:nth-of-type(odd)::after{
  background-image:radial-gradient(circle at 71% 72%,transparent 0 98px,rgba(215,176,108,.085) 99px 100px,transparent 101px)!important;
}
body.projects-page .projects-hero-real>.wrap,
body.projects-page .project-list-section>.wrap,
body.projects-page .projects-gallery-real>.wrap{position:relative!important;z-index:2!important}
body.projects-page .project-name-grid,
body.projects-page .show-title-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0!important;border-top:1px solid rgba(255,255,255,.11)!important;
}
body.projects-page .project-name-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body.projects-page .project-name,
body.projects-page .show-title-grid .show-title{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  text-align:right!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.11)!important;
  border-radius:0!important;box-shadow:none!important;background:none!important;
  padding:17px 12px!important;min-height:58px!important;color:#f2eee7!important;
}
body.projects-page footer .footer b{color:#fff!important}
@media(max-width:900px){
 body.projects-page .project-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:560px){
 body.projects-page .project-name-grid{grid-template-columns:1fr!important}
 body.projects-page .show-title-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body.projects-page .show-title-grid .show-title{font-size:13px!important;padding:10px 5px!important}
}
