/* Ukrainian section titles lead; English wordmarks are decorative. */
.section-identity-hero,.page-hero[data-section-key]{position:relative;isolation:isolate;overflow:hidden;background:#081720}
.section-identity-hero::after,.page-hero[data-section-key]::after{content:none!important}
.section-identity-hero>.container,.page-hero[data-section-key]>.container{position:relative;z-index:1}
.section-identity-hero .eyebrow,.page-hero[data-section-key] .eyebrow{color:var(--section-accent,#c99b6c)}
.section-background-word{position:absolute;z-index:0;pointer-events:none;user-select:none;right:.025em;bottom:-.08em;max-width:100%;font-family:Onest,sans-serif;font-weight:800;font-size:min(16vw,230px);line-height:.88;letter-spacing:-.055em;white-space:pre;opacity:.055;color:#f4f3ee;text-transform:uppercase;text-shadow:none;-webkit-text-stroke:0;background:none}
[data-section-key="development"]>.section-background-word{font-size:min(12vw,190px)}
[data-section-key="recovery"]>.section-background-word{font-size:min(14vw,210px)}
[data-section-key="infrastructure"]>.section-background-word{font-size:min(10.3vw,170px)}
[data-section-key="materials"]>.section-background-word{font-size:min(13vw,154px);line-height:.9;bottom:.02em}
[data-section-key="market"]>.section-background-word{font-size:min(14vw,210px)}
.section-identity-hero h1,.page-hero[data-section-key] h1{position:relative;z-index:1}
.section-identity-hero .section-intro-headline{font-size:clamp(20px,2.4vw,32px);line-height:1.3;font-weight:600;max-width:34em;margin:1rem 0}
html[data-theme="light"] .section-identity-hero,html[data-theme="light"] .page-hero[data-section-key]{background:#f4f3ee}
html[data-theme="light"] .section-background-word{color:#081720;opacity:.055}
html[data-theme="light"] .section-identity-hero .eyebrow,html[data-theme="light"] .page-hero[data-section-key] .eyebrow{color:#79512f}
.section-identity-head{position:relative;isolation:isolate;overflow:hidden}
.section-identity-head>:not(.section-background-word){position:relative;z-index:1}
.section-identity-head .section-background-word{font-size:min(16vw,230px)}
@media(max-width:600px){
 .section-background-word{right:.04em;bottom:.02em;font-size:20vw}
 [data-section-key="companies"]>.section-background-word,[data-section-key="interview"]>.section-background-word,[data-section-key="analytics"]>.section-background-word{font-size:16vw}
 .section-identity-hero h1,.page-hero[data-section-key] h1{font-size:clamp(30px,8.5vw,44px);overflow-wrap:anywhere}
 .section-identity-hero .section-intro-headline{font-size:20px}
}
