@supports (grid-template-rows:subgrid){.BookCard_grid__H4Fpv{row-gap:.5rem}.BookCard_catalogue__Z4krS{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 7;row-gap:.5rem;align-items:start;height:auto;padding-bottom:1.5rem}.BookCard_catalogue__Z4krS [data-card-details],.BookCard_catalogue__Z4krS [data-card-purchase]{display:contents}.BookCard_catalogue__Z4krS>[data-card-cover-slot]{grid-row:1;margin-bottom:0}.BookCard_catalogue__Z4krS [data-clarity-label=book-card-title]{grid-row:2}.BookCard_catalogue__Z4krS [data-card-byline]{grid-row:3}.BookCard_catalogue__Z4krS [data-card-price]{grid-row:4}.BookCard_catalogue__Z4krS [data-card-availability]{grid-row:5}.BookCard_catalogue__Z4krS [data-card-edition]{grid-row:6}.BookCard_catalogue__Z4krS [data-card-action]{grid-row:7}.BookCard_catalogue__Z4krS.BookCard_filtered__d0VJD{grid-row:span 6}.BookCard_filtered__d0VJD [data-card-edition]{display:none}.BookCard_filtered__d0VJD [data-card-action]{grid-row:6}@media (min-width:640px){.BookCard_catalogue__Z4krS{padding-bottom:2rem}}@media (min-width:1024px){.BookCard_catalogue__Z4krS{padding-bottom:2.5rem}}}.CatalogueMotionDiagram_figure__i_e2V{width:min(100%,58rem);margin:1.8rem 0 2rem}.CatalogueMotionDiagram_shell___0ngt{overflow:hidden;border:1px solid rgba(64,57,46,.2);border-radius:.25rem;background:#111a20;box-shadow:0 18px 42px rgba(40,35,28,.14)}.CatalogueMotionDiagram_heading__qX7m6{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.25rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(220,204,162,.2);background:linear-gradient(110deg,#17252d,#111a20 68%);color:#f2ead5}.CatalogueMotionDiagram_heading__qX7m6 p{margin:0 0 .2rem;color:#c9ad6a;font-size:.64rem;font-weight:700;letter-spacing:.18em;line-height:1.3}.CatalogueMotionDiagram_heading__qX7m6 h3{margin:0;color:#f2ead5;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2.7vw,1.45rem);font-weight:500;letter-spacing:.01em;line-height:1.2}.CatalogueMotionDiagram_controls__a5gIB{display:flex;flex:0 0 auto;gap:.45rem}.CatalogueMotionDiagram_controls__a5gIB button{min-height:2.25rem;border:1px solid rgba(239,224,185,.36);border-radius:999px;padding:.45rem .75rem;background:rgba(240,227,194,.06);color:#eadfbe;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .16s ease,border-color .16s ease}.CatalogueMotionDiagram_controls__a5gIB button:focus-visible,.CatalogueMotionDiagram_controls__a5gIB button:hover{border-color:#c9ad6a;background:rgba(201,173,106,.15)}.CatalogueMotionDiagram_controls__a5gIB button:focus-visible{outline:2px solid #c9ad6a;outline-offset:2px}.CatalogueMotionDiagram_scene__spGcS{position:relative;aspect-ratio:16/9;overflow:hidden}.CatalogueMotionDiagram_paused__7p4S5 *{animation-play-state:paused!important}.CatalogueMotionDiagram_svg__AghWA{display:block;width:100%;height:100%}.CatalogueMotionDiagram_caption__CjgDw{margin-top:.75rem;max-width:54rem;color:rgba(52,48,42,.72);font-size:.88rem;line-height:1.6}.CatalogueMotionDiagram_grid__tT6k0{fill:none;stroke:#b9c2c5;stroke-width:1;opacity:.035}.CatalogueMotionDiagram_label__VGPBs{fill:#eadfbe;font-family:ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:.075em}.CatalogueMotionDiagram_smallLabel__39syf{fill:#b8b39f;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:650;letter-spacing:.08em}.CatalogueMotionDiagram_divider__w3tVI,.CatalogueMotionDiagram_ground__8mqaz,.CatalogueMotionDiagram_timeline__Ys_VJ{fill:none;stroke:#7d7664;stroke-width:2;opacity:.65}.CatalogueMotionDiagram_trace__8FQR2{fill:none;stroke:#c9ad6a;stroke-width:4;stroke-linecap:round;stroke-dasharray:12 9;animation:CatalogueMotionDiagram_trace__8FQR2 11s ease-in-out infinite}.CatalogueMotionDiagram_phaseOne__QT5Qr{animation:CatalogueMotionDiagram_phaseOne__QT5Qr 11s ease-in-out infinite}.CatalogueMotionDiagram_phaseTwo__c8w7J{animation:CatalogueMotionDiagram_phaseTwo__c8w7J 11s ease-in-out infinite}.CatalogueMotionDiagram_phaseThree__E4ZoZ{animation:CatalogueMotionDiagram_phaseThree__E4ZoZ 11s ease-in-out infinite}.CatalogueMotionDiagram_v1Plane__e7mUA{animation:CatalogueMotionDiagram_v1Flight___Wm8d 11s ease-in-out infinite}.CatalogueMotionDiagram_v2Rocket__QyfM3{animation:CatalogueMotionDiagram_v2Flight__v1ZLU 11s ease-in-out infinite}.CatalogueMotionDiagram_v1Pulse__uERhv{fill:#e7a34b;opacity:.72;filter:blur(2px);animation:CatalogueMotionDiagram_enginePulse__9j8Ug .34s ease-in-out infinite alternate}.CatalogueMotionDiagram_v2Flame__J8Lem{fill:#e6a247;opacity:.9;filter:blur(2px);transform-origin:0 48px;animation:CatalogueMotionDiagram_rocketFlame__b9_FL .28s ease-in-out infinite alternate}.CatalogueMotionDiagram_ropeDim__yTCoG,.CatalogueMotionDiagram_rope__SeX0l{fill:none;stroke:#d2b777;stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.CatalogueMotionDiagram_rope__SeX0l{stroke-dasharray:850;animation:CatalogueMotionDiagram_ropeDraw__0P0VH 11s ease-in-out infinite}.CatalogueMotionDiagram_ropeDim__yTCoG{stroke:#777568;stroke-width:10;opacity:.55}.CatalogueMotionDiagram_ropeTexture__ce_Il{fill:none;stroke:#f0dfb5;stroke-width:2;stroke-linecap:round;opacity:.42;pointer-events:none}.CatalogueMotionDiagram_ropeTextureDim__5CiLI{opacity:.28}.CatalogueMotionDiagram_coastline__h_ew4,.CatalogueMotionDiagram_land__SyisY{fill:#27343a;stroke:#52636b;stroke-width:2}.CatalogueMotionDiagram_bearing__HF7dv,.CatalogueMotionDiagram_vectorBlue__cp_dO,.CatalogueMotionDiagram_vectorGold__iSNpc,.CatalogueMotionDiagram_vectorRed__qG81J{fill:none;stroke-width:4;stroke-linecap:round}.CatalogueMotionDiagram_vectorGold__iSNpc{stroke:#c9ad6a}.CatalogueMotionDiagram_vectorRed__qG81J{stroke:#b85c42}.CatalogueMotionDiagram_vectorBlue__cp_dO{stroke:#8eb7c8}.CatalogueMotionDiagram_bearing__HF7dv{stroke:#d9d1b8;stroke-width:2;stroke-dasharray:7 7}.CatalogueMotionDiagram_arrowGold__LMEgL{fill:#c9ad6a}.CatalogueMotionDiagram_arrowRed__lBcZy{fill:#b85c42}.CatalogueMotionDiagram_arrowBlue__YvI1R{fill:#8eb7c8}.CatalogueMotionDiagram_ice__iugqZ{fill:none;stroke:#8eb7c8;stroke-width:6;stroke-linecap:round;opacity:.5}.CatalogueMotionDiagram_convoyGroup__BF0Ka{animation:CatalogueMotionDiagram_convoySail__Yhwh0 11s ease-in-out infinite}.CatalogueMotionDiagram_dispersal__5_Xdo{stroke-dasharray:160;animation:CatalogueMotionDiagram_dispersal__5_Xdo 11s ease-in-out infinite}.CatalogueMotionDiagram_neutronIn__fkoWx{animation:CatalogueMotionDiagram_neutronIn__fkoWx 11s ease-in-out infinite}.CatalogueMotionDiagram_energyRing__GH_dC{fill:none;stroke:#d9b65f;stroke-width:5;stroke-dasharray:18 10;animation:CatalogueMotionDiagram_energy__9gRbi 2.1s linear infinite}.CatalogueMotionDiagram_neutronRay__bFsGj{fill:none;stroke:#8eb7c8;stroke-width:3;stroke-dasharray:9 7}.CatalogueMotionDiagram_ship__GZ1Q1{fill:#d6c9a3;stroke:#5d5b51;stroke-width:2}.CatalogueMotionDiagram_grandFleet__gj_y0{animation:CatalogueMotionDiagram_grandFleet__gj_y0 11s ease-in-out infinite}.CatalogueMotionDiagram_highSeasFleet__qxt9N{animation:CatalogueMotionDiagram_highSeasFleet__qxt9N 11s ease-in-out infinite}.CatalogueMotionDiagram_turnArrow__3HAkw{fill:none;stroke:#b85c42;stroke-width:5;stroke-linecap:round;stroke-dasharray:13 9}.CatalogueMotionDiagram_smoke__RzCRS{fill:none;stroke:#c1c6c2;stroke-width:16;stroke-linecap:round;opacity:.42;filter:blur(3px)}.CatalogueMotionDiagram_timelineProgress__cqrGD{fill:none;stroke:#c9ad6a;stroke-width:5}.CatalogueMotionDiagram_sea__Hmxhy,.CatalogueMotionDiagram_water__9YPf9{fill:#203742;stroke:#6d93a0;stroke-width:3}.CatalogueMotionDiagram_ensign__Lrvrl{animation:CatalogueMotionDiagram_ensignRoutine__9nbOz 11s ease-in-out infinite}.CatalogueMotionDiagram_runway__YW0Og{fill:#5d5a52;stroke:#aaa18a;stroke-width:2}.CatalogueMotionDiagram_runwayMark__R_bg9{fill:none;stroke:#d7d0bb;stroke-width:4;stroke-dasharray:32 18}.CatalogueMotionDiagram_flightPath__2JLhC{fill:none;stroke:#c9ad6a;stroke-width:3;stroke-dasharray:10 8}.CatalogueMotionDiagram_liberator__j3NQl{animation:CatalogueMotionDiagram_liberatorFlight__7GKEQ 11s ease-in-out infinite}.CatalogueMotionDiagram_questionCard__W4OVf{animation:CatalogueMotionDiagram_questionCard__W4OVf 11s ease-in-out infinite}@keyframes CatalogueMotionDiagram_trace__8FQR2{0%,8%{stroke-dashoffset:180;opacity:.2}48%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-40;opacity:.2}}@keyframes CatalogueMotionDiagram_phaseOne__QT5Qr{0%,5%{opacity:.12}13%,88%{opacity:1}to{opacity:.12}}@keyframes CatalogueMotionDiagram_phaseTwo__c8w7J{0%,25%{opacity:.1}36%,90%{opacity:1}to{opacity:.1}}@keyframes CatalogueMotionDiagram_phaseThree__E4ZoZ{0%,51%{opacity:.08}62%,93%{opacity:1}to{opacity:.08}}@keyframes CatalogueMotionDiagram_v1Flight___Wm8d{0%,7%{transform:translate(86px,340px) rotate(-10deg);opacity:0}14%{opacity:1}42%{transform:translate(369px,222px) rotate(3deg);opacity:1}53%{transform:translate(420px,350px) rotate(62deg);opacity:.15}54%,to{transform:translate(420px,350px) rotate(62deg);opacity:0}}@keyframes CatalogueMotionDiagram_v2Flight__v1ZLU{0%,27%{transform:translate(700px,402px) rotate(0deg) scale(.72);opacity:0}35%{opacity:1}55%{transform:translate(780px,125px) rotate(77deg) scale(.82);opacity:1}77%{transform:translate(872px,270px) rotate(151deg) scale(.72);opacity:1}88%{transform:translate(758px,405px) rotate(205deg) scale(.62);opacity:0}to{opacity:0}}@keyframes CatalogueMotionDiagram_enginePulse__9j8Ug{0%{transform:scaleX(.72);opacity:.45}to{transform:scaleX(1.12);opacity:.85}}@keyframes CatalogueMotionDiagram_rocketFlame__b9_FL{0%{transform:scaleY(.76);opacity:.62}to{transform:scaleY(1.15);opacity:.96}}@keyframes CatalogueMotionDiagram_ropeDraw__0P0VH{0%,8%{stroke-dashoffset:850}62%,91%{stroke-dashoffset:0}to{stroke-dashoffset:850}}@keyframes CatalogueMotionDiagram_convoySail__Yhwh0{0%,8%{transform:translate(-72px,-70px);opacity:0}18%{opacity:1}53%,91%{transform:translate(287px,-8px);opacity:1}to{transform:translate(287px,-8px);opacity:0}}@keyframes CatalogueMotionDiagram_dispersal__5_Xdo{0%,48%{stroke-dashoffset:160;opacity:0}60%,91%{stroke-dashoffset:0;opacity:1}to{opacity:0}}@keyframes CatalogueMotionDiagram_neutronIn__fkoWx{0%,8%{transform:translateX(-50px);opacity:0}25%,43%{transform:translateX(270px);opacity:1}50%,to{transform:translateX(270px);opacity:0}}@keyframes CatalogueMotionDiagram_energy__9gRbi{to{stroke-dashoffset:-56}}@keyframes CatalogueMotionDiagram_grandFleet__gj_y0{0%,8%{transform:translate(-85px,-20px);opacity:0}42%,91%{transform:translate(75px,22px);opacity:1}to{opacity:0}}@keyframes CatalogueMotionDiagram_highSeasFleet__qxt9N{0%,8%{transform:translate(86px,90px);opacity:0}49%{transform:translate(-23px,-37px);opacity:1}74%,91%{transform:translate(89px,9px) rotate(-17deg);opacity:1}to{opacity:0}}@keyframes CatalogueMotionDiagram_ensignRoutine__9nbOz{0%,7%{transform:translateY(335px);opacity:.12}21%,68%{transform:translateY(168px);opacity:1}89%,to{transform:translateY(335px);opacity:.15}}@keyframes CatalogueMotionDiagram_liberatorFlight__7GKEQ{0%,6%{transform:translate(148px,405px) rotate(-7deg) scale(.72);opacity:0}14%{opacity:1}42%{transform:translate(520px,298px) rotate(-4deg) scale(.86);opacity:1}75%{transform:translate(790px,420px) rotate(27deg) scale(.68);opacity:1}82%,to{transform:translate(790px,420px) rotate(27deg) scale(.68);opacity:0}}@keyframes CatalogueMotionDiagram_questionCard__W4OVf{0%,46%{opacity:0;transform:translateY(10px)}58%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (max-width:620px){.CatalogueMotionDiagram_heading__qX7m6{align-items:flex-start;flex-direction:column;padding:.9rem}.CatalogueMotionDiagram_controls__a5gIB button{min-height:2.4rem}.CatalogueMotionDiagram_scene__spGcS{aspect-ratio:16/9}.CatalogueMotionDiagram_svg__AghWA{width:100%;transform:none}}@media (prefers-reduced-motion:reduce){.CatalogueMotionDiagram_scene__spGcS *{animation:none!important}.CatalogueMotionDiagram_controls__a5gIB{display:none}}