.site .books-hero{min-height:53.2vw;padding:calc(13 * var(--vw)) 0 calc(4.8 * var(--vw));background-position:top;background-size:cover}.site .books-hero:after{content:"";left:0;right:0;bottom:calc(-4.2 * var(--vw));z-index:3;width:calc(61.98 * var(--vw));height:calc(8.33 * var(--vw));mix-blend-mode:screen;pointer-events:none;background:url(/site/assets/contact-light-ray.webp) 50%/contain no-repeat;margin:0 auto;position:absolute}.site .books-hero{border-bottom:calc(.28 * var(--vw)) solid var(--site-bronze)}.site .books-hero .site-section__inner{width:calc(83.6 * var(--vw))}.site .books-hero__signature{width:calc(20 * var(--vw));height:auto;margin-left:calc(.2 * var(--vw));display:block}.site .books .books-hero__title{margin-top:calc(1.5 * var(--vw));font-size:min(calc(5.8 * var(--vw)), 100.22px);text-transform:uppercase;line-height:1.02}.site .books .books-hero__body{margin-top:calc(2.3 * var(--vw));width:calc(41 * var(--vw));font-size:clamp(23.75px, calc(1.94 * var(--vw)), 33.52px);line-height:1.25}.site .books .books-hero__body p{margin-bottom:.9em}.site .books-shelf{padding:calc(5.9 * var(--vw)) 0 calc(5.5 * var(--vw));background-size:cover}.site .books-shelf .site-section__inner{width:calc(75 * var(--vw))}.site .books .site-books{gap:calc(3.4 * var(--vw))}.site .books .site-book{grid-template-columns:calc(17.85 * var(--vw)) 1fr;gap:calc(5.8 * var(--vw));padding:calc(4.3 * var(--vw)) calc(6.4 * var(--vw)) calc(4.1 * var(--vw)) calc(4.1 * var(--vw));border:calc(.35 * var(--vw)) solid;background:#2a1220 var(--books-panel) center top / cover no-repeat;box-shadow:var(--site-frame-shadow);border-image:linear-gradient(#9d7257 0%,#ecc182 50%,#9d7257 100%) 1;align-items:start;position:relative}.site .books .site-book:nth-child(2){align-items:center}.site .books .site-book__cover img{border-radius:calc(.5 * var(--vw))}.site .books .site-book__title{font-size:clamp(25.46px, calc(2.08 * var(--vw)), 35.94px);margin:calc(.3 * var(--vw)) 0 calc(1.4 * var(--vw));font-weight:700}.site .books .site-book .site-rich{font-size:clamp(15.3px, calc(1.25 * var(--vw)), 21.6px);line-height:1.3}.site .books .site-book .site-rich p{margin-bottom:.95em}.site .books .site-rule{width:calc(28.5 * var(--vw));margin:calc(2.3 * var(--vw)) 0 calc(2.3 * var(--vw));position:relative;overflow:visible}.site .books .site-book__pull-quote{font-family:Georgia,Times New Roman,serif;font-size:clamp(17.87px, calc(1.46 * var(--vw)), 25.23px);letter-spacing:-.02em;line-height:1.3}.site .books .site-book__pull-by{font-size:clamp(15.3px, calc(1.25 * var(--vw)), 21.6px)}.site .books .site-book__pull{margin-bottom:calc(2.6 * var(--vw))}.site .books .site-book__actions{align-items:flex-start;gap:calc(1.1 * var(--vw));margin-top:calc(2.6 * var(--vw));flex-direction:column}.site .books .site-section__inner .site-btn{min-width:0;width:calc(24.3 * var(--vw));height:calc(3.13 * var(--vw));font-size:clamp(17.01px, calc(1.39 * var(--vw)), 24.02px);padding:0}.site .books .site-btn--white{color:var(--site-red-deep)}.site .books .site-btn__logo{height:calc(2.3 * var(--vw));margin-top:calc(.6 * var(--vw))}.site .books-closing{min-height:calc(55.97 * var(--vw));padding:calc(13.5 * var(--vw)) 0 calc(6 * var(--vw));background-position:top;background-size:cover}.site .books-closing .site-section__inner{width:100%}.site .books-closing__copy{padding-left:calc(4.7 * var(--vw));width:calc(48 * var(--vw))}.site .books .books-closing__title{font-size:min(calc(4.6 * var(--vw)), 79.49px);text-transform:uppercase;line-height:1.12}.site .books .books-closing__body{max-width:calc(41 * var(--vw));margin-top:calc(2 * var(--vw));font-size:clamp(21.3px, calc(1.74 * var(--vw)), 30.07px);font-weight:600;line-height:1.65}.site .books .books-closing__body p{margin-bottom:.7em}.site .books-closing__actions{gap:calc(1.6 * var(--vw));margin-top:calc(3.5 * var(--vw));display:flex}.site .books .books-closing__actions .site-btn{width:calc(23 * var(--vw))}.site .books .books-closing__note{margin-top:calc(2.1 * var(--vw));font-size:clamp(13px, calc(.97 * var(--vw)), 16.76px);line-height:1.3}@media (max-width:1023px){.site .books-hero{min-height:0;padding:calc(105 * var(--vw)) 0 calc(12 * var(--vw));text-align:center;border-bottom-width:calc(1 * var(--vw));background-position:72% 0;background-size:220%}.site .books-hero:after{width:calc(90 * var(--vw));height:calc(12 * var(--vw));bottom:calc(-6 * var(--vw))}.site .books-hero .site-section__inner{width:calc(85 * var(--vw))}.site .books-hero__signature{width:calc(42 * var(--vw));margin:0 auto}.site .books .books-hero__title{margin-top:calc(2 * var(--vw));font-size:min(calc(14 * var(--vw)), 64.4px)}.site .books .books-hero__body{width:auto;margin-top:calc(6 * var(--vw));font-size:min(calc(5 * var(--vw)), 23px);text-align:left}.site .books-shelf{padding:calc(13 * var(--vw)) 0 calc(8 * var(--vw))}.site .books-shelf .site-section__inner{width:calc(85 * var(--vw))}.site .books .site-books{gap:calc(5 * var(--vw))}.site .books .site-book{gap:calc(6 * var(--vw));padding:calc(6 * var(--vw)) calc(6 * var(--vw)) calc(7 * var(--vw));border-width:calc(1 * var(--vw));grid-template-columns:1fr}.site .books .site-book__title{font-size:min(calc(6.4 * var(--vw)), 29.44px);text-align:center;margin-top:0}.site .books .site-book .site-rich{font-size:clamp(16px, calc(4.1 * var(--vw)), 18.86px)}.site .books .site-rule{width:100%;margin:calc(7 * var(--vw)) 0}.site .books .site-book__pull-quote{font-size:clamp(16px, calc(4.5 * var(--vw)), 20.7px)}.site .books .site-book__pull-by{font-size:clamp(16px, calc(3.8 * var(--vw)), 17.48px)}.site .books .site-book__actions{align-items:stretch;gap:calc(3 * var(--vw));margin-top:calc(7 * var(--vw))}.site .books .site-section__inner .site-btn{width:100%;height:min(calc(13 * var(--vw)), 59.8px);font-size:clamp(16px, calc(4.4 * var(--vw)), 20.24px)}.site .books .site-btn__logo{height:min(calc(5.8 * var(--vw)), 26.68px);margin-top:calc(1.4 * var(--vw))}.site .books-closing{min-height:0;padding:calc(80 * var(--vw)) 0 calc(12 * var(--vw));background-color:#8b0000;background-position:6% 0;background-size:240%}.site .books-closing .site-section__inner{width:calc(89 * var(--vw))}.site .books-closing__copy{width:auto;padding-left:0}.site .books .books-closing__title{font-size:min(calc(11 * var(--vw)), 50.6px);text-align:center}.site .books .books-closing__body{max-width:none;margin-top:calc(5 * var(--vw));font-size:clamp(16px, calc(4.6 * var(--vw)), 21.16px);line-height:1.5}.site .books-closing__actions{gap:calc(3 * var(--vw));margin-top:calc(8 * var(--vw));flex-direction:column}.site .books .books-closing__actions .site-btn{width:100%;height:min(calc(13 * var(--vw)), 59.8px)}.site .books .books-closing__assessment{background-image:var(--site-skin-white);color:var(--site-red-deep)}.site .books .books-closing__note{margin-top:calc(5 * var(--vw));font-size:clamp(14px, calc(3.6 * var(--vw)), 16.56px)}}
