.hero-motto{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 17px;line-height:1}.hero-kanji{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(72px,9vw,112px);font-weight:400;letter-spacing:.15em;line-height:1.15;color:#f8f6f0}.hero-romaji{font-family:var(--sans);font-size:clamp(12px,1.3vw,16px);font-weight:500;letter-spacing:.42em;color:var(--gold-light);padding-left:.42em}.hero-translation{font-family:var(--serif);font-size:clamp(17px,2vw,22px);font-weight:400;letter-spacing:.015em;color:#e5dfd1;margin:0 0 29px}
@media(max-width:720px){.hero-motto{gap:9px;margin-bottom:16px}.hero-kanji{font-size:clamp(67px,15vw,91px);letter-spacing:.14em}.hero-romaji{font-size:12px;letter-spacing:.38em}.hero-translation{font-size:18px;margin-bottom:25px}}
