/* One deterministic FV sequence, anchored to the existing opening completion. */
html body.page-home .hero .hero__house { mix-blend-mode: multiply; }
html body.page-home .hero .hero__title {
 opacity: 1 !important; transform: none !important; filter: none !important; transition: none !important;
}
html body.page-home .hero .hero__title > .hero__title-line {
 transform: none !important; filter: none !important; clip-path: none !important;
 animation: none !important;
}
html body.page-home.home-op-active:not(.home-op-complete) .hero .hero__title > .hero__title-line {
 opacity: 0 !important; transition: none !important;
}
html body.page-home.home-op-complete .hero .hero__title > .hero__title-line {
 opacity: 1 !important;
 transition: opacity .55s ease-out !important;
}
html body.page-home.home-op-complete .hero .hero__title > .hero__title-line:nth-child(1) { transition-delay: .15s !important; }
html body.page-home.home-op-complete .hero .hero__title > .hero__title-line:nth-child(2) { transition-delay: .65s !important; }
html body.page-home.home-op-complete .hero .hero__title > .hero__title-line:nth-child(3) { transition-delay: 1.15s !important; }
@media (prefers-reduced-motion: reduce) {
 html body.page-home .hero .hero__title > .hero__title-line {
  opacity: 1 !important; transition: none !important; transition-delay: 0s !important;
 }
}
