/* NexusDpp: original vector artwork, navy #01223b, intrinsic proportions. */
html[data-nx-brand="20261105"] body img.nx-site-logo[data-nx-kind="logo"] {
  display:block; flex:0 0 auto; height:auto!important; min-height:0!important;
  max-height:none!important; object-fit:contain!important; object-position:center!important;
  filter:none!important; transform:none!important; opacity:1!important;
  mix-blend-mode:normal!important; border:0!important; box-sizing:content-box;
}
html[data-nx-brand="20261105"] body img.nx-site-logo--full {width:180px;max-width:100%;aspect-ratio:1783 / 477!important;}
html[data-nx-brand="20261105"] body img.nx-site-logo--compact {width:44px;max-width:100%;aspect-ratio:1 / 1!important;}
html[data-nx-brand="20261105"] body .site-header .brand {flex:0 0 auto;min-width:0!important;gap:0!important;line-height:0;overflow:visible!important;}
html[data-nx-brand="20261105"] body .site-header .brand img.nx-site-logo {
  width:140px!important;max-width:100%!important;height:auto!important;
  padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important;
}
html[data-nx-brand="20261105"] body :is(.site-footer,.footer) .brand {
  display:inline-flex!important;align-items:center;justify-content:center;
  width:auto!important;max-width:100%;padding:12px 16px!important;
  background:#fff!important;border-radius:10px;line-height:0;box-sizing:border-box;
}
html[data-nx-brand="20261105"] body :is(.site-footer,.footer) .brand img.nx-site-logo {
  width:132px!important;max-width:100%!important;height:auto!important;
  padding:0!important;margin:0!important;background:transparent!important;filter:none!important;border-radius:0!important;
}
html[data-nx-brand="20261105"] body :is(.site-header,.site-footer,.footer) .brand > span {display:none!important;}
html[data-nx-brand="20261105"] body .brand:focus-visible {outline:3px solid #176fba;outline-offset:4px;}
html[data-nx-brand="20261105"] body main :is(.platform-mini-brand,.nx-physical-brand,.nx-phone-brand,.dpp-product-brand,.dpp-passport-brand,.packaging-demo-head,.architecture-core-brand) img.nx-site-logo {
  width:44px!important;height:auto!important;max-height:none!important;padding:0!important;margin:0!important;filter:none!important;
}
html[data-nx-brand="20261105"] body .nx-home .nx-arch-core img.nx-site-logo {
  width:64px!important;max-width:100%!important;height:auto!important;
  padding:8px!important;background:#fff!important;filter:none!important;border-radius:10px!important;
}
@media(max-width:1100px){html[data-nx-brand="20261105"] body .site-header .brand img.nx-site-logo{width:132px!important}}
@media(max-width:600px){html[data-nx-brand="20261105"] body .site-header .brand img.nx-site-logo{width:120px!important}}
@media(max-width:360px){html[data-nx-brand="20261105"] body .site-header .brand img.nx-site-logo{width:112px!important}}

html[data-nx-brand="20261105"] body .site-header:not([data-header]) .brand {padding:8px 12px!important;background:#fff!important;border-radius:8px;}
html[data-nx-brand="20261105"] body .nexus-ai-brandmark img.nx-site-logo {width:32px!important;height:auto!important;max-width:100%!important;padding:0!important;background:transparent!important;}
