@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-300-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-300-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-300.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Shippori Mincho;src:url(/fonts/shippori-mincho-400-jp.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+30??,U+4E00-9FFF}@font-face{font-family:Shippori Mincho;src:url(/fonts/shippori-mincho-600-jp.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+30??,U+4E00-9FFF}
:root{--ink-1000:#060708;--ink-950:#0a0b0c;--ink-900:#0f1011;--ink-850:#131517;--ink-800:#181a1d;--ink-750:#1d2023;--ink-700:#24272b;--paper:#e9e1d1;--paper-bright:#f4eee2;--paper-dim:#c6bcaa;--muted:#8d897f;--muted-2:#67645d;--crimson:#a5122a;--crimson-bright:#c71c38;--crimson-deep:#6c0d1c;--gold:#c0a068;--gold-bright:#e6cc94;--gold-dim:#7d6944;--sakura:#e5b7b9;--sakura-deep:#b66f7b;--moss:#6f7f5c;--autumn:#b56a35;--snow:#cdd8dd;--line:#e9e1d121;--line-strong:#e9e1d13d;--line-soft:#e9e1d111;--glass:#0c0d0ec7;--shadow-stage:0 30px 90px -30px #000000d9;--font-display:"Cormorant Garamond", "Noto Serif CJK JP", Georgia, serif;--font-ui:"Manrope", "Helvetica Neue", Arial, sans-serif;--font-jp:"Shippori Mincho", "Noto Serif CJK JP", serif;--ease-cinema:cubic-bezier(.22, .61, .36, 1);--ease-slow:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(20px, 4.2vw, 72px);--max-width:1560px}@media (max-width:760px){:root{--gutter:20px}}
