/* Одностраничная сборка: прелоадер -> космонавт/туннель -> about (до голов) -> футер.
   Секции не удаляются из DOM (их preInit ищет узлы), а схлопываются. */

/* всё, что было до космонавта: кресты, рил, проекты.
   display:none, а не height:0 — иначе у вложенных карточек остаются ненулевые
   прямоугольники и привязанные к ним WebGL-меши рисуются поверх космонавта */
#home-hero,#home-reel,#home-featured{display:none!important}

/* плашка перехода на другую страницу (финальный экран «Let's work together!» возвращён, он стоит после туннеля) */
#scroll-nav-section{
  height:0!important;min-height:0!important;max-height:0!important;
  padding:0!important;margin:0!important;border:0!important;
  overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}
#home-hero-title{display:none!important}

/* about обрезан перед головами. Пороги AboutWhoSection: [3.5, 5.25, 7.0, 9.5] vw;
   5.25 = "details" полностью в кадре, дальше начинается въезд в team. */
#about-who{padding-bottom:585vw!important} /* 525 + 60: мёртвая зона интро, см. INTRO_HOLD в merge-onepage.py */
/* мобильные пороги секции: страницы we-are 0→1 (3.5–5.25 vh), details 1→2 (5.25–7 vh), team дальше. Обрезаем на 5.25 + INTRO_HOLD .6 */
@media (max-width:812px){#about-who{padding-bottom:calc(var(--vh,1vh) * 585)!important}}

/* белый футер убран: страница заканчивается на блоке details.
   display:none безопасен только вместе с патчем шкалы туннеля в merge-onepage.py
   (astronautWait больше не меряется до низа футера). height:0 нельзя: падает
   разбиение текстов футера на слова ("reading 'words'"). */
#footer-section{display:none!important}
#about-clients,#about-award,#about-capability{height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:hidden!important}

/* вступительный бледный экран туннеля убран (см. merge-onepage.py): его заголовок и текст
   скрыты, но остаются в раскладке — к их прямоугольникам привязаны диапазоны и меши */
#home-goal-title,#home-goal-texts{visibility:hidden!important}

/* бренд: новое слово короче исходного (107:24 против 121:24) — ширину уменьшаем, чтобы высота букв в шапке не выросла */
#header-logo svg{width:6.64em!important}
@media (max-width:812px){#header-logo svg{width:5.31em!important}}
/* большой логотип about — обычный SVG; двигает и гасит его assets/clone/onepage.js */
#about-who-title-main-logo{display:block;overflow:visible;transform-origin:0 0;will-change:transform,opacity}
