.booksCatalog_section__qZtQr{padding:96px 0 112px;position:relative;direction:rtl;background-color:#302d2d}.booksCatalog_inner__W_4_O{max-width:1100px;margin:0 auto;padding:0 40px}.booksCatalog_grid___evdC{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:80px;gap:80px;align-items:center}.booksCatalog_textBlock__nM42G{text-align:right;max-width:32rem;-webkit-margin-start:auto;margin-inline-start:auto}.booksCatalog_eyebrow__ds5N9{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 18px;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.booksCatalog_eyebrow__ds5N9,.booksCatalog_title__FHmW8{font-family:var(--font-heading);font-weight:700;opacity:0}.booksCatalog_title__FHmW8{font-size:clamp(36px,3.6vw,52px);color:var(--color-text);line-height:1.12;margin:0 0 22px;transform:translateY(16px);transition:opacity .55s ease .07s,transform .55s ease .07s}.booksCatalog_body__1AFSb{font-family:var(--font-base);font-size:clamp(20px,1.35vw,24px);line-height:1.85;color:var(--color-text);margin:0 0 1.25em;opacity:0;transform:translateY(14px);transition:opacity .55s ease .14s,transform .55s ease .14s}.booksCatalog_body__1AFSb:last-of-type{margin-bottom:40px}.booksCatalog_cta__JdquC{display:inline-block;padding:14px 36px;background:var(--color-accent);color:#000;font-family:var(--font-heading);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:8px;box-shadow:0 4px 16px rgba(34,218,231,.2),inset 0 1px 0 hsla(0,0%,100%,.15);opacity:0;transform:translateY(10px);transition:opacity .55s ease .21s,transform .55s ease .21s,box-shadow .3s ease}.booksCatalog_cardsGrid__klKBO{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.booksCatalog_card__vuz9Q{border-radius:18px;overflow:hidden;background:linear-gradient(150deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 20px 56px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.07);opacity:0;transform:translateY(36px);transition:opacity .6s ease .1s,transform .6s ease .1s,box-shadow .35s ease;will-change:transform,opacity}.booksCatalog_card__vuz9Q:nth-child(2){transition-delay:.22s;margin-top:36px}.booksCatalog_cover__hcoF6{position:relative;width:100%;aspect-ratio:2/3;background:linear-gradient(162deg,#080d13,#0d1520 45%,#090e16);overflow:hidden}.booksCatalog_coverGlow___u7wt{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 72% 18%,rgba(34,218,231,.09) 0,transparent 65%);transition:transform .5s ease,opacity .4s ease;pointer-events:none}.booksCatalog_coverImg__cOP5q{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.booksCatalog_coverNoise__nZPdq{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none}.booksCatalog_coverSpine__DXdDj{position:absolute;top:0;right:0;width:10px;height:100%;background:linear-gradient(270deg,rgba(0,0,0,.55) 0,transparent);pointer-events:none}.booksCatalog_cardMeta__a6_dX{padding:14px 18px 18px;border-top:1px solid hsla(0,0%,100%,.06)}.booksCatalog_cardTitle__QcV7H{font-family:var(--font-heading);font-size:12.5px;font-weight:600;color:hsla(0,0%,100%,.9);line-height:1.35;margin:0 0 5px}.booksCatalog_cardSub__J1BfO{font-family:var(--font-base);font-size:11px;color:hsla(0,0%,100%,.4);margin:0;letter-spacing:.02em}.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_body__1AFSb,.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_card__vuz9Q,.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_cta__JdquC,.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_eyebrow__ds5N9,.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_title__FHmW8{opacity:1;transform:translateY(0)}.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_card__vuz9Q:nth-child(2){transform:translateY(0);margin-top:36px}@media (hover:hover){.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_cta__JdquC:hover{box-shadow:0 0 0 0 transparent,0 6px 28px rgba(34,218,231,.45);transform:translateY(-2px);text-decoration:none}.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_card__vuz9Q:first-child:hover{transform:translateY(-8px);box-shadow:0 32px 72px rgba(0,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.1)}.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_card__vuz9Q:nth-child(2):hover{transform:translateY(-8px);margin-top:36px;box-shadow:0 32px 72px rgba(0,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.1)}.booksCatalog_card__vuz9Q:hover .booksCatalog_coverGlow___u7wt{transform:translateY(6px);opacity:1}}.booksCatalog_cta__JdquC:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.booksCatalog_divider__W_pgz{width:100%;height:1px;background:hsla(0,0%,100%,.07);margin-top:88px}@media (prefers-reduced-motion:reduce){.booksCatalog_body__1AFSb,.booksCatalog_card__vuz9Q,.booksCatalog_cta__JdquC,.booksCatalog_eyebrow__ds5N9,.booksCatalog_title__FHmW8{opacity:1;transform:none!important;transition:none!important}.booksCatalog_coverGlow___u7wt{transition:none!important}}@media (max-width:900px){.booksCatalog_grid___evdC{grid-template-columns:1fr;gap:52px}.booksCatalog_cardsGrid__klKBO{order:2;max-width:440px;margin:0 auto}.booksCatalog_textBlock__nM42G{order:1;max-width:100%;-webkit-margin-start:0;margin-inline-start:0}.booksCatalog_card__vuz9Q:nth-child(2),.booksCatalog_section__qZtQr.booksCatalog_isVisible__SCXeM .booksCatalog_card__vuz9Q:nth-child(2){margin-top:0}}@media (max-width:560px){.booksCatalog_section__qZtQr{padding:64px 0 80px}.booksCatalog_inner__W_4_O{padding:0 20px}.booksCatalog_cardsGrid__klKBO{grid-template-columns:1fr;gap:16px;max-width:300px}}