/* Compact Registan panorama. One proportional scale, no animated effects. */
@layer av278 {
html:root body .hero.av93-home.av280-banner {
 height:clamp(160px,14vw,240px)!important;
 min-height:clamp(160px,14vw,240px)!important;
 max-height:none!important;
 width:100%!important;max-width:none!important;
 margin-left:0!important;margin-right:0!important;
 padding:0!important;box-sizing:border-box!important;
 background-image:url('/images/hero-v303.webp')!important;
 background-size:cover!important;background-position:center center!important;
 background-repeat:no-repeat!important;background-color:#eaf4ff!important;
 margin-bottom:calc(var(--search-half,67px) * 2 + 24px)!important;
 animation:none!important;transition:none!important;
}
html:root body .hero.av93-home.av280-banner .search:not(.av94-fixed) {
 top:calc(100% + 12px)!important;bottom:auto!important;
 transform:translateX(-50%)!important;
}
html:root body .hero.av93-home.av280-banner .search {
 background:#fff!important;background-image:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 border:1px solid #e1e8ef!important;
 box-shadow:0 2px 8px rgb(23 43 77 / 6%)!important;
}
@media(max-width:1100px) {
 html:root body .hero.av93-home.av280-banner {
  height:clamp(120px,22vw,180px)!important;
  min-height:clamp(120px,22vw,180px)!important;
 }
}
}
