/* Exact supplied CAIJ artwork: full signature in navigation and footer. */
.caij-logo::before,.caij-logo::after{content:none!important}
body:is(.home-orbit,.orbit-nav,.caij-orbit) #nav .caij-logo{width:228px;height:120px;aspect-ratio:755/553}
body:is(.home-orbit,.orbit-nav,.caij-orbit) #nav .caij-logo img{display:block;width:100%;max-width:100%;height:100%;aspect-ratio:auto;object-fit:contain;image-rendering:auto;filter:none;mix-blend-mode:normal;transform:none}
body:is(.home-orbit,.orbit-nav,.caij-orbit) #nav{height:136px;z-index:1000}
.site-footer .caij-logo.caij-logo-footer{width:220px;height:162px;aspect-ratio:755/553;margin-bottom:10px}
.site-footer .caij-logo.caij-logo-footer img{display:block;width:100%;height:100%;object-fit:contain;transform:none;filter:none;mix-blend-mode:normal}
body.admin-body .admin-logo-image{width:140px;height:84px}
body.admin-body .admin-logo-image img{display:block;position:static;width:100%;max-width:100%;height:100%;object-fit:contain;left:auto;top:auto;filter:none;transform:none}
@media(max-width:700px){body:is(.home-orbit,.orbit-nav,.caij-orbit) #nav{height:116px}body:is(.home-orbit,.orbit-nav,.caij-orbit) #nav .caij-logo{width:188px;height:100px}}
@media(max-width:600px){body.admin-body .admin-logo-image{width:110px;height:72px}}

/* Keep the hero copy below the larger brand signature. */
.home-orbit .orbit-copy{padding-top:180px}
@media(max-width:700px){.home-orbit .orbit-copy{padding-top:150px}}
