<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">header nav &gt; ul &gt; li:nth-child(3) &gt; a {
  color: var(--color-black);
}
header nav ul li.parentmenu.buero-menu {
  background: none;
}
header nav ul li.parentmenu.buero-menu .submenu {
  display: none;
}

h1.fs-m {
  font-size: 2.65em;
}

body {
  hyphens: none;
}

main {
  padding-top: 460px;
}

p + p {
  margin-top: 0;
}

.block-defining {
  padding: 120px 0 0;
}
.block-defining h1 {
  padding-bottom: 47px;
}
.block-defining h3 {
  padding-bottom: 45px;
  font-size: var(--font-size-m);
}
.block-defining figure {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  margin-top: 50px;
  position: relative;
}
.block-defining figure &gt; img, .block-defining figure video {
  width: calc(91.667% - 35px);
}
.block-defining figure .play {
  width: 48px;
  position: absolute;
  top: 50%;
  left: 54.166%;
  transform: translateY(-50%);
  margin-left: -24px;
  cursor: pointer;
  z-index: 1;
}
.block-defining .label {
  font-size: var(--font-size-xs);
  padding-left: 8.333%;
  padding-top: 12px;
  padding-bottom: 10px;
}
.block-defining .project-list {
  padding-left: 8.333%;
}
.block-defining .project-list .project-list-item a {
  display: flex;
  flex-flow: row wrap;
  padding: 10px 0;
  background: #FFF;
  font-family: var(--primary-font-roman);
  justify-content: space-between;
}
.block-defining .project-list .project-list-item a div {
  align-self: flex-start;
}
.block-defining .project-list .project-list-item a .street, .block-defining .project-list .project-list-item a .year {
  font-size: var(--font-size-s);
}
.block-defining .project-list .project-list-item a:hover .link:after {
  transform: translateX(10px);
}
.block-defining .project-list .project-list-item + .project-list-item {
  border-top: 1px solid var(--color-black);
}
.block-defining + .block-text blockquote {
  padding-top: 100px;
}

blockquote {
  padding-top: 60px;
}

.block-defining-intro .image-scenery {
  position: relative;
}
.block-defining-intro .image-scenery .image-container {
  position: relative;
  line-height: 0;
  animation: fadeIn 1s forwards;
  opacity: 0;
}
.block-defining-intro .image-scenery .image-container img, .block-defining-intro .image-scenery .image-container video {
  width: 100%;
}
.block-defining-intro .image-scenery .image-container:first-child {
  top: 0;
  left: 25%;
  width: 16.666%;
  z-index: 1;
}
.block-defining-intro .image-scenery .image-container:nth-child(2) {
  top: 0;
  left: 33.333%;
  width: 25%;
  animation-delay: 0.2s;
}
.block-defining-intro .image-scenery .image-container:nth-child(3) {
  top: 0;
  left: 58.333%;
  width: 8.333%;
  margin-top: -5%;
}
.block-defining-intro .image-scenery .image-container:nth-child(4) {
  top: 0;
  left: 50%;
  width: 8.333%;
  animation-delay: 0.3s;
}
.block-defining-intro .image-scenery .image-container:nth-child(5) {
  top: 0;
  left: 33.333%;
  width: 16.666%;
  margin-top: -4.7%;
  animation-delay: 0.5s;
}
.block-defining-intro .image-scenery .image-container:nth-child(6) {
  top: 0;
  left: 0;
  width: 33.333%;
  margin-top: -10.4%;
  animation-delay: 0.2s;
}
.block-defining-intro .image-scenery .image-container:nth-child(7) {
  top: 0;
  left: 25%;
  width: 16.666%;
  animation-delay: 0.6s;
}
.block-defining-intro .image-scenery .image-container:nth-child(8) {
  top: 0;
  left: 66.666%;
  width: 16.666%;
  position: absolute;
}
.block-defining-intro .image-scenery .image-container:nth-child(9) {
  top: 44.4%;
  left: 66.666%;
  width: 8.333%;
  position: absolute;
  animation-delay: 1s;
}
.block-defining-intro .image-scenery + .container {
  transform: translateY(-100px);
}

.defining-intro-text p {
  padding-left: 8.333%;
  padding-top: 80px;
}

@media all and (max-width: 1750px) {
  .block-defining {
    padding: 120px 0 60px;
  }
  .block-defining h1 {
    padding-bottom: 45px;
  }
  .block-defining figure {
    margin-top: 55px;
  }
  .block-defining + .block-text blockquote {
    padding-top: 30px;
  }
}
@media all and (max-width: 1025px) {
  h1.fs-m {
    font-size: 1.3em;
    hyphens: auto;
  }
  main {
    padding-top: 120px;
  }
  .block-text p {
    font-size: var(--font-size-s);
  }
  .block-type-def_section p {
    padding-bottom: 15px;
  }
  .block-defining {
    padding: 50px 0 0;
  }
  .block-defining h1 {
    padding-bottom: 20px;
  }
  .block-defining h3 {
    padding-bottom: 20px;
    font-size: 1em;
  }
  .block-defining h3 br {
    display: none;
  }
  .block-defining h3.item-indent-nogrid {
    padding-left: 0;
  }
  .block-defining p {
    font-size: var(--font-size-s);
  }
  .block-defining figure {
    margin-top: 35px;
  }
  .block-defining figure .play {
    margin-left: -35px;
  }
  .block-defining figure &gt; img {
    width: 100%;
  }
  .block-defining figure video {
    width: 100%;
  }
  blockquote {
    padding-top: 0;
  }
  .block-type-quote {
    margin-top: 25px;
  }
  .defining-intro-text p {
    padding-left: 0;
    padding-top: 0;
  }
  .block-defining-intro h1 {
    padding-bottom: 15px;
  }
  .block-defining-intro h1.item-indent-nogrid {
    padding-left: 0;
  }
  .block-defining-intro .image-scenery {
    display: none;
  }
  .block-defining-intro .image-scenery + .container {
    transform: none;
  }
}

/*# sourceMappingURL=defining-architecture.css.map */
</pre></body></html>