.book-synopsis{position:relative;overflow:hidden;padding:clamp(72px,8vw,120px) clamp(24px,8vw,120px);color:#f5eee3;background:radial-gradient(circle at 78% 18%,rgba(83,133,177,.1),transparent 28%),radial-gradient(circle at 18% 74%,rgba(216,169,78,.06),transparent 32%),linear-gradient(180deg,#03101f,#05182a 50%,#03101f);border-top:1px solid rgba(216,169,78,.24)}.book-synopsis:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,10,22,.36),transparent 26%,transparent 74%,rgba(0,10,22,.32))}.book-synopsis__inner{position:relative;z-index:1;width:min(100%,960px);margin:0 auto}.book-synopsis__eyebrow{margin:0 0 12px;color:#e4ad49;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.7rem,.78vw,.88rem);font-weight:800;letter-spacing:.18em;text-align:center;text-transform:uppercase}.book-synopsis__eyebrow:after{content:"";display:block;width:64px;height:1px;margin:16px auto 0;background:linear-gradient(90deg,transparent,#e4ad49,transparent)}.book-synopsis h2{margin:22px auto 34px;color:#fff9ef;font-size:clamp(2.5rem,4.8vw,4.9rem);font-weight:400;line-height:1;letter-spacing:-.035em;text-align:center;text-wrap:balance}.book-synopsis h2,.book-synopsis__copy{font-family:Georgia,Times New Roman,serif}.book-synopsis__copy{display:grid;grid-gap:20px;gap:20px;color:rgba(245,238,227,.88);font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.78}.book-synopsis__copy p{margin:0}.book-synopsis__section{margin-top:clamp(54px,7vw,78px);padding-top:clamp(42px,5vw,58px);border-top:1px solid rgba(216,169,78,.24)}.book-synopsis__section-kicker{margin:0 0 10px;color:#e4ad49;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.17em;text-align:center;text-transform:uppercase}.book-synopsis__section h3{margin:0 auto 30px;color:#fff9ef;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.3vw,3.15rem);font-weight:400;letter-spacing:-.025em;line-height:1.08;text-align:center;text-wrap:balance}.book-synopsis__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 38px;gap:0 38px;margin:0;border-top:1px solid rgba(216,169,78,.14)}.book-synopsis__detail{padding:20px 0;border-bottom:1px solid rgba(216,169,78,.14)}.book-synopsis__detail--wide{grid-column:1/-1}.book-synopsis__detail dt{margin:0 0 8px;color:#dca94b;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.book-synopsis__detail dd{margin:0;color:rgba(255,249,239,.9);font-family:Georgia,Times New Roman,serif;font-size:1.03rem;line-height:1.55}.book-synopsis__detail a,.book-synopsis__professional a{color:#efc66b;-webkit-text-decoration-color:rgba(239,198,107,.48);text-decoration-color:rgba(239,198,107,.48);text-underline-offset:3px}.book-synopsis__detail a:focus-visible,.book-synopsis__detail a:hover,.book-synopsis__professional a:focus-visible,.book-synopsis__professional a:hover{color:#ffe0a0;outline:none}.book-synopsis__themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 30px;gap:16px 30px;margin:0;padding:0;list-style:none}.book-synopsis__themes li{position:relative;padding:0 0 0 24px;color:rgba(245,238,227,.88);font-family:Georgia,Times New Roman,serif;font-size:1.03rem;line-height:1.6}.book-synopsis__themes li:before{content:"◇";position:absolute;top:.02em;left:0;color:#dca94b;font-family:Georgia,Times New Roman,serif}.book-synopsis__reader-note{margin-top:34px;padding:24px 26px;border:1px solid rgba(216,169,78,.22);border-left:3px solid #dca94b;background:rgba(3,16,31,.44)}.book-synopsis__reader-note strong{display:block;margin-bottom:8px;color:#edbf60;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase}.book-synopsis__professional>p:last-of-type,.book-synopsis__reader-note p{margin:0;color:rgba(245,238,227,.82);font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.65}.book-synopsis__professional>p:last-of-type{max-width:720px;margin:0 auto;text-align:center}.book-synopsis__actions{display:flex;justify-content:center;margin-top:42px}.book-synopsis__button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 30px;border:1px solid #d9a342;border-radius:3px;color:#142238;background:linear-gradient(180deg,#efc870,#c98b2b);box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.38);font-family:Georgia,Times New Roman,serif;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,filter .18s ease}.book-synopsis__button:focus-visible,.book-synopsis__button:hover{transform:translateY(-2px);filter:brightness(1.06);outline:none}@media(max-width:720px){.book-synopsis{padding:58px 22px 64px}.book-synopsis h2{margin-top:18px;margin-bottom:28px;font-size:clamp(2.35rem,11vw,3.4rem)}.book-synopsis__copy{gap:18px;font-size:1rem;line-height:1.68}.book-synopsis__section{margin-top:48px;padding-top:40px}.book-synopsis__section h3{margin-bottom:24px;font-size:clamp(1.9rem,9vw,2.65rem)}.book-synopsis__details,.book-synopsis__themes{grid-template-columns:1fr}.book-synopsis__details{gap:0}.book-synopsis__detail--wide{grid-column:auto}.book-synopsis__detail{padding:17px 0}.book-synopsis__themes{gap:15px}.book-synopsis__themes li{font-size:1rem;line-height:1.55}.book-synopsis__reader-note{margin-top:28px;padding:21px 20px}.book-synopsis__actions{margin-top:34px}.book-synopsis__button{width:min(100%,320px);min-height:52px;padding:0 20px;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.book-synopsis__button{transition:none}}