@font-face{font-family:NutoStoryRound;src:url(/landing-a6/story-round.woff)format("woff");font-display:swap}.nuto-landing .story-scroll{letter-spacing:.8px;justify-content:center;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}.story-scroll span{font-size:17px}.nuto-story-book{color:#62563f;background:var(--story-bg,#f9f7e3);isolation:isolate;border:1px solid #fffdef;border-radius:40px;margin-top:22px;font-family:NutoStoryRound,Microsoft YaHei,sans-serif;box-shadow:0 3px #d7d99a}.nuto-story-track{height:1000svh;position:relative}.nuto-story-sticky{background:var(--story-bg,#f9f7e3);border-radius:38px 38px 0 0;flex-direction:column;justify-content:space-between;height:100svh;min-height:420px;padding:30px clamp(28px,4vw,70px);display:flex;position:sticky;top:0;overflow:hidden}.nuto-story-book button{color:inherit;touch-action:manipulation;font-family:inherit}.story-layout{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:center;gap:16px;width:100%;max-width:1400px;margin:auto;display:grid}.story-copy-stack{min-width:0;height:350px;position:relative}.story-copy{opacity:0;pointer-events:none;position:absolute;inset:0}.story-copy[data-active=true]{pointer-events:auto}.story-eyebrow{letter-spacing:.08em;color:#8d8d67;margin:0 0 27px;font-size:14px}.story-copy h2{letter-spacing:-.04em;color:#4b4432;margin:0 0 22px;font-size:clamp(38px,3.5vw,60px);font-weight:400;line-height:1.27}.story-description{color:#817355;margin:0 0 24px;font-family:Microsoft YaHei,sans-serif;font-size:15px;line-height:1.9}.story-action{background:#fffce583;border:1px solid #b9b08b;border-radius:999px;align-items:center;gap:24px;min-height:48px;padding:10px 22px;font-size:15px;display:inline-flex;box-shadow:0 3px #cfcaab80}.story-action span{font-size:20px}.story-action:hover{background:#fffdeb}.story-action:active{transform:translateY(2px);box-shadow:0 1px #cfcaab80}.story-action:disabled{opacity:.65;cursor:default}.story-figure{min-width:0;margin:0}.story-stage{aspect-ratio:780/460;isolation:isolate;width:100%;position:relative;overflow:hidden}.story-stage canvas,.story-stage .cast{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.story-stage canvas{z-index:2}.story-stage .cast{z-index:5}.story-stage .story-halo{background:radial-gradient(#fffef1aa,#0000 70%);border-radius:50%;position:absolute;inset:6% 8% 15%}.story-floor{background:linear-gradient(#f7f5dd,#d9dac0);border-radius:50%;width:90%;height:17%;position:absolute;bottom:9%;left:5%;box-shadow:0 9px #bdbfa2,0 20px 18px #78795118}.story-figure figcaption{text-align:center;color:#8b8061;min-height:24px;margin:22px 0 0;font-size:13px;line-height:1.8}.story-ending{background:linear-gradient(var(--story-bg,#f9f7e3) 0%, #e5e7c2 38%, #dfe3b5 100%);border-radius:0 0 38px 38px;flex-direction:column;align-items:center;min-height:420px;padding:78px 24px 25px;display:flex}.story-ending h2{letter-spacing:-.03em;text-align:center;margin:20px 0 28px;font-size:clamp(29px,3.2vw,44px);font-weight:400;line-height:1.4}.nuto-landing a.story-end-cta{color:#faf8dd;background:#362b22;border-radius:999px;align-items:center;gap:30px;min-height:54px;padding:0 28px;font-family:Microsoft YaHei,sans-serif;font-size:16px;text-decoration:none;display:flex;box-shadow:0 3px #a3a77e}.story-end-cta span{font-size:23px}.story-ending>p{color:#84835f;letter-spacing:.8px;margin:52px 0 0;font:10px/1.8 Microsoft YaHei,sans-serif}@media (width<=1050px){.nuto-story-sticky{padding:24px 28px}.story-layout{grid-template-columns:38% 62%;gap:0}.story-copy h2{font-size:38px}.story-description{font-size:13px}.story-copy-stack{height:320px}.story-action{padding:9px 18px;font-size:13px}}@media (width<=760px){.nuto-story-book{border-radius:28px;margin-top:14px}.nuto-story-track{height:1000svh}.nuto-story-sticky{border-radius:26px 26px 0 0;min-height:0;padding:18px 20px 15px}.story-layout{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:16px;max-width:510px;margin:22px auto 12px;display:flex}.story-copy-stack{flex:none;height:258px}.story-eyebrow{margin:0 0 17px;font-size:12px}.story-copy h2{margin:0 0 16px;font-size:37px;line-height:1.2}.story-description{margin-bottom:17px;font-size:13px;line-height:1.75}.story-action{min-height:44px;padding:8px 18px;font-size:13px}.story-stage{width:calc(100% + 28px);margin-left:-14px}.story-figure figcaption{margin:13px 0 0;font-size:11px}.story-ending{border-radius:0 0 26px 26px;min-height:360px;padding-top:56px}.story-ending h2{font-size:29px}.story-ending img{width:52px;height:52px}}@media (width<=760px) and (height<=700px){.nuto-story-sticky{padding:12px 16px 8px}.story-layout{gap:8px;margin:14px auto 8px}.story-copy-stack{height:225px}.story-eyebrow{margin-bottom:12px;font-size:10px}.story-copy h2{margin-bottom:12px;font-size:32px}.story-description{margin-bottom:13px;font-size:12px;line-height:1.6}.story-action{min-height:44px;padding:7px 16px;font-size:12px}.story-figure figcaption{margin-top:8px;font-size:10px}}@media (width>=600px) and (height<=560px) and (orientation:landscape){.nuto-story-sticky{min-height:0;padding:10px 22px}.story-layout{flex:1;grid-template-columns:39% 61%;align-items:center;gap:0;max-width:1080px;margin:8px auto;display:grid}.story-copy-stack{height:235px}.story-copy h2{margin-bottom:12px;font-size:29px}.story-eyebrow{margin-bottom:11px;font-size:10px}.story-description{margin-bottom:12px;font-size:11px;line-height:1.6}.story-action{min-height:40px;padding:6px 15px;font-size:12px}.story-stage{width:min(100%,169.565svh - 262.826px);max-height:none;margin:0 auto}.story-figure figcaption{margin-top:5px;font-size:10px}}.nuto-story-book{direction:ltr}.story-copy-stack[dir=rtl]{text-align:right}.nuto-story-book button{white-space:normal;letter-spacing:normal;font-weight:400;transition:background .2s,color .2s}.nuto-story-book button:focus-visible{outline-offset:4px;outline:3px solid #9a654d}.story-copy h2,.story-description{white-space:pre-line}.story-description{overflow-wrap:anywhere}.story-action{height:auto}.nuto-story-book[data-translated=true] .story-copy h2{font-size:clamp(28px,3vw,46px);line-height:1.16}.nuto-story-book[data-translated=true] .story-copy-stack{height:350px}.nuto-story-book[data-translated=true] .story-eyebrow{margin-bottom:20px}.nuto-story-book[data-translated=true] .story-description{font-size:14px;line-height:1.6}.nuto-story-book:not([data-ready=true]) .nuto-story-track{height:auto}.nuto-story-book:not([data-ready=true]) .nuto-story-sticky{height:auto;min-height:0;position:relative}.nuto-story-book:not([data-ready=true]) .story-layout{display:block}.nuto-story-book:not([data-ready=true]) .story-copy-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;height:auto;margin:32px 0;display:grid}.nuto-story-book:not([data-ready=true]) .story-copy{opacity:1;pointer-events:auto;position:static;transform:none!important}.nuto-story-book:not([data-ready=true]) .story-action,.nuto-story-book:not([data-ready=true]) .story-figure{display:none}@media (width<=760px){.nuto-story-book:not([data-ready=true]) .story-copy-stack{grid-template-columns:1fr}.nuto-story-book[data-translated=true] .story-copy-stack{height:278px}.nuto-story-book[data-translated=true] .story-copy h2{font-size:32px}.nuto-story-book[data-translated=true] .story-description{font-size:12px}}@media (width<=760px) and (height<=700px){.nuto-story-book[data-translated=true] .story-copy-stack{height:245px}.nuto-story-book[data-translated=true] .story-copy h2{font-size:27px}.nuto-story-book[data-translated=true] .story-eyebrow{margin-bottom:10px}.nuto-story-book[data-translated=true] .story-description{font-size:11px}}@media (width>=600px) and (height<=560px) and (orientation:landscape){.nuto-story-book[data-translated=true] .story-copy-stack{height:235px}.nuto-story-book[data-translated=true] .story-copy h2{font-size:26px}.nuto-story-book[data-translated=true] .story-description{font-size:11px}}.nuto-story-book:not([data-ready=true]) .story-copy-stack{height:auto}
