.im-serif{font-family:"Dial Serif SC",Playfair Display,Georgia,Times New Roman,serif}.im-lang-ja .im-serif{font-family:"Dial Serif SC",Playfair Display,Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP","Noto Serif SC",Georgia,serif}.im-lang-ko .im-serif{font-family:"Dial Serif SC",Playfair Display,Nanum Myeongjo,AppleMyungjo,Batang,"Noto Serif KR",Georgia,serif}.im-lang-zh .im-serif{font-family:"Dial Serif SC",Playfair Display,Songti TC,PMingLiU,"Noto Serif TC","Noto Serif SC",Georgia,serif}.im-ganzhi{font-family:LXGW WenKai Bazi,"Dial Serif SC","Noto Serif SC",serif}@font-face{font-family:"Dial Serif SC";src:url(data:font/woff2;base64,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) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+571F,U+6728,U+6731,U+6B66,U+6C34,U+706B,U+7384,U+767D,U+864E,U+91D1,U+96C0,U+9752,U+9F8D,U+9F99}@font-face{font-family:LJMC Sub;src:url(/assets/liujian-maocao-sub-CjbNODfi.woff2) format("woff2");font-display:swap}@keyframes im-cursive-a{0%,to{transform:translateY(2.5vh);opacity:0}35%,62%{opacity:var(--im-cursive-op, .07)}50%{transform:translateY(-1.5vh)}}@keyframes im-cursive-b{0%,to{transform:translateY(-2vh);opacity:0}30%,66%{opacity:var(--im-cursive-op, .07)}50%{transform:translateY(2.5vh)}}.im-cursive{position:absolute;font-family:LJMC Sub,"Noto Serif SC",serif;color:#d4af37;opacity:0;line-height:1.15;will-change:transform,opacity}.im-cursive--a{animation:im-cursive-a ease-in-out infinite}.im-cursive--b{animation:im-cursive-b ease-in-out infinite}.im-cursive--v{writing-mode:vertical-rl;letter-spacing:.12em}.im-cursive:nth-child(3n){--im-cursive-op: .05;color:#e9dcae}.im-cursive:nth-child(3n+1){--im-cursive-op: .085}.im-cursive:nth-child(3n+2){--im-cursive-op: .065;color:#c9a63c}.im-dark-nav nav.sticky:not(.im-nav){display:none}.im-dark-nav .companion-fab,.im-dark-nav .cs-fab{display:none}html:has(body.im-dark-nav),body.im-dark-nav{overflow-x:hidden}.im-nav,.im-sheet{--foreground: #f2ead0;--muted-foreground: rgba(255, 255, 255, .6);--muted: rgba(212, 175, 55, .12);--popover: #131217;--popover-foreground: #f2ead0;--border: rgba(212, 175, 55, .3);--primary: #d4af37;--primary-foreground: #1a1a1a;--accent: rgba(212, 175, 55, .14);--accent-foreground: #f2ead0}.im-footer-dark{--muted-foreground: rgba(233, 220, 174, .75);--sand-500: #d4af37;color:#f2ead0;border-top:1px solid rgba(212,175,55,.14)}.im-shelf{mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}@keyframes im-shelf-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.im-shelf-track{width:max-content;animation:im-shelf-slide 90s linear infinite}@media (prefers-reduced-motion: reduce){.im-shelf-track{animation:none}}.im-lang-latin .imx-book-spine{height:10.5rem;font-size:9px;letter-spacing:.06em}@media (min-width: 640px){.im-lang-latin .imx-book-spine{height:12rem;font-size:10px}}.im-cell-sheen{position:relative;overflow:hidden}.im-cell-sheen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(240,215,138,.14) 50%,transparent 65%);transform:translate(-130%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.im-cell-sheen:hover:after{transform:translate(130%)}.im-scene{position:relative;z-index:10;background:var(--im-static-bg, transparent)}.im-story .im-scene{background:transparent}.im-scene__stage{position:relative}.im-story .im-scene__stage{min-height:100vh;display:flex;flex-direction:column;justify-content:center;z-index:20}@supports (height: 100svh){.im-story .im-scene__stage{min-height:100svh}}.im-hero{min-height:100vh}@supports (height: 100svh){.im-hero{min-height:100svh}}.im-dial{width:min(88vmin,760px);height:min(88vmin,760px);left:50%;top:46vh;transform:translate(-50%,-50%)}@media (max-width: 640px){.im-dial{width:94vw;height:94vw}}@keyframes im-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.im-enter{animation:im-fade-up .6s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}@keyframes im-fade{0%{opacity:0}to{opacity:1}}.im-enter-fade{animation:im-fade 1.2s ease-out both;animation-delay:var(--d, 0ms)}.im-swap-fade{animation:im-fade .35s ease-out both}@keyframes im-breathe{0%,to{opacity:.65}50%{opacity:1}}.im-breathe{animation:im-breathe 10s ease-in-out infinite}@keyframes im-scroll-cue{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(8px);opacity:.3}}.im-scroll-cue{animation:im-scroll-cue 2.6s ease-in-out infinite}.im-cta-sand{background-image:linear-gradient(135deg,#d4af37,#c39c33 55%,#b8923e);position:relative;overflow:hidden}.im-cta-sand:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,248,224,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.im-cta-sand:hover:after{transform:translate(120%)}.im-tilt{transition:transform .25s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.im-tilt:hover{transform:perspective(900px) rotateX(2.5deg) rotateY(-3deg)}
