.tc[data-astro-cid-erqd6qi7]{aspect-ratio:3 / 4;width:62%;margin:0 auto;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;text-align:center;box-shadow:0 14px 28px #0a0e1447}.dark[data-astro-cid-erqd6qi7]{background:#1e2228;color:#ede8df}.light[data-astro-cid-erqd6qi7]{background:#f2efe8;color:#2b2f36;box-shadow:0 14px 28px #141e1e29}.k[data-astro-cid-erqd6qi7]{font-size:11px;letter-spacing:3px;text-transform:uppercase;opacity:.75}.t[data-astro-cid-erqd6qi7]{font-family:var(--serif);font-size:clamp(26px,3vw,36px);line-height:1.05}.rule[data-astro-cid-erqd6qi7]{width:36px;height:1.5px;background:currentColor;opacity:.5}.i[data-astro-cid-erqd6qi7]{font-size:11px;letter-spacing:2px;text-transform:uppercase;opacity:.7}.pano[data-astro-cid-zbbrv4xp]{margin:0}.stage[data-astro-cid-zbbrv4xp]{position:relative;padding-bottom:58px}.frame[data-astro-cid-zbbrv4xp]{overflow:hidden}.pano[data-astro-cid-zbbrv4xp] img[data-astro-cid-zbbrv4xp]{width:100%;height:auto;display:block;mix-blend-mode:multiply}.spots[data-astro-cid-zbbrv4xp]{position:absolute;inset:0}.spot[data-astro-cid-zbbrv4xp]{position:absolute;top:0;bottom:0;left:var(--l);width:var(--w);text-decoration:none;color:var(--ink)}.glow[data-astro-cid-zbbrv4xp]{position:absolute;inset:0 0 58px;border-radius:18px;background:radial-gradient(ellipse at 50% 60%,#e8b04b33,#e8b04b00 70%);opacity:0;transition:opacity .25s ease}.name[data-astro-cid-zbbrv4xp]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);white-space:nowrap;font-family:var(--serif);font-style:italic;font-size:23px;line-height:1.2;padding:4px 6px;background-image:linear-gradient(var(--teal),var(--teal));background-size:0% 2px;background-repeat:no-repeat;background-position:50% 100%;transition:color .2s ease,transform .2s ease,background-size .25s ease,opacity .2s ease}.spot[data-astro-cid-zbbrv4xp]:hover .glow[data-astro-cid-zbbrv4xp],.spot[data-astro-cid-zbbrv4xp]:focus-visible .glow[data-astro-cid-zbbrv4xp]{opacity:1}.spot[data-astro-cid-zbbrv4xp]:hover .name[data-astro-cid-zbbrv4xp],.spot[data-astro-cid-zbbrv4xp]:focus-visible .name[data-astro-cid-zbbrv4xp]{color:var(--teal);transform:translate(-50%) translateY(-3px);background-size:100% 2px}.spots[data-astro-cid-zbbrv4xp]:hover .spot[data-astro-cid-zbbrv4xp]:not(:hover) .name[data-astro-cid-zbbrv4xp]{opacity:.55}.spot[data-astro-cid-zbbrv4xp]:focus-visible{outline:none}.spot[data-astro-cid-zbbrv4xp]:focus-visible .name[data-astro-cid-zbbrv4xp]{outline:3px solid var(--teal);outline-offset:2px;border-radius:6px}.chips[data-astro-cid-zbbrv4xp]{display:none}@media (max-width: 900px){.name[data-astro-cid-zbbrv4xp]{font-size:19px}}@media (max-width: 640px){.stage[data-astro-cid-zbbrv4xp]{padding-bottom:0}.spots[data-astro-cid-zbbrv4xp]{display:none}.pano[data-astro-cid-zbbrv4xp] img[data-astro-cid-zbbrv4xp]{width:260%;max-width:none;animation:drift 48s ease-in-out infinite alternate}.chips[data-astro-cid-zbbrv4xp]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:14px 0 0;padding:0 16px}.chips[data-astro-cid-zbbrv4xp] a[data-astro-cid-zbbrv4xp]{display:inline-flex;align-items:center;min-height:46px;padding:0 16px;border-radius:999px;border:1.5px solid #C9D6CF;background:#fff;font-family:var(--serif);font-style:italic;font-size:18px;text-decoration:none;color:var(--ink)}.chips[data-astro-cid-zbbrv4xp] a[data-astro-cid-zbbrv4xp]:active{border-color:var(--teal);color:var(--teal)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100vw))}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.pano[data-astro-cid-zbbrv4xp] img[data-astro-cid-zbbrv4xp]{animation:none;transform:translate(-30%)}}.hero[data-astro-cid-j7pv25f6]{padding-top:72px;padding-bottom:36px;text-align:center}.kicker[data-astro-cid-j7pv25f6]{margin:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:16px auto 0;font-size:clamp(40px,6vw,76px);line-height:1.04;max-width:980px;letter-spacing:-.01em;text-wrap:balance}.lede[data-astro-cid-j7pv25f6]{margin:22px auto 0;font-size:clamp(19px,1.9vw,22px);color:var(--ink-2);max-width:680px;text-wrap:balance}.hero-ctas[data-astro-cid-j7pv25f6]{margin-top:30px;justify-content:center}@media (max-width: 640px){.hero[data-astro-cid-j7pv25f6]{padding-top:48px}}.feature[data-astro-cid-j7pv25f6]{background:var(--teal-soft)}.feat[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:56px;align-items:center;padding-top:64px;padding-bottom:64px}.feat-cover[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;box-shadow:0 22px 44px #141e1e3d}.feat-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:10px 0 16px;font-size:clamp(30px,3.4vw,42px);line-height:1.15}.feat-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:620px}.muted[data-astro-cid-j7pv25f6]{color:var(--muted)}.ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media (max-width: 760px){.feat[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.feat-cover[data-astro-cid-j7pv25f6]{max-width:260px;margin:0 auto}}.books[data-astro-cid-j7pv25f6]{padding-top:64px;padding-bottom:80px}.books[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 10px}.series-line[data-astro-cid-j7pv25f6]{margin:0 0 24px;font-size:19px;color:var(--muted)}.series-line[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:700}.five[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,45%),1fr));gap:28px}.five[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px;text-decoration:none}.five[data-astro-cid-j7pv25f6] .park[data-astro-cid-j7pv25f6]{font-size:22px;line-height:1.15}.others[data-astro-cid-j7pv25f6]{margin-top:48px}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:40px 36px}.card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink)}a[data-astro-cid-j7pv25f6].card:hover .title[data-astro-cid-j7pv25f6]{color:var(--teal)}.art[data-astro-cid-j7pv25f6]{border-radius:12px;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px}.art[data-astro-cid-j7pv25f6].qd{background:var(--teal-soft)}.art[data-astro-cid-j7pv25f6].dark{background:#2a2f37}.art[data-astro-cid-j7pv25f6].light{background:#e8e6e1}.art[data-astro-cid-j7pv25f6] .main[data-astro-cid-j7pv25f6]{width:58%}.stack[data-astro-cid-j7pv25f6]{display:flex;gap:8px}.stack[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:46px;border-radius:2px;box-shadow:0 3px 8px #141e1e33}.title[data-astro-cid-j7pv25f6]{font-size:28px;line-height:1.15}.wt[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--muted)}.by[data-astro-cid-j7pv25f6]{color:var(--muted)}.blurb[data-astro-cid-j7pv25f6]{color:var(--ink-2)}.more[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--teal)}.order[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--muted);margin:-4px 0 22px}
