/* v83: Site-wide hero eyebrow elevation; retain editorial hierarchy. */
/* Standard heroes: reduce top dead space and excessive full-screen height. */
body .hero{min-height:clamp(490px,78svh,820px)}
body .room-page .hero{min-height:clamp(490px,78svh,820px)}
body .hero .hero-content{padding-top:clamp(65px,7vw,105px);padding-bottom:clamp(48px,6vw,72px)}
/* Contributors: lift eyebrow and its headline/copy together. */
body .aca-contributors .aca-contributors__hero{min-height:clamp(420px,53vw,610px)}
body .aca-contributors .aca-contributors__hero-content{padding-top:clamp(35px,5vw,68px);padding-bottom:clamp(35px,5vw,68px)}
@media(max-width:700px) and (orientation:portrait){
 body .hero,body .room-page .hero{min-height:clamp(490px,76svh,760px)}
 body .hero .hero-content{padding-top:72px;padding-bottom:52px}
 body .aca-contributors .aca-contributors__hero{min-height:0!important;align-items:center!important}
 body .aca-contributors .aca-contributors__hero-content{padding:85px 22px 58px!important}
}
@media(max-width:950px) and (orientation:landscape) and (max-height:550px){
 body .hero,body .room-page .hero{min-height:0!important}
 body .hero .hero-content{padding-top:30px!important;padding-bottom:30px!important}
 body .aca-contributors .aca-contributors__hero{min-height:0!important;padding:10px 0 18px!important}
 body .aca-contributors .aca-contributors__hero-content{padding:8px 22px!important}
}
