.nds-logo{display:inline-flex;align-items:flex-start;line-height:0;text-decoration:none;flex-shrink:0;position:relative}.nds-logo,.nds-logo img{background:transparent!important}.nds-logo img{display:block;max-width:min(100%,92vw);object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.04));transition:transform .2s cubic-bezier(.16,1,.3,1)}.nds-logo--tone-dark img{filter:drop-shadow(0 1px 2px rgba(255,255,255,.35)) drop-shadow(0 2px 10px rgba(0,0,0,.35))}.nds-logo.nds-logo--on-plate{align-items:center;padding:6px 10px;border-radius:12px;background:#f5f1e8!important;box-shadow:0 1px 2px rgba(0,0,0,.18),0 6px 18px rgba(0,0,0,.18);box-sizing:border-box}.nds-logo.nds-logo--on-plate img{filter:none}.nds-logo.nds-logo--on-plate .nds-trademark{color:#1e3a6e}.nds-logo--hero img{filter:drop-shadow(0 4px 14px rgba(10,35,66,.12))}.nds-trademark{display:inline-block;margin-left:3px;margin-top:2px;font-size:.28em;line-height:1;font-weight:800;color:currentColor;text-decoration:none}.nds-logo--tone-dark .nds-trademark{color:#f7f8fa}.nds-logo:hover img{transform:scale(1.02)}@media (max-width:900px){.nds-logo--hero img{max-height:120px;width:auto}}