:root {
  --navy: #102c46;
  --navy-deep: #0b2338;
  --gold: #aa905d;
  --gold-light: #d6c39b;
  --gold-ink: #806838;
  --white: #ffffff;
  --paper: #f7f5ee;
  --ink: #202a32;
  --muted: #637079;
  --line: #dcdedc;
  --font: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;
  --font-en: "Helvetica Neue", Arial, sans-serif;
  --hero-size: clamp(42px, 4.6vw, 70px);
  --heading-size: clamp(29px, 3.1vw, 46px);
  --section-space: clamp(88px, 9vw, 140px);
  --page-gutter: clamp(24px, 5.4vw, 88px);
  --content-width: 1240px;
  --ease-out: cubic-bezier(.16, 1, .3, 1);
  --duration-small: 240ms;
  --duration-base: 400ms;
  --duration-large: 600ms;
}
