/* Homepage integration: the existing hero and surrounding sections are retained. */
.activity-experience{position:relative;isolation:isolate;scroll-margin-top:110px;background:#03080c;min-height:0}
.activity-experience .hall{min-height:570px;height:calc(100svh - 110px);max-width:none}
.activity-experience .hall header{position:absolute;background:none;border:0;transform:none;padding:0;min-height:0;width:auto;height:auto;box-shadow:none}
.activity-experience .hall nav{position:absolute;min-height:0;height:auto;background:none;box-shadow:none}
.activity-experience #domain-dialog{font-family:'Noto Sans Hebrew',Arial,sans-serif}
.activity-home .activity-experience{opacity:1!important;transform:none!important}
.activity-home.detail-open .site-header,.activity-home.detail-open .contact-float{visibility:hidden}
.activity-return-band{padding:160px 6vw 32px;background:#08151c}.activity-return-band a{color:#e3c492;font-size:17px}
.activity-return-band h1{font-size:32px;margin:20px 0 0}
.activity-catalog .domain-book{margin-top:0}
.activity-service-return{position:sticky;top:110px;z-index:65;display:flex;align-items:center;min-height:48px;padding:10px 6vw;background:#122732f2;border-block:1px solid #ffffff18;font-size:15px}
.activity-service-return a{color:#efd2a2;text-decoration:none;padding:4px 0}
.activity-catalog .activity-service-return{margin-top:110px}
@media(max-width:767px){.activity-experience{scroll-margin-top:76px}.activity-experience .hall{height:790px;min-height:790px}.activity-service-return{top:76px}.activity-return-band{padding-top:110px}}

.activity-home #expertise.activity-experience{padding:0!important;scroll-margin-top:110px!important}
.activity-home #hall .stage{width:100%;height:100%;inset:0;z-index:0}
.activity-home #hall .ring{right:auto;bottom:auto;margin:0}
.activity-home #hall #film-surface{z-index:1}
.activity-home #hall .mask-x,.activity-home #hall .mask-y{z-index:2}
.activity-home #hall .screen-copy{z-index:3}
.activity-home #hall .beam{z-index:2}
.activity-home #hall .drone{z-index:3}
.activity-home #hall .screen-enter{z-index:4}
.activity-home #hall header{z-index:5}
@media(max-width:767px){.activity-home #expertise.activity-experience{scroll-margin-top:76px!important}}

.page-media video{display:block;width:100%;height:100%;max-height:600px;object-fit:contain;background:#061219}
.activity-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.activity-film-grid figure{margin:0}.activity-film-grid video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#061219}.activity-film-grid h4{font-size:22px;margin:18px 0 8px}.activity-film-grid p{font-size:17px;line-height:1.8;color:#a6b7bf}
@media(max-width:767px){.activity-film-grid{grid-template-columns:1fr}}
