body #stage{opacity:1;transform:none;border-radius:0;background:#050505;height:100dvh;inset:0}
body #stage canvas,body #stage .scene-poster{width:100%;height:100%;object-fit:cover;object-position:center;transition:none}
body #stage.ready .scene-poster{display:none}
body #stage canvas{opacity:1}
.intro-active .masthead{background:transparent}
.intro-active .site-links,.intro-active .contact-top{color:var(--intro-ink)}
.intro-active .site-links a{color:var(--intro-ink)}
.intro-active .brand img{filter:brightness(1.7)}
.bookend-closing #stage:after,.team-background #stage:after{opacity:0!important}
.bookend-closing #reading-veil,.team-background #reading-veil{opacity:0!important}
.intro-active #reading-veil{opacity:0!important}
body #company-content{background:transparent;padding-top:0}
body.team-background #stage{visibility:visible}
body.team-background .masthead{background:transparent}
.team-section{min-height:100svh;color:#fff;padding-top:100px}
.team-section h2 em:not(.narrative-title):not(.narrative-label):not(.narrative-emphasis):not(.narrative-break),.team-section .section-kicker:not(.narrative-title):not(.narrative-label):not(.narrative-emphasis):not(.narrative-break){color:#b9d3ff}
.team-section .company-copy{filter:drop-shadow(0 1px 3px #26334488)}
.team-section .team-photo{max-width:680px;margin-left:auto;opacity:.94}
.team-background .site-links a,.team-background .contact-top{color:#fff}
.team-background .brand img{filter:brightness(1.7)}
@media(min-width:761px){body [data-copy="backup"],body [data-copy="security"]{left:5%!important;right:auto!important;width:34%!important}}
#company-content>.company-section:not(.team-section),#company-content>.company-footer{background:#f5f6f7;max-width:none}
body #reading-veil{pointer-events:none}
@media(max-width:760px){
.masthead{padding-top:max(16px,env(safe-area-inset-top));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}
.journey-bar{bottom:max(10px,env(safe-area-inset-bottom))}
.chapter-copy{max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:auto}
.chapter-copy h1:not(.narrative-title):not(.narrative-label):not(.narrative-emphasis):not(.narrative-break),.chapter-copy h2:not(.narrative-title):not(.narrative-label):not(.narrative-emphasis):not(.narrative-break){font-size:clamp(26px,7.5vw,34px)!important;line-height:1.05}
.chapter-copy .description:not(.narrative-body):not(.narrative-label){font-size:14px!important;line-height:1.45}
.team-section{padding-top:105px;min-height:100dvh}
.team-section .team-photo{aspect-ratio:16/9}
}
@media(max-width:760px){body.guided .chapter-copy:before,body.guided #infrastruktura .chapter-copy:before,body.guided #varnost .chapter-copy:before{display:none!important}} body #stage{background:#f5f6f7}
.intro-active .brand img,.team-background .brand img{filter:none}
.team-section{color:#26343b}
.team-section h2 em:not(.narrative-title):not(.narrative-label):not(.narrative-emphasis):not(.narrative-break),.team-section .section-kicker:not(.narrative-title):not(.narrative-label):not(.narrative-emphasis):not(.narrative-break){color:#003399}
.team-section .company-copy{filter:none}
.team-background .site-links a,.team-background .contact-top{color:#26343b}
body:has(#stage:not(.ready)) .chapter-copy{visibility:hidden}
@media(min-width:761px){body [data-copy="opening"]{width:30%!important;left:4%!important;font-size:16px}body [data-copy="opening"] h1:not(.narrative-title):not(.narrative-label):not(.narrative-emphasis):not(.narrative-break){font-size:clamp(42px,3.6vw,56px)}}