.brand span{gap:4px}.brand strong{font-size:1.05rem;letter-spacing:.1em}.brand small{font-size:.62rem;letter-spacing:.2em}.hero-image{width:min(100%,520px);justify-self:center}.hero-image img{aspect-ratio:1.45;object-fit:contain;border:0;border-radius:0;transform:none}.hero-copy{max-width:560px}@media(max-width:1200px){.site-header{padding:10px 18px}.menu-toggle{display:grid;gap:4px;cursor:pointer}.menu-toggle span{display:block;width:24px;height:2px;background:var(--ink)}.main-nav{position:absolute;inset:58px 12px auto;background:var(--paper);padding:16px;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:none;flex-direction:column;align-items:stretch;gap:4px;max-width:calc(100vw - 24px)}.main-nav.is-open{display:flex}.main-nav a{padding:13px;border-radius:10px}}@media(max-width:680px){.hero-image{width:72%;max-width:360px}.brand strong{font-size:.92rem}.brand small{font-size:.55rem}}
