.project-header__bgcontainer{position:relative;aspect-ratio:16 / 9;overflow:hidden}@media (min-width: 1024px){.project-header__bgcontainer{aspect-ratio:auto}}@media (min-width: 1920px){.project-header__bgcontainer{max-height:80vh}}.project-header__bgcontainer img{width:100%;height:100%;object-fit:cover}.project-header__bgsoftener{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.project-header__headingcontainer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-items:center}.project-header__heading{color:var(--c-white);text-align:center;display:block;width:100%;font-weight:700;text-shadow:0 0 50px rgba(0,0,0,0.35);--h1-margin: 0 0 2em}.project-header__intro{display:flex;flex-direction:column;align-items:flex-start;gap:52px}@media (max-width: 768px){.project-header__intro{--container-padding: 0px}}@media (min-width: 1200px){.project-header__intro{flex-direction:row}}.project-header__intro dd{margin-left:0;margin-bottom:16px}@media (min-width: 768px){.project-header__intro dd{margin-left:32px;margin-bottom:0}}.project-header__sidebar,.project-header__body{width:100%}@media (min-width: 1200px){.project-header__sidebar,.project-header__body{width:50%}}.project-header__body{position:relative;z-index:10;background-color:var(--c-white);padding:42px 32px}@media (max-width: 800px){.project-header__body{font-size:0.85rem}}@media (min-width: 768px){.project-header__body{padding:42px 50px;margin-top:-100px}}@media (min-width: 1200px){.project-header__body{margin-top:0;margin-bottom:-140px;transform:translateY(-140px)}}.project-header__body h3{--h3-margin: 0 0 0}.project-header__sidebar{padding:0 16px;margin:0 16px}@media (min-width: 768px){.project-header__sidebar{padding:0;padding:42px 50px}}@media (min-width: 1200px){.project-header__sidebar{margin-top:42px;padding:0}}.project-header__attributes{font-size:0.8rem;display:grid;gap:8px 24px;grid-template-columns:1fr}@media (min-width: 700px){.project-header__attributes{grid-template-columns:auto 1fr}}.project-header__attributes dt{font-weight:700}
