.OBeBLq_hero{--sky-a:#fbe8de;--sky-b:#e1eef5}.OBeBLq_stand{--w:clamp(150px, 15vw, 210px);--t:22px;perspective:1600px;perspective-origin:50% 30%;min-height:clamp(440px,54svh,560px);position:relative}.OBeBLq_book3d{left:calc(8% + var(--i) * 19%);bottom:calc(18% + var(--lift,0px));width:var(--w);aspect-ratio:.7;transform-style:preserve-3d;transform:rotateY(24deg) rotateZ(var(--rz,0deg));z-index:calc(4 - var(--i));position:absolute}.OBeBLq_book3d:first-child{--rz:-3deg;--lift:34px}.OBeBLq_book3d:nth-child(2){--rz:2deg;--lift:64px}.OBeBLq_book3d:nth-child(3){--rz:-1deg;--lift:18px}.OBeBLq_book3d:nth-child(4){--rz:4deg;--lift:50px}.OBeBLq_front{transform:translateZ(calc(var(--t) / 2));background:var(--card);border-radius:4px 10px 10px 4px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 4px 0 6px -2px #0004,0 24px 40px -22px #23291fa0}.OBeBLq_coverImg{-o-object-fit:cover;object-fit:cover}.OBeBLq_spine{top:0;left:calc(var(--t) / -2);width:var(--t);background:var(--spine,var(--ink));border-radius:3px;height:100%;position:absolute;transform:rotateY(-90deg);box-shadow:inset -3px 0 #0002,inset 3px 0 #fff3}.OBeBLq_pages{top:3px;bottom:3px;left:calc(100% - var(--t) / 2);width:var(--t);background:repeating-linear-gradient(90deg,#fffdf6 0 2px,#e8e4d6 2px 3px);position:absolute;transform:rotateY(90deg)}.OBeBLq_book3d[data-tone=bio]{--spine:var(--bio-ink)}.OBeBLq_book3d[data-tone=sun]{--spine:var(--sun-deep)}.OBeBLq_book3d[data-tone=chem]{--spine:var(--chem-ink)}.OBeBLq_book3d[data-tone=phys]{--spine:var(--phys-ink)}.OBeBLq_ground{background:radial-gradient(closest-side,#23291f2e,#0000);border-radius:50%;height:26px;position:absolute;bottom:13%;left:6%;right:4%}.OBeBLq_o1{top:4%;right:2%}.OBeBLq_o2{top:10%;left:2%}.OBeBLq_o3{bottom:2%;right:18%}@media (prefers-reduced-motion:no-preference){.OBeBLq_book3d{animation:OBeBLq_drop .9s var(--spring) both;animation-delay:calc(.15s + var(--i) * .12s)}@media (hover:hover) and (pointer:fine){.OBeBLq_book3d{transition:transform .5s var(--spring)}.OBeBLq_stand:hover .OBeBLq_book3d{transform:rotateY(14deg) rotateZ(var(--rz)) translateY(-10px)}.OBeBLq_stand:hover .OBeBLq_book3d:nth-child(2n){transform:rotateY(30deg) rotateZ(var(--rz)) translateY(-4px)}}}@keyframes OBeBLq_drop{0%{opacity:0;translate:0 -60px}}.OBeBLq_shelf{gap:18px;display:grid}.OBeBLq_feature{border-radius:var(--r-xl);background:var(--tint);box-shadow:0 0 0 1px #23291f12, inset 0 -6px 0 #23291f0b, var(--sh-1);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3.4vw,48px);display:grid}.OBeBLq_feature,.OBeBLq_card,.OBeBLq_sheetCover{--tint:var(--paper-2)}.OBeBLq_feature[data-tone=bio],.OBeBLq_card[data-tone=bio],.OBeBLq_sheetCover[data-tone=bio]{--tint:var(--bio-soft)}.OBeBLq_feature[data-tone=sun],.OBeBLq_card[data-tone=sun],.OBeBLq_sheetCover[data-tone=sun]{--tint:var(--sun-soft)}.OBeBLq_feature[data-tone=chem],.OBeBLq_card[data-tone=chem],.OBeBLq_sheetCover[data-tone=chem]{--tint:var(--chem-soft)}.OBeBLq_feature[data-tone=phys],.OBeBLq_card[data-tone=phys],.OBeBLq_sheetCover[data-tone=phys]{--tint:var(--phys-soft)}.OBeBLq_featureArt{perspective:1200px;place-items:center;display:grid}.OBeBLq_featureBody{justify-items:start;gap:12px;min-width:0;display:grid}.OBeBLq_featureTitle{font:600 clamp(28px, 2.8vw, 40px)/1.25 var(--display)}.OBeBLq_tagline{font:600 15px/1.45 var(--display);color:var(--ink-2)}.OBeBLq_desc{color:var(--ink-2);font-size:16px;line-height:1.7}.OBeBLq_feats{gap:8px;margin:4px 0;display:grid}.OBeBLq_feat{align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.OBeBLq_tick{width:22px;height:22px;color:var(--bio-ink);background:#fff;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.OBeBLq_btnRow{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.OBeBLq_cover{aspect-ratio:.7;background:var(--card);cursor:pointer;border:0;border-radius:6px 12px 12px 6px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 5px 0 8px -3px #0005,0 26px 40px -24px #23291fa8,0 0 0 1px #23291f14}.OBeBLq_cover[data-big]{width:min(320px,100%);transform:rotateY(12deg)rotate(-2deg)}.OBeBLq_noCover{height:100%;color:var(--muted);place-items:center;padding:16px;font-size:14px;display:grid}@media (prefers-reduced-motion:no-preference){.OBeBLq_cover{transition:transform .5s var(--spring), box-shadow .3s var(--ease)}}@media (hover:hover) and (pointer:fine){.OBeBLq_cover:hover{transform:translateY(-6px)rotate(-1deg);box-shadow:inset 5px 0 8px -3px #0005,0 34px 50px -26px #23291fb0,0 0 0 1px #23291f14}.OBeBLq_cover[data-big]:hover{transform:rotateY(4deg)rotate(-1deg)translateY(-6px)}}.OBeBLq_railWrap{min-width:0;position:relative}.OBeBLq_rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.OBeBLq_card{border-radius:var(--r-xl);background:var(--card);min-width:0;box-shadow:0 0 0 1px #23291f12, inset 0 -5px 0 #23291f0b, var(--sh-1);align-content:start;gap:10px;padding:22px 22px 24px;display:grid}.OBeBLq_cardArt{border-radius:var(--r-lg);background:var(--tint);place-items:center;margin-bottom:8px;padding:26px 0 22px;display:grid}.OBeBLq_cardArt .OBeBLq_cover{width:min(190px,70%)}.OBeBLq_cardTitle{font:600 21px/1.35 var(--display)}.OBeBLq_railNav{display:none}.OBeBLq_sheet{font-family:var(--body);color:var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.OBeBLq_sheetCover{border-radius:var(--r-lg);background:var(--tint);min-height:300px;position:relative}.OBeBLq_sheetImg{-o-object-fit:contain;object-fit:contain;padding:18px}.OBeBLq_sheetBody{align-content:start;justify-items:start;gap:12px;min-width:0;display:grid}.OBeBLq_sheetTitle{font:600 26px/1.3 var(--display)}.OBeBLq_sheetLead{font-size:16.5px;line-height:1.7}.OBeBLq_detail{color:var(--ink-2);font-size:15px;line-height:1.75}.OBeBLq_price{border-radius:var(--r-md);background:var(--sun-soft);gap:2px;width:100%;padding:14px 16px;display:grid}.OBeBLq_priceLine{font:600 17px/1.5 var(--display);font-variant-numeric:tabular-nums}.OBeBLq_sheetActions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;display:flex}.OBeBLq_previewLink{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--sun-deep);text-decoration-color:var(--sun-deep);text-underline-offset:5px;align-items:center;gap:8px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.OBeBLq_closeOrb{aspect-ratio:1;background:radial-gradient(circle,#ffffff12 0 56%,#0000 57%);border-radius:50%;place-items:center;width:min(400px,100%);display:grid;position:relative}.OBeBLq_closeClay{filter:drop-shadow(0 30px 30px #0008)}.OBeBLq_c1{top:14%;left:6%}.OBeBLq_c2{top:26%;right:4%}.OBeBLq_c3{bottom:6%;right:22%}@media (max-width:1100px){.OBeBLq_rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.OBeBLq_stand{--w:clamp(104px, 26vw, 150px);--t:16px;min-height:340px}.OBeBLq_book3d{left:calc(4% + var(--i) * 21%)}.OBeBLq_feature{grid-template-columns:minmax(0,1fr);padding:22px 18px}.OBeBLq_cover[data-big]{width:min(230px,70%)}.OBeBLq_rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.OBeBLq_rail::-webkit-scrollbar{display:none}.OBeBLq_card{scroll-snap-align:start;flex:0 0 82%}.OBeBLq_railNav{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.OBeBLq_railBtn{background:var(--card);width:48px;height:48px;color:var(--ink);box-shadow:0 0 0 1px var(--line), inset 0 -3px 0 #23291f12;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.OBeBLq_btnRow>*{flex:100%}.OBeBLq_btnRow>*>:only-child{flex:1}.OBeBLq_sheet{grid-template-columns:minmax(0,1fr)}.OBeBLq_sheetCover{min-height:240px}.OBeBLq_closeOrb{width:min(300px,100%)}}
