.sand-case[data-astro-cid-4fanwxat]{--red:#8c2029;--ink:#2c302a;--muted:#797c70;--paper:#faf8f2;--line:#ddd5c5;--sand:#a88144;--green:#344f44}[data-astro-cid-4fanwxat]{box-sizing:border-box}.sand-case[data-astro-cid-4fanwxat]{color:var(--ink);background:var(--paper);margin:0;font:15px/1.9 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}h1[data-astro-cid-4fanwxat],h2[data-astro-cid-4fanwxat],h3[data-astro-cid-4fanwxat],p[data-astro-cid-4fanwxat],figure[data-astro-cid-4fanwxat]{margin:0}h1[data-astro-cid-4fanwxat],h2[data-astro-cid-4fanwxat],h3[data-astro-cid-4fanwxat],.serif[data-astro-cid-4fanwxat]{font-family:Songti SC,Noto Serif CJK SC,serif;font-weight:600}a[data-astro-cid-4fanwxat]{color:inherit;text-decoration:none}img[data-astro-cid-4fanwxat]{max-width:100%;display:block}.wrap[data-astro-cid-4fanwxat]{width:min(1160px,90%);margin:auto}header[data-astro-cid-4fanwxat]{border-bottom:1px solid var(--line);background:#fcfaf5}.header[data-astro-cid-4fanwxat]{justify-content:space-between;align-items:center;gap:25px;height:80px;display:flex}.brand[data-astro-cid-4fanwxat]{align-items:center;gap:10px;display:flex}.brand[data-astro-cid-4fanwxat] img[data-astro-cid-4fanwxat]{object-fit:contain;width:30px;height:38px}.brand[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{letter-spacing:3px;color:var(--red);font:700 24px Songti SC,serif}.brand[data-astro-cid-4fanwxat] small[data-astro-cid-4fanwxat]{color:#928a7b;font-size:9px;display:block}nav[data-astro-cid-4fanwxat]{gap:27px;font-size:14px;display:flex}nav[data-astro-cid-4fanwxat] .active[data-astro-cid-4fanwxat]{color:var(--red);border-bottom:1px solid}.contact[data-astro-cid-4fanwxat]{background:var(--red);color:#fff;border-radius:4px;padding:7px 23px;font-size:13px}.menu[data-astro-cid-4fanwxat]{color:var(--red);background:0 0;border:0;font-size:23px;display:none}.crumb[data-astro-cid-4fanwxat]{color:#8d897c;padding-top:25px;font-size:11px}.eyebrow[data-astro-cid-4fanwxat]{letter-spacing:.2em;color:var(--red);margin-bottom:20px;font-size:11px}.hero[data-astro-cid-4fanwxat]{background:linear-gradient(120deg,#faf8f2 35%,#e8ddc9)}.hero-grid[data-astro-cid-4fanwxat]{grid-template-columns:.95fr 1.2fr;align-items:center;gap:70px;padding:52px 0 60px;display:grid}h1[data-astro-cid-4fanwxat]{color:var(--red);font-size:clamp(42px,5vw,68px);line-height:1.3}.hero-sub[data-astro-cid-4fanwxat]{margin-top:23px;font:27px/1.7 Songti SC,serif}.intro[data-astro-cid-4fanwxat]{color:var(--muted);max-width:450px;margin-top:23px;font-size:14px;line-height:2}.facts[data-astro-cid-4fanwxat]{color:#8b7d68;flex-wrap:wrap;gap:16px;margin-top:28px;font-size:12px;display:flex}.facts[data-astro-cid-4fanwxat] span[data-astro-cid-4fanwxat]+span[data-astro-cid-4fanwxat]{border-left:1px solid #cfc3ac;padding-left:16px}.text-link[data-astro-cid-4fanwxat]{color:var(--red);border-bottom:1px solid #c7a99a;margin-top:25px;padding-bottom:5px;font-size:13px;display:inline-block}.hero-art[data-astro-cid-4fanwxat]{padding-top:7px}.hero-art[data-astro-cid-4fanwxat] img[data-astro-cid-4fanwxat]{border:8px solid #eee3ce;width:100%;height:auto;box-shadow:10px 17px 28px #46341b25}.hero-art[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat]{color:#8c7a5e;text-align:right;margin-top:18px;font-size:11px}.section[data-astro-cid-4fanwxat]{padding:75px 0}h2[data-astro-cid-4fanwxat]{font-size:clamp(28px,3vw,39px);line-height:1.5}h3[data-astro-cid-4fanwxat]{font-size:23px;line-height:1.5}.section-head[data-astro-cid-4fanwxat]{justify-content:space-between;align-items:end;gap:45px;margin-bottom:37px;display:flex}.section-head[data-astro-cid-4fanwxat]>p[data-astro-cid-4fanwxat]{max-width:390px;color:var(--muted);font-size:14px}.books[data-astro-cid-4fanwxat]{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;display:grid}.book[data-astro-cid-4fanwxat] img[data-astro-cid-4fanwxat]{object-fit:contain;object-position:center bottom;filter:drop-shadow(6px 8px 7px #47351a15);width:100%;height:230px}.book[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat]{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font:16px Songti SC,serif}.book[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat] span[data-astro-cid-4fanwxat]{color:#a29276;margin-right:14px;font:11px Georgia,serif}.series-note[data-astro-cid-4fanwxat]{color:#8b8271;max-width:850px;margin-top:28px;font-size:12px}.feature[data-astro-cid-4fanwxat]{color:#f7f1e3;background:#283f36;padding:62px 0}.feature[data-astro-cid-4fanwxat] .eyebrow[data-astro-cid-4fanwxat]{color:#cbb88f}.feature-grid[data-astro-cid-4fanwxat]{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.feature-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{color:#c5cfc2;margin-top:21px;font-size:14px;line-height:2}.work-reserved[data-astro-cid-4fanwxat]{aspect-ratio:16/9;text-align:center;background:linear-gradient(145deg,#334f40,#253a33);border:1px solid #6e8170;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:relative}.work-reserved[data-astro-cid-4fanwxat]:before,.work-reserved[data-astro-cid-4fanwxat]:after{content:"";border-top:1px solid #657c65;width:80%;position:absolute;left:10%}.work-reserved[data-astro-cid-4fanwxat]:before{top:24px}.work-reserved[data-astro-cid-4fanwxat]:after{bottom:24px}.work-reserved[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{color:#dfd0a9;letter-spacing:.16em;font:38px/1.5 Songti SC,serif}.work-reserved[data-astro-cid-4fanwxat] span[data-astro-cid-4fanwxat]{color:#aabbac;letter-spacing:2px;margin-top:17px;font-size:11px}.work-caption[data-astro-cid-4fanwxat]{color:#9db1a1;margin-top:12px;font-size:10px}.lesson[data-astro-cid-4fanwxat]{border-block:1px solid var(--line);background:#f0ebe0}.lesson-intro[data-astro-cid-4fanwxat]{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;margin-bottom:40px;display:grid}.lesson-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{color:var(--muted);margin-top:23px;font-size:14px;line-height:2}.poem-name[data-astro-cid-4fanwxat]{color:#806032;margin-top:24px;font:24px Songti SC,serif}.poem-image[data-astro-cid-4fanwxat]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:600px;margin:auto;box-shadow:4px 10px 22px #4d3e2717}.steps[data-astro-cid-4fanwxat]{grid-template-columns:repeat(3,1fr);gap:28px 25px;display:grid}.step[data-astro-cid-4fanwxat] img[data-astro-cid-4fanwxat]{aspect-ratio:1.6;object-fit:contain;background:#e9dfca;width:100%;height:auto}.step[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat]{color:#7b705e;margin-top:12px;font-size:13px}.step[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat] span[data-astro-cid-4fanwxat]{color:#a18b66;margin-right:13px;font:12px Georgia,serif}.lesson-source[data-astro-cid-4fanwxat]{color:#9c8e77;margin-top:27px;font-size:10px}.work-grid[data-astro-cid-4fanwxat]{grid-template-columns:1fr 1.15fr;gap:80px;display:grid}.work-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{color:var(--muted);font-size:15px;line-height:2.1}.work-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]+p[data-astro-cid-4fanwxat]{margin-top:20px}.roles[data-astro-cid-4fanwxat]{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.role[data-astro-cid-4fanwxat]{border-top:1px solid #ccbda5;padding-top:18px}.role[data-astro-cid-4fanwxat] h3[data-astro-cid-4fanwxat]{font-size:21px}.role[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{color:var(--muted);margin-top:12px;font-size:13px;line-height:2}.video[data-astro-cid-4fanwxat]{background:#eee9dc}.video-grid[data-astro-cid-4fanwxat]{grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px;display:grid}.video-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{color:var(--muted);margin-top:20px;font-size:14px;line-height:2}.video-slot[data-astro-cid-4fanwxat]{aspect-ratio:16/9;text-align:center;background:#e4dbc8;border:1px solid #cdbfa8;justify-content:center;align-items:center;padding:30px;display:flex}.video-slot[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{color:#927a53;font:26px/1.6 Songti SC,serif}.video-slot[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{letter-spacing:2px;color:#a08c6d;margin-top:13px;font-size:11px}.closing[data-astro-cid-4fanwxat]{background:var(--red);color:#fff7e8;border-radius:4px;justify-content:space-between;align-items:center;gap:30px;margin:40px auto 50px;padding:27px 32px;display:flex}.closing[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{font:25px/1.5 Songti SC,serif}.closing[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{color:#e1bdb2;margin-top:8px;font-size:12px}.closing[data-astro-cid-4fanwxat] a[data-astro-cid-4fanwxat]{white-space:nowrap;border:1px solid #c68c81;border-radius:25px;padding:7px 22px;font-size:13px}footer[data-astro-cid-4fanwxat]{color:#abb0a5;background:#202626;padding:35px 0;font-size:11px}.footer[data-astro-cid-4fanwxat]{justify-content:space-between;gap:30px;display:flex}.footer[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{color:#fff;margin-bottom:12px;font:23px Songti SC,serif;display:block}.footer-links[data-astro-cid-4fanwxat]{gap:23px;margin-bottom:12px;display:flex}a[data-astro-cid-4fanwxat]:focus-visible,button[data-astro-cid-4fanwxat]:focus-visible{outline-offset:5px;outline:2px solid #a86b58}@media (width<=950px){.hero-grid[data-astro-cid-4fanwxat]{gap:35px}.books[data-astro-cid-4fanwxat]{gap:18px}.book[data-astro-cid-4fanwxat] img[data-astro-cid-4fanwxat]{height:180px}.feature-grid[data-astro-cid-4fanwxat],.lesson-intro[data-astro-cid-4fanwxat],.work-grid[data-astro-cid-4fanwxat],.video-grid[data-astro-cid-4fanwxat]{gap:40px}nav[data-astro-cid-4fanwxat]{gap:17px}.steps[data-astro-cid-4fanwxat]{gap:22px 18px}}@media (width<=650px){.header[data-astro-cid-4fanwxat]{height:68px;position:relative}.brand[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{font-size:20px}.brand[data-astro-cid-4fanwxat] small[data-astro-cid-4fanwxat]{font-size:8px}.contact[data-astro-cid-4fanwxat]{display:none}.menu[data-astro-cid-4fanwxat]{display:block}nav[data-astro-cid-4fanwxat]{border-bottom:1px solid var(--line);z-index:10;background:#fcfaf5;flex-direction:column;padding:22px 6%;display:none;position:absolute;top:68px;left:-5.55%;right:-5.55%}nav[data-astro-cid-4fanwxat].open{display:flex}.crumb[data-astro-cid-4fanwxat]{padding-top:20px}.hero-grid[data-astro-cid-4fanwxat]{grid-template-columns:1fr;gap:30px;padding:32px 0 35px}h1[data-astro-cid-4fanwxat]{font-size:42px}.hero-sub[data-astro-cid-4fanwxat]{margin-top:19px;font-size:23px}.intro[data-astro-cid-4fanwxat]{margin-top:19px;font-size:13px}.facts[data-astro-cid-4fanwxat]{gap:12px;font-size:11px}.facts[data-astro-cid-4fanwxat] span[data-astro-cid-4fanwxat]+span[data-astro-cid-4fanwxat]{padding-left:12px}.hero-art[data-astro-cid-4fanwxat] img[data-astro-cid-4fanwxat]{border-width:5px}.hero-art[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat]{font-size:10px}.section[data-astro-cid-4fanwxat]{padding:45px 0}.section-head[data-astro-cid-4fanwxat]{margin-bottom:27px;display:block}.section-head[data-astro-cid-4fanwxat]>p[data-astro-cid-4fanwxat]{margin-top:18px;font-size:13px}.books[data-astro-cid-4fanwxat]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px}.book[data-astro-cid-4fanwxat] img[data-astro-cid-4fanwxat]{height:155px}.book[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat]{margin-top:15px;padding-top:10px;font-size:14px}.book[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat] span[data-astro-cid-4fanwxat]{margin-right:8px;font-size:10px}.series-note[data-astro-cid-4fanwxat]{margin-top:23px;font-size:11px}.feature[data-astro-cid-4fanwxat]{padding:43px 0}.feature-grid[data-astro-cid-4fanwxat],.lesson-intro[data-astro-cid-4fanwxat],.work-grid[data-astro-cid-4fanwxat],.video-grid[data-astro-cid-4fanwxat]{grid-template-columns:1fr;gap:28px}.feature-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat],.lesson-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat],.video-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{font-size:13px}.work-reserved[data-astro-cid-4fanwxat]{padding:25px}.work-reserved[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{font-size:29px}.work-reserved[data-astro-cid-4fanwxat] span[data-astro-cid-4fanwxat]{font-size:10px}.work-reserved[data-astro-cid-4fanwxat]:before{top:17px}.work-reserved[data-astro-cid-4fanwxat]:after{bottom:17px}.lesson-intro[data-astro-cid-4fanwxat]{margin-bottom:28px}.steps[data-astro-cid-4fanwxat]{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 15px}.step[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat]{font-size:11px;line-height:1.8}.step[data-astro-cid-4fanwxat] figcaption[data-astro-cid-4fanwxat] span[data-astro-cid-4fanwxat]{margin-right:7px}.work-copy[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{font-size:14px}.roles[data-astro-cid-4fanwxat]{grid-template-columns:1fr;gap:23px;margin-top:28px}.role[data-astro-cid-4fanwxat]{padding-top:15px}.role[data-astro-cid-4fanwxat] p[data-astro-cid-4fanwxat]{margin-top:8px}.video-slot[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{font-size:22px}.closing[data-astro-cid-4fanwxat]{flex-direction:column;align-items:start;gap:20px;margin:28px auto 35px;padding:24px}.closing[data-astro-cid-4fanwxat] strong[data-astro-cid-4fanwxat]{font-size:23px}.footer[data-astro-cid-4fanwxat]{flex-direction:column;gap:22px}.footer-links[data-astro-cid-4fanwxat]{flex-wrap:wrap;gap:17px}}.feature[data-astro-cid-4fanwxat] h2[data-astro-cid-4fanwxat]{color:#f7f1e3}
