/* V2.2: content-area refinements only. Header, hero and menu stay untouched. */
#tier-title .project-brand,#warn-title .project-brand{font-size:22.4px}
.tier-preview:before{content:none}
.project-canvas.tier-preview .preview-stage{padding:0;background:transparent;box-shadow:0 12px 30px rgba(23,25,23,.09)}
.live-project-warn{column-gap:8.5%}
.warn-shot{width:83%;transition:none}
.warn-shot img{border:0;box-shadow:0 12px 30px rgba(23,25,23,.09);transition:scale .7s cubic-bezier(.22,.7,.25,1)}
.warn-shot:hover,.warn-shot:focus-visible{transform:none}
@media(hover:hover) and (pointer:fine){
 .warn-shot:hover img,.warn-shot:focus-visible img{scale:1.015}
}
.capabilities{padding-top:80px;padding-bottom:90px}
.deployment{padding-top:80px;padding-bottom:88px}
.deployment-intro{margin-bottom:44px}
.deployment-module:nth-child(2){padding-top:72px}
.deployment-module figure,#brh figure{height:auto;aspect-ratio:9/10}
#asp figure{height:auto;aspect-ratio:5/6}
.deployment-module h3{margin-bottom:24px}
.deployment-copy .role-title{margin-bottom:18px}
#stations-title em{color:var(--signal-coral);font-style:normal}
.ahrtal-facts dt{text-transform:uppercase}
.ahrtal-facts dd{font-size:14px;line-height:1.5}
.herzen-copy p{font-size:18px;line-height:1.65;max-width:49ch;margin:0}
.herzen-copy p+p{margin-top:16px}
.press{padding-top:50px;padding-bottom:60px}
.press>h2{color:var(--signal-coral)}
.press>p{margin-bottom:32px}
.press-entry{padding-top:20px;padding-bottom:24px}
.contact-ms{display:block;width:48px;height:30px;overflow:hidden;fill:var(--signal-dark);margin:0 0 24px}
@media(min-width:701px) and (max-height:800px){
 .chapter-herzen{padding:35px}
 .chapter-herzen .chapter-type{font-size:clamp(90px,11vw,155px);margin-top:10px}
 .chapter-herzen .chapter-detail{margin-top:20px;padding-top:16px}
 .herzen-copy p{font-size:16px;line-height:1.55}
}
@media(min-width:701px) and (max-width:1100px){
 .deployment-module:nth-child(2){padding-top:52px}
 .herzen-copy p{font-size:16px}
}
@media(max-width:700px){
 .warn-shot{width:92%;margin:0 auto}
 .warn-map-credit{margin-left:4%;margin-right:4%}
 .capabilities{padding-top:58px;padding-bottom:65px}
 .deployment{padding-top:55px;padding-bottom:55px}
 .deployment-intro{margin-top:20px;margin-bottom:28px}
 .deployment-module:nth-child(2){padding-top:46px}
 .deployment-module h3{margin-bottom:19px}
 .ahrtal-facts dd{font-size:13px}
 .herzen-copy p{font-size:16px;line-height:1.65}
 .press{padding-top:35px;padding-bottom:45px}
 .press>p{margin-bottom:24px}
 .press-entry{padding-top:17px;padding-bottom:19px}
 .contact-ms{width:42px;height:27px;margin-bottom:20px}
}
@media(prefers-reduced-motion:reduce){.warn-shot img{transition:none;scale:1!important}}
.reduced .warn-shot img{transition:none;scale:1!important}
