._7b2u2W_stage{background:linear-gradient(#fffefa,#f8f3e7);border-bottom:1px solid #efe9da;justify-content:center;padding:22px 0 18px;display:flex}._7b2u2W_stageBare{justify-content:center;padding:6px 10px 12px;display:flex}._7b2u2W_book{--cover:#2e4a7d;--cover-dark:#213658;--accent:#e7b54a;background:linear-gradient(145deg, color-mix(in srgb, var(--cover) 88%, #fff), var(--cover) 45%, var(--cover-dark));color:#fff;border-radius:6px 12px 12px 6px;width:148px;height:200px;transition:transform .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff40,4px 0 0 -1px #f7f2e6,5px 0 0 -1px #d9d0bd,0 4px 0 -1px #f7f2e6,0 5px 0 -1px #d9d0bd,0 18px 22px -12px #1f24308c}@media (hover:hover){._7b2u2W_book:hover{transform:translateY(-3px)rotate(-1deg)}}._7b2u2W_math{--cover:#2e4a7d;--cover-dark:#213658}._7b2u2W_ela{--cover:#b6741c;--cover-dark:#8a5410;--accent:#fff3d0}._7b2u2W_science{--cover:#3c6b4f;--cover-dark:#2b5039}._7b2u2W_social{--cover:#8a5a2b;--cover-dark:#633f1c;--accent:#f3d98b}._7b2u2W_abacus{--cover:#7a3b2e;--cover-dark:#552a20;--accent:#f1c27d}._7b2u2W_spine{background:linear-gradient(90deg,#00000047,#0000000d 70%,#ffffff1f);border-right:1px solid #0000002e;border-radius:6px 0 0 6px;flex:none;width:14px;box-shadow:inset -2px 0 #ffffff24}._7b2u2W_face{flex-direction:column;flex:1;align-items:center;min-width:0;padding:10px 10px 9px 8px;display:flex;position:relative}._7b2u2W_kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:8px;font-weight:800}._7b2u2W_window{aspect-ratio:1;background:#ffffff24;border-radius:8px;width:100%;margin-top:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff4d}._7b2u2W_motif,._7b2u2W_clay{width:100%;height:100%;position:absolute;inset:0}._7b2u2W_motif{place-items:center;padding:8px;display:grid}._7b2u2W_motif svg{width:100%;height:100%}._7b2u2W_clay{object-fit:cover}._7b2u2W_mark{font-family:var(--font-display), Georgia, serif;color:#fff;text-shadow:0 2px #0003;margin-top:5px;font-size:40px;line-height:1}._7b2u2W_markWord{margin-top:12px;font-size:22px}._7b2u2W_name{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-align:center;margin-top:2px;font-size:10.5px;font-weight:800}._7b2u2W_foot{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-top:auto;font-size:7.5px;font-weight:700}
