/* Original website lockup: original ring, Inter 700 + Fraunces 500 italic. */
@font-face{font-family:Inter;src:url('assets/inter-bold.woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Fraunces;src:url('assets/fraunces-italic.woff2');font-weight:500;font-style:italic;font-display:swap}
.dhs-identity{display:inline-flex;align-items:center;gap:10px;color:#000;text-decoration:none;white-space:nowrap;line-height:1.5}
.dhs-identity .dhs-ring{display:block;width:32px;height:32px;object-fit:contain;filter:none;flex:none;background:#000;border-radius:50%}
.dhs-identity .dhs-name{font:700 17px/1.5 Inter,Arial,sans-serif;letter-spacing:-.02em;color:#000}
.dhs-identity .dhs-name em{font-family:Fraunces,Georgia,serif;font-weight:500;font-style:italic;color:#b8e834;letter-spacing:inherit}
header .dhs-identity{padding:4px 0}
footer .dhs-identity{background:#fff;padding:10px 14px}
.brand.dhs-identity{background:#fff;padding:12px 10px;margin-bottom:30px;gap:8px}
.brand.dhs-identity .dhs-name{font-size:15px}
@media(max-width:480px){header .dhs-identity{gap:6px}header .dhs-identity .dhs-ring{width:26px;height:26px}header .dhs-identity .dhs-name{font-size:14px}header nav .button{font-size:10px;padding:10px}}
