.header{background:#050806;padding-top:17px;padding-bottom:17px;gap:25px}.brand{letter-spacing:0;flex-shrink:0}.brand-logo{display:block;object-fit:contain;max-width:100%;height:auto}.header-logo{width:300px}.footer-logo{width:116px}footer{background:#080e0b}.footer-top{align-items:center}.contact-details{font-size:14px}.contact-details>div{font-size:14px;padding:20px 0}.contact-details a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.contact-note{color:var(--muted);font-size:14px;max-width:470px}.brand-story p{font-size:15px;line-height:1.85}.brand-story .design-credit{font-size:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:25px;color:var(--muted)}.brand-story h2{margin-bottom:28px}.brand-story{min-width:0}.contact-details dd{overflow-wrap:anywhere}.about-grid{align-items:start}.about-art{position:sticky;top:30px}.header nav{gap:28px}@media(max-width:900px){.header-logo{width:250px}.header nav{gap:18px}}@media(max-width:640px){.header{gap:12px;padding-top:14px;padding-bottom:14px}.header-logo{width:min(58vw,250px)}.footer-logo{width:100px}.footer-top{align-items:flex-start}.header nav{gap:0}.header nav a{font-size:12px}.contact-details>div{font-size:12px;gap:15px}.about-art{position:static}.brand-story p{font-size:14px}}
