/* v20: chapter-only wheel navigation on the intro; stable viewport. */
html,body { height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important; }
main#main { overflow:hidden!important; }
main#main>section#home.hero.hero-v14,
main#main>section#home.hero.hero-v14.deck-active {
 overflow:hidden!important; overscroll-behavior:none!important;
 height:100%!important; max-height:100%!important;
}
#home.hero-v14 .hero-v14-copy { overflow:visible!important; }
@media(min-width:761px){
 #home.hero-v14 .hero-v14-visual {height:min(47dvh,450px)!important}
 #home.hero-v14 .hero-v14-name {font-size:clamp(40px,min(6.2vw,11vh),94px)!important}
}
@media(max-width:760px){
 #home.hero-v14 .hero-v14-visual {max-height:min(28dvh,230px)!important}
 #home.hero-v14 .hero-v14-name {font-size:clamp(34px,9vw,53px)!important}
}
