/* A six-section home and concise, readable topics on each building. */
.fc-world-label{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;width:auto;min-height:44px;max-width:none;padding:5px 11px 5px 5px;border:1px solid #e4d1be;border-radius:24px;background:#fffffff2;color:#222;box-shadow:0 4px 18px #0001;white-space:nowrap;font:400 clamp(11px,1.1vw,15px)/1.2 FocusGothic,Arial,sans-serif;cursor:pointer}.fc-world-plus{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;background:var(--orange);color:#fff;border-radius:50%;font:400 23px/1 Arial,sans-serif}.fc-world-label:hover,.fc-world-label[aria-expanded=true]{background:#171717;color:#fff}.fc-world-label[aria-expanded=true] .fc-world-plus{transform:rotate(45deg)}.fc-world-label:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.fc-inline-clients{padding:28px 0 0;background:transparent}.fc-inline-clients>.shell{padding:0;max-width:1300px}.fc-reference-teaser{padding-bottom:45px}.fc-inline-clients .client-logo{height:95px}.fc-inline-clients .client-logo img{height:58px}.fc-magazine-link{margin-left:24px;color:#666}.fc-subpage #region{padding-block:65px}.fc-subpage #region h2{font-size:clamp(38px,5vw,65px);line-height:1.1}.fc-subpage #region .original-map{max-width:1000px;margin:auto}.fc-subpage #zusammenarbeit{padding-block:65px}.fc-subpage #zusammenarbeit h2{font-size:clamp(38px,5vw,65px);line-height:1.1}.fc-subpage #zusammenarbeit li p{font-size:17px}.fc-subpage #partnerstimmen{padding-block:65px}.fc-subpage #partnerstimmen h2{font-size:clamp(38px,5vw,65px);line-height:1.1}.fc-subpage #partnerstimmen .partner-quotes{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fc-subpage #partnerstimmen .partner-quote{width:100%;align-self:stretch;transform:none}.fc-magazine-page .magazine-recap{padding-top:35px}.fc-magazine-page .magazine-recap-heading{margin-bottom:25px}.fc-magazine-page .magazine-recap-heading h2{font-size:clamp(36px,5vw,65px)}.fc-magazine-page .magazine-artwork{max-width:820px;margin:auto}.fc-magazine-page .book-scroll-scene{--spread-width:min(96vw,1100px,calc((100svh - 142px)*1.33333))}
@media(max-width:760px){.fc-world-label{font-size:11px;padding:4px 8px 4px 4px;gap:4px;min-height:44px}.fc-world-plus{width:24px;height:24px;font-size:21px}.fc-world-label[data-world=duschen],.fc-world-label[data-world=glasplatten]{left:72%!important}.fc-subpage #partnerstimmen .partner-quotes{grid-template-columns:1fr}.fc-magazine-link{margin-left:18px}.fc-subpage #region,.fc-subpage #zusammenarbeit,.fc-subpage #partnerstimmen{padding-block:45px}.fc-inline-clients .client-logo{height:85px}.fc-reference-teaser{padding-bottom:35px}}
.fc-subpage #region .network-copy>p{color:#d2d5d8}.fc-subpage #region .region-facts b{color:#bfc3c8}.fc-magazine-page .magazine-recap-heading h1{font:400 clamp(36px,5vw,65px)/1.1 Arial,sans-serif;letter-spacing:-.055em;max-width:none;margin:16px 0 20px}
