
/* Exact image proportions: 1983 × 793. Entire artwork remains visible, without zoom or cropping. */
.hero{position:relative!important;display:block!important;width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;aspect-ratio:2048 / 762!important;background:#07111e!important;overflow:hidden!important;border-bottom:1px solid #c7a66a80!important;box-shadow:inset 0 -18px 35px #0005!important}
.hero::before,.hero .city,.hero .hero-inner{display:none!important}
.hero .nat-new-banner{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important}
.socialbar .social{transition:transform .2s,border-color .2s}
.socialbar .social:hover{transform:translateY(-3px);border-color:#f3ce82}
@media(max-width:700px){.hero{aspect-ratio:2048 / 762!important;min-height:0!important}.hero .nat-new-banner{object-fit:contain!important;object-position:center!important}.socialbar{grid-template-columns:1fr 1fr!important}.socialtitle{grid-column:1/-1}}
@media(max-width:420px){.hero{min-height:0!important;aspect-ratio:2048 / 762!important}}
