.brand-logo[data-v-83678a28]{align-items:center;color:#2a2622;display:inline-flex;gap:10px;line-height:1;min-width:0}.brand-logo__mark[data-v-83678a28]{display:block;flex-shrink:0;height:28px;width:28px}.brand-logo__word[data-v-83678a28]{font-family:"Noto Serif JP",serif;font-size:1.05rem;font-weight:500;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-logo--compact[data-v-83678a28]{gap:8px}.brand-logo--compact .brand-logo__mark[data-v-83678a28]{height:24px;width:24px}.brand-logo--compact .brand-logo__word[data-v-83678a28]{font-size:.95rem;letter-spacing:.08em}.brand-logo--ink[data-v-83678a28]{color:#2a2622}.brand-logo--ink .brand-logo__leaf-left[data-v-83678a28]{fill:#2a2622}.brand-logo--ink .brand-logo__leaf-right[data-v-83678a28]{fill:#c4baae}.brand-logo--ink .brand-logo__fold[data-v-83678a28],.brand-logo--ink .brand-logo__spine[data-v-83678a28]{fill:#a24e3c}.brand-logo--ink .brand-logo__stitch[data-v-83678a28]{fill:#f7f1e8}.brand-logo--onDark[data-v-83678a28]{color:#f7f1e8}.brand-logo--onDark .brand-logo__leaf-left[data-v-83678a28]{fill:#f7f1e8}.brand-logo--onDark .brand-logo__leaf-right[data-v-83678a28]{fill:#d6ccbe}.brand-logo--onDark .brand-logo__fold[data-v-83678a28],.brand-logo--onDark .brand-logo__spine[data-v-83678a28]{fill:#c45d48}.brand-logo--onDark .brand-logo__stitch[data-v-83678a28]{fill:#2a2622}
