:is(:lang(de),:lang(tr)) .site-sections :is(.principle,.step-panel,.cap-card,.manifesto,.band-title,.cta-title,.cta-inner .lead){overflow-wrap:break-word}:lang(tr) .venn-label{--fs:12.5;letter-spacing:.02em}.site-sections .capabilities-band a:focus-visible,.site-sections .capabilities-band button:focus-visible{outline-color:#fff}@media (max-width:700px){:lang(tr) .venn-label{--fs:14.5}}:is(:lang(de),:lang(tr)) .site-sections .manifesto .rw{white-space:nowrap}
.desktop-nav>a{padding:9px 0}.mobile-nav-panel nav a.nav-item{font-size:26px;font-weight:inherit;text-align:left;border:0;padding:8px 0;display:block}.story-stage .hero-disciplines{padding-top:14px}.hero-disciplines a{text-align:center;letter-spacing:1.2px;color:#273e35;overflow-wrap:break-word;min-width:0;padding:4px 10px;font-size:13px;font-weight:500}.hero-disciplines a+a{border-left:1px solid #b3beb8}.hero-disciplines a:hover{color:var(--brand-coral)}@media (max-width:700px){.story-stage .hero-disciplines{padding-top:12px}.hero-disciplines a{letter-spacing:.2px;padding:4px;font-size:11px;line-height:1.5}}:lang(de) .hero-disciplines a{-webkit-hyphens:auto;hyphens:auto}.hero-content h1,.expertise-scene h2,.caption-title,.service-card h3,.service-card p,.detail-dialog [data-slot=dialog-title],.info-dialog [data-slot=dialog-title],.detail-dialog [data-slot=dialog-description]{overflow-wrap:break-word}@media (max-width:700px){:lang(de) .hero-content h1{font-size:clamp(26px,min(max(35px,8.8vw),10.4167vw - 4.16667px),49px)}}@media (max-height:700px) and (min-height:601px){.hero-actions{margin-top:20px}}@media (max-width:700px){:is(:lang(tr),:lang(de)) .service-card p{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(:lang(tr),:lang(de)) .service-card{padding-top:15px;padding-bottom:15px}:is(:lang(tr),:lang(de)) .service-card .card-more{margin-top:9px}:is(:lang(tr),:lang(de)) .service-grid{gap:12px}}@media (min-width:701px){:is(:lang(tr),:lang(de)) .service-card{flex-direction:column;justify-content:flex-start;display:flex}:is(:lang(tr),:lang(de)) .service-card>div{flex-direction:column;flex:auto;width:100%;display:flex}:is(:lang(tr),:lang(de)) .service-card .card-more{align-self:flex-start;margin-top:auto;padding-top:18px}}.nb{white-space:nowrap}.story-stage .hero-content{--hdr:92px;--leaf:min(max(20svh, 130px), 190px);--gap:24px;top:calc(var(--hdr) + 10px + var(--leaf) * 1.07065 + var(--gap))}@media (max-height:820px){.story-stage .hero-content{--hdr:78px}}@media (max-width:699.98px){.story-stage .hero-content{--hdr:78px;--leaf:min(34vw, 130px);--gap:16px}}@media (max-height:599.98px){.story-stage .hero-content{--hdr:56px;--leaf:min(max(17svh, 48px), 64px);--gap:8px}}
