/* One fixed scene underneath solutions navigation and the page's first section. */
.page-masthead{
    position:relative;
    isolation:isolate;
    --scene:url('../images/page-masthead-ambient-v1-desktop.webp');
    --scene-width:1600px;--scene-height:600px;
    --scene-x:calc(50% - 21px);--scene-y:-24px;
    --scene-translate:-50%;
    background-color:#001827;
}
.page-masthead .masthead-scene{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}
.page-masthead .masthead-scene::before{
    content:"";position:absolute;
    width:var(--scene-width);height:var(--scene-height);
    left:var(--scene-x);top:var(--scene-y);transform:translateX(var(--scene-translate));
    background-image:linear-gradient(90deg,#001827,transparent 100px,transparent calc(100% - 100px),#001827),linear-gradient(0deg,#001827,transparent 60px),var(--scene);
    background-size:var(--scene-width) var(--scene-height);
    background-position:0 0;
    background-repeat:no-repeat;
}
.page-masthead[data-scene="mc"]{--scene-name:page-masthead-mc-v1;--scene:url('../images/page-masthead-mc-v1-desktop.webp')}
.page-masthead[data-scene="mg"]{--scene-name:page-masthead-mg-v1;--scene:url('../images/page-masthead-mg-v1-desktop.webp')}
.page-masthead[data-scene="pismak"]{--scene-name:page-masthead-pismak-v1;--scene:url('../images/page-masthead-pismak-v1-desktop.webp')}
.page-masthead[data-scene="kt"]{--scene-name:page-masthead-kt-v1;--scene:url('../images/page-masthead-kt-v1-desktop.webp')}
.page-masthead[data-scene="mediator"]{--scene-name:page-masthead-mediator-v1;--scene:url('../images/page-masthead-mediator-v1-desktop.webp')}
.page-masthead[data-scene="call"]{--scene-name:page-masthead-call-v1;--scene:url('../images/page-masthead-call-v1-desktop.webp')}
.page-masthead[data-scene="aac"]{--scene-name:page-masthead-aac-v1;--scene:url('../images/page-masthead-aac-v1-desktop.webp')}
.page-masthead[data-scene="ai"]{--scene-name:page-masthead-ai-v1;--scene:url('../images/page-masthead-ai-v1-desktop.webp')}
.page-masthead[data-scene="services"]{--scene-name:page-masthead-services-v1;--scene:url('../images/page-masthead-services-v1-desktop.webp')}
.page-masthead[data-scene="consulting"]{--scene-name:page-masthead-consulting-v1;--scene:url('../images/page-masthead-consulting-v1-desktop.webp')}
.page-masthead[data-scene="development"]{--scene-name:page-masthead-development-v1;--scene:url('../images/page-masthead-development-v1-desktop.webp')}
.page-masthead[data-scene="maintenance"]{--scene-name:page-masthead-maintenance-v1;--scene:url('../images/page-masthead-maintenance-v1-desktop.webp')}
.page-masthead[data-scene="contact"]{--scene-name:page-masthead-contact-v1;--scene:url('../images/page-masthead-contact-v1-desktop.webp')}
.page-masthead[data-scene="lex"]{--scene-name:page-masthead-lex-v1;--scene:url('../images/page-masthead-lex-v1-desktop.webp')}
.page-masthead[data-scene="doc"]{--scene-name:page-masthead-doc-v1;--scene:url('../images/page-masthead-doc-v1-desktop.webp')}
.page-masthead[data-scene="guide"]{--scene-name:page-masthead-guide-v1;--scene:url('../images/page-masthead-guide-v1-desktop.webp')}
.page-masthead[data-scene="csm"]{--scene-name:page-masthead-csm-v1;--scene:url('../images/page-masthead-csm-v1-desktop.webp')}
.page-masthead[data-scene="spdn"]{--scene-name:page-masthead-spdn-v1;--scene:url('../images/page-masthead-spdn-v1-desktop.webp')}
.page-masthead[data-scene="road"]{--scene-name:page-masthead-road-v1;--scene:url('../images/page-masthead-road-v1-desktop.webp')}
.page-masthead[data-scene="systems"]{--scene-name:page-masthead-systems-v1;--scene:url('../images/page-masthead-systems-v1-desktop.webp')}
.page-masthead[data-scene="404"]{--scene-name:page-masthead-404-v1;--scene:url('../images/page-masthead-404-v1-desktop.webp')}
.page-masthead[data-scene="ambient"]{--scene-name:page-masthead-ambient-v1;--scene:url('../images/page-masthead-ambient-v1-desktop.webp')}
.page-masthead[data-scene="brand"]{
    --scene:url('../images/page-masthead-brand-v1-desktop.webp');
    --scene-width:1610px;--scene-height:586px;--scene-y:-53px;
}
.page-masthead[data-scene="brand"][data-layout="compact"]{
    --scene:url('../images/page-masthead-brand-v1-compact.webp');
    --scene-width:1100px;--scene-height:400px;--scene-x:calc(50% + 190px);--scene-y:0px;
}
.page-masthead .solutions-row{
    position:relative;z-index:10;
    background:linear-gradient(100deg,rgba(3,31,49,.66),rgba(9,67,96,.48),rgba(2,36,58,.58));
    -webkit-backdrop-filter:blur(8px) saturate(125%);
    backdrop-filter:blur(8px) saturate(125%);
    border-top:1px solid rgba(162,225,251,.10);
    border-bottom:1px solid rgba(87,183,225,.4);
    box-shadow:inset 0 1px 0 rgba(185,227,246,.08),0 6px 18px rgba(0,10,21,.12);
}
.page-masthead :is(.page-hero,.network-bg,.error-page){background:transparent!important;isolation:auto;overflow:visible}
.page-masthead .network-bg::before,.page-masthead .page-heading::before,.page-masthead .product-hero-art::after{display:none}
.page-masthead .hero-art{pointer-events:none}
.page-masthead h1,.page-masthead .hero-subtitle{overflow-wrap:normal}
.page-masthead[data-scene="404"] .error-page>.wrap::after{display:none}
@media(min-width:701px) and (max-width:1100px){
    .page-masthead{--scene-width:1152px;--scene-height:432px;--scene-x:calc(100% + 106px);--scene-y:0px;--scene-translate:-100%}
    .page-masthead[data-scene="aac"]{--scene-x:calc(100% + 55px)}
    .page-masthead[data-scene="404"]{--scene-x:calc(100% + 60px)}
    .page-masthead[data-scene="brand"]{--scene-width:1152px;--scene-height:419px;--scene-y:0px}
    .page-masthead[data-scene="brand"][data-layout="compact"]{--scene-width:1152px;--scene-height:419px;--scene-x:calc(100% + 106px)}
}
@media(min-width:701px) and (max-width:880px){
    .page-masthead{--scene-width:944px;--scene-height:354px;--scene-x:calc(100% + 88px);--scene-y:30px}
    .page-masthead[data-scene="aac"]{--scene-x:calc(100% + 48px)}
    .page-masthead[data-scene="404"]{--scene-x:calc(100% + 52px)}
    .page-masthead[data-scene="brand"],.page-masthead[data-scene="brand"][data-layout="compact"]{--scene-width:944px;--scene-height:344px;--scene-x:calc(100% + 88px);--scene-y:30px}
}
@media(max-width:700px){
    .page-masthead{--scene-width:800px;--scene-height:300px;--scene-x:calc(100% + 75px);--scene-y:100%;--scene-translate:-100%}
    .page-masthead .masthead-scene::before{top:auto;bottom:0;background-image:linear-gradient(90deg,#001827,transparent 100px,transparent calc(100% - 100px),#001827),linear-gradient(0deg,#001827,transparent 60px),linear-gradient(180deg,#001827,transparent 60px),var(--scene)}
    .page-masthead[data-scene="aac"]{--scene-x:calc(100% + 42px)}
    .page-masthead[data-scene="404"]{--scene-x:calc(100% + 40px)}
    .page-masthead[data-scene="mediator"] .product-hero h1{font-size:clamp(2rem,10vw,2.8rem)}
    .page-masthead[data-scene="brand"],.page-masthead[data-scene="brand"][data-layout="compact"]{
        --scene-width:941px;--scene-height:343px;--scene-x:calc(50% - 200px);--scene-y:100%;--scene-translate:-50%;
    }
    .page-masthead .hero-art{height:290px}
    .page-masthead .solutions-row{background-color:rgba(4,45,67,.58)}
    .page-masthead[data-scene="404"] .error-page>.wrap::after{
        content:"";display:block;position:static;width:auto;height:290px;
        background:none;transform:none;filter:none;font-size:0;
    }
}
@media print{
    .page-masthead{background:white}
    .page-masthead .masthead-scene{display:none}
    .page-masthead .solutions-row{display:none}
}
/* Native scene variants, generated by export-page-mastheads.py. */
@media(min-width:701px) and (max-width:1100px){
.page-masthead[data-scene="mc"]{--scene:url('../images/page-masthead-mc-v1-tablet.webp')}
.page-masthead[data-scene="mg"]{--scene:url('../images/page-masthead-mg-v1-tablet.webp')}
.page-masthead[data-scene="pismak"]{--scene:url('../images/page-masthead-pismak-v1-tablet.webp')}
.page-masthead[data-scene="kt"]{--scene:url('../images/page-masthead-kt-v1-tablet.webp')}
.page-masthead[data-scene="mediator"]{--scene:url('../images/page-masthead-mediator-v1-tablet.webp')}
.page-masthead[data-scene="call"]{--scene:url('../images/page-masthead-call-v1-tablet.webp')}
.page-masthead[data-scene="aac"]{--scene:url('../images/page-masthead-aac-v1-tablet.webp')}
.page-masthead[data-scene="ai"]{--scene:url('../images/page-masthead-ai-v1-tablet.webp')}
.page-masthead[data-scene="services"]{--scene:url('../images/page-masthead-services-v1-tablet.webp')}
.page-masthead[data-scene="consulting"]{--scene:url('../images/page-masthead-consulting-v1-tablet.webp')}
.page-masthead[data-scene="development"]{--scene:url('../images/page-masthead-development-v1-tablet.webp')}
.page-masthead[data-scene="maintenance"]{--scene:url('../images/page-masthead-maintenance-v1-tablet.webp')}
.page-masthead[data-scene="contact"]{--scene:url('../images/page-masthead-contact-v1-tablet.webp')}
.page-masthead[data-scene="lex"]{--scene:url('../images/page-masthead-lex-v1-tablet.webp')}
.page-masthead[data-scene="doc"]{--scene:url('../images/page-masthead-doc-v1-tablet.webp')}
.page-masthead[data-scene="guide"]{--scene:url('../images/page-masthead-guide-v1-tablet.webp')}
.page-masthead[data-scene="csm"]{--scene:url('../images/page-masthead-csm-v1-tablet.webp')}
.page-masthead[data-scene="spdn"]{--scene:url('../images/page-masthead-spdn-v1-tablet.webp')}
.page-masthead[data-scene="road"]{--scene:url('../images/page-masthead-road-v1-tablet.webp')}
.page-masthead[data-scene="systems"]{--scene:url('../images/page-masthead-systems-v1-tablet.webp')}
.page-masthead[data-scene="404"]{--scene:url('../images/page-masthead-404-v1-tablet.webp')}
.page-masthead[data-scene="ambient"]{--scene:url('../images/page-masthead-ambient-v1-tablet.webp')}
.page-masthead[data-scene="brand"]{--scene:url('../images/page-masthead-brand-v1-tablet.webp')}
.page-masthead[data-scene="brand"][data-layout="compact"]{--scene:url('../images/page-masthead-brand-v1-tablet.webp')}
}
@media(min-width:701px) and (max-width:880px){
.page-masthead[data-scene="mc"]{--scene:url('../images/page-masthead-mc-v1-narrow.webp')}
.page-masthead[data-scene="mg"]{--scene:url('../images/page-masthead-mg-v1-narrow.webp')}
.page-masthead[data-scene="pismak"]{--scene:url('../images/page-masthead-pismak-v1-narrow.webp')}
.page-masthead[data-scene="kt"]{--scene:url('../images/page-masthead-kt-v1-narrow.webp')}
.page-masthead[data-scene="mediator"]{--scene:url('../images/page-masthead-mediator-v1-narrow.webp')}
.page-masthead[data-scene="call"]{--scene:url('../images/page-masthead-call-v1-narrow.webp')}
.page-masthead[data-scene="aac"]{--scene:url('../images/page-masthead-aac-v1-narrow.webp')}
.page-masthead[data-scene="ai"]{--scene:url('../images/page-masthead-ai-v1-narrow.webp')}
.page-masthead[data-scene="services"]{--scene:url('../images/page-masthead-services-v1-narrow.webp')}
.page-masthead[data-scene="consulting"]{--scene:url('../images/page-masthead-consulting-v1-narrow.webp')}
.page-masthead[data-scene="development"]{--scene:url('../images/page-masthead-development-v1-narrow.webp')}
.page-masthead[data-scene="maintenance"]{--scene:url('../images/page-masthead-maintenance-v1-narrow.webp')}
.page-masthead[data-scene="contact"]{--scene:url('../images/page-masthead-contact-v1-narrow.webp')}
.page-masthead[data-scene="lex"]{--scene:url('../images/page-masthead-lex-v1-narrow.webp')}
.page-masthead[data-scene="doc"]{--scene:url('../images/page-masthead-doc-v1-narrow.webp')}
.page-masthead[data-scene="guide"]{--scene:url('../images/page-masthead-guide-v1-narrow.webp')}
.page-masthead[data-scene="csm"]{--scene:url('../images/page-masthead-csm-v1-narrow.webp')}
.page-masthead[data-scene="spdn"]{--scene:url('../images/page-masthead-spdn-v1-narrow.webp')}
.page-masthead[data-scene="road"]{--scene:url('../images/page-masthead-road-v1-narrow.webp')}
.page-masthead[data-scene="systems"]{--scene:url('../images/page-masthead-systems-v1-narrow.webp')}
.page-masthead[data-scene="404"]{--scene:url('../images/page-masthead-404-v1-narrow.webp')}
.page-masthead[data-scene="ambient"]{--scene:url('../images/page-masthead-ambient-v1-narrow.webp')}
.page-masthead[data-scene="brand"]{--scene:url('../images/page-masthead-brand-v1-narrow.webp')}
.page-masthead[data-scene="brand"][data-layout="compact"]{--scene:url('../images/page-masthead-brand-v1-narrow.webp')}
}
@media(max-width:700px){
.page-masthead[data-scene="mc"]{--scene:url('../images/page-masthead-mc-v1-mobile.webp')}
.page-masthead[data-scene="mg"]{--scene:url('../images/page-masthead-mg-v1-mobile.webp')}
.page-masthead[data-scene="pismak"]{--scene:url('../images/page-masthead-pismak-v1-mobile.webp')}
.page-masthead[data-scene="kt"]{--scene:url('../images/page-masthead-kt-v1-mobile.webp')}
.page-masthead[data-scene="mediator"]{--scene:url('../images/page-masthead-mediator-v1-mobile.webp')}
.page-masthead[data-scene="call"]{--scene:url('../images/page-masthead-call-v1-mobile.webp')}
.page-masthead[data-scene="aac"]{--scene:url('../images/page-masthead-aac-v1-mobile.webp')}
.page-masthead[data-scene="ai"]{--scene:url('../images/page-masthead-ai-v1-mobile.webp')}
.page-masthead[data-scene="services"]{--scene:url('../images/page-masthead-services-v1-mobile.webp')}
.page-masthead[data-scene="consulting"]{--scene:url('../images/page-masthead-consulting-v1-mobile.webp')}
.page-masthead[data-scene="development"]{--scene:url('../images/page-masthead-development-v1-mobile.webp')}
.page-masthead[data-scene="maintenance"]{--scene:url('../images/page-masthead-maintenance-v1-mobile.webp')}
.page-masthead[data-scene="contact"]{--scene:url('../images/page-masthead-contact-v1-mobile.webp')}
.page-masthead[data-scene="lex"]{--scene:url('../images/page-masthead-lex-v1-mobile.webp')}
.page-masthead[data-scene="doc"]{--scene:url('../images/page-masthead-doc-v1-mobile.webp')}
.page-masthead[data-scene="guide"]{--scene:url('../images/page-masthead-guide-v1-mobile.webp')}
.page-masthead[data-scene="csm"]{--scene:url('../images/page-masthead-csm-v1-mobile.webp')}
.page-masthead[data-scene="spdn"]{--scene:url('../images/page-masthead-spdn-v1-mobile.webp')}
.page-masthead[data-scene="road"]{--scene:url('../images/page-masthead-road-v1-mobile.webp')}
.page-masthead[data-scene="systems"]{--scene:url('../images/page-masthead-systems-v1-mobile.webp')}
.page-masthead[data-scene="404"]{--scene:url('../images/page-masthead-404-v1-mobile.webp')}
.page-masthead[data-scene="ambient"]{--scene:url('../images/page-masthead-ambient-v1-mobile.webp')}
.page-masthead[data-scene="brand"]{--scene:url('../images/page-masthead-brand-v1-mobile.webp')}
.page-masthead[data-scene="brand"][data-layout="compact"]{--scene:url('../images/page-masthead-brand-v1-mobile.webp')}
}
