._hero_g7eq8_1{position:relative;height:470px;display:grid;place-items:center;overflow:hidden;color:#f4eee6}._hero_g7eq8_1>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}._heroOverlay_g7eq8_3{position:absolute;inset:0;background:linear-gradient(90deg,#050c12ad,#060f1673,#04090fb8),linear-gradient(0deg,rgba(4,10,15,.42),transparent 45%)}._heroWords_g7eq8_4{position:relative;z-index:1;text-align:center}._heroWords_g7eq8_4 h1{margin:0;font:3.7rem/1 var(--font-family-display);text-transform:uppercase;letter-spacing:.1em;text-shadow:0 2px 18px #000}._subtitle_g7eq8_6{margin:1rem 0 .7rem;text-transform:uppercase;letter-spacing:.27em;font:.72rem var(--font-family-base)}._ornament_g7eq8_7{display:block;color:#b9aaa7;font-size:.65rem}._tagline_g7eq8_8{margin:.75rem 0 1.2rem;font:italic 1.15rem var(--font-family-display)}._heroWords_g7eq8_4 a,._bookCopy_g7eq8_9 a,._aboutCopy_g7eq8_9 a{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.64rem}._heroWords_g7eq8_4 a{padding:.75rem 1.35rem;color:#f8f0e8;background:#642f3a;border:1px solid #9d6870}._sidePhrase_g7eq8_11{position:absolute;right:3.5%;bottom:3rem;z-index:1;margin:0;color:#aaa4a0;text-align:center;text-transform:uppercase;letter-spacing:.27em;font-size:.55rem;line-height:2}._books_g7eq8_12,._about_g7eq8_9{color:#1f2020;background:#eee9df;background-image:radial-gradient(circle at 15% 15%,rgba(92,84,72,.07),transparent 25%),radial-gradient(circle at 90% 80%,rgba(92,84,72,.07),transparent 28%)}._books_g7eq8_12{padding:1.6rem clamp(1.5rem,7vw,7rem) 3rem}._sectionHeader_g7eq8_14{text-align:center}._sectionHeader_g7eq8_14 h2{margin:0;display:flex;align-items:center;justify-content:center;gap:1.2rem;font:1.65rem var(--font-family-display);text-transform:uppercase;letter-spacing:.2em}._sectionHeader_g7eq8_14 h2 span{width:110px;height:1px;background:currentColor;opacity:.6}._sectionHeader_g7eq8_14 p{margin:.25rem 0 1.5rem;font:italic .9rem var(--font-family-display);opacity:.75}._bookRow_g7eq8_18{display:grid;grid-template-columns:minmax(155px,230px) minmax(160px,220px) minmax(155px,230px) minmax(170px,250px);justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.7rem)}._cover_g7eq8_19{position:relative;color:#eee7df;text-align:center;text-decoration:none;box-shadow:0 10px 20px #18181847;overflow:hidden}._cover_g7eq8_19 img{display:block;width:100%;aspect-ratio:.68;object-fit:cover;filter:brightness(.68)}._coverTitle_g7eq8_21{position:absolute;top:16%;left:8%;right:8%;font:1.55rem/1.05 var(--font-family-display);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 5px #000}._cover_g7eq8_19 small{position:absolute;bottom:5%;left:0;right:0;text-transform:uppercase;letter-spacing:.15em;font-size:.55rem}._bookCopy_g7eq8_9 h3{margin:0 0 .8rem;font:1.55rem/1.03 var(--font-family-display);text-transform:uppercase;letter-spacing:.035em}._bookCopy_g7eq8_9 p{margin:0 0 .8rem;font:.9rem/1.35 var(--font-family-display)}._bookCopy_g7eq8_9 a,._aboutCopy_g7eq8_9 a{color:#472a2f;border-bottom:1px solid #5e3a40;padding-bottom:.25rem}._updates_g7eq8_26{padding:1.5rem clamp(1.5rem,6vw,6rem) 2rem;color:#eee8e1;background:#0c1821;background-image:radial-gradient(circle at 10% 0,#24313a,transparent 30%)}._updateGrid_g7eq8_27{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:1080px;margin:auto}._updateCard_g7eq8_28:first-child:nth-last-child(1){grid-column:1 / -1;width:min(100%,560px);height:190px;justify-self:center}._updateCard_g7eq8_28{position:relative;height:155px;display:block;overflow:hidden;color:inherit;text-decoration:none;border:1px solid rgba(224,213,202,.3);transition:transform .2s ease,border-color .2s ease}._updateCard_g7eq8_28:hover{transform:translateY(-3px);border-color:#e0d5cab3}._updateGrid_g7eq8_27 img{width:100%;height:100%;object-fit:cover;opacity:.68}._updateCard_g7eq8_28:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,10,14,.95),transparent 80%)}._updateCard_g7eq8_28 div{position:absolute;z-index:1;left:.8rem;right:.8rem;bottom:.65rem;text-align:center}._updateCard_g7eq8_28 time{display:block;margin-bottom:.28rem;color:#c8969e;text-transform:uppercase;letter-spacing:.15em;font-size:.56rem}._updateGrid_g7eq8_27 h3{margin:0 0 .2rem;text-transform:uppercase;letter-spacing:.13em;font:.72rem var(--font-family-display)}._updateGrid_g7eq8_27 p{margin:0;font:.78rem/1.25 var(--font-family-display)}._about_g7eq8_9{position:relative;padding:2.2rem clamp(1.5rem,8vw,8rem);display:grid;grid-template-columns:minmax(250px,360px) minmax(320px,620px);justify-content:center;align-items:center;gap:clamp(2rem,5vw,5rem)}._authorImage_g7eq8_38{border:8px solid #e2dbcf;box-shadow:0 2px 12px #1f1f1f33;transform:rotate(-.4deg)}._authorImage_g7eq8_38 img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover;object-position:center 27%}._about_g7eq8_9 ._sectionHeader_g7eq8_14{text-align:left}._about_g7eq8_9 ._sectionHeader_g7eq8_14 h2{justify-content:flex-start}._aboutCopy_g7eq8_9>p{font:.9rem/1.45 var(--font-family-display)}._aboutAside_g7eq8_43{position:absolute;right:3%;top:48%;color:#766c67;text-transform:uppercase;letter-spacing:.22em;text-align:center;font-size:.52rem;line-height:2}._social_g7eq8_44{padding:2.4rem 1.25rem;text-align:center;color:#eee8e1;background:#111d26;border-top:1px solid #283640}._social_g7eq8_44>p{margin:0 0 .35rem;color:#bd7b82;text-transform:uppercase;letter-spacing:.22em;font-size:.6rem}._social_g7eq8_44 h2{margin:0;font:1.9rem var(--font-family-display)}._social_g7eq8_44>span{display:block;margin:.3rem 0 1.2rem;color:#a9a2a0;font:italic .85rem var(--font-family-display)}._social_g7eq8_44>div{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem}._social_g7eq8_44 a{padding:.65rem .9rem;display:inline-flex;align-items:center;gap:.45rem;color:#eee8e1;text-decoration:none;border:1px solid #53606a;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}._social_g7eq8_44 a:hover{color:#fff;background:#293741}._social_g7eq8_44 em{color:#8d8786;font:italic .8rem var(--font-family-display)}._newsletter_g7eq8_52{padding:1.35rem 1rem 1.6rem;text-align:center;color:#eee8e1;background:linear-gradient(#09151db8,#09151dd1),url(/_cdn/static/e87b011e-3269-483f-9ba6-2d4a1e71b775.png) center 60%/cover}._newsletter_g7eq8_52 svg{display:none}._newsletter_g7eq8_52 h2{margin:0;font:1.75rem var(--font-family-display)}._newsletter_g7eq8_52 p{margin:.25rem 0 .8rem;font:.83rem var(--font-family-display)}._newsletter_g7eq8_52 form{display:flex;justify-content:center;gap:.5rem}._newsletter_g7eq8_52 form>div{width:min(330px,58vw)}._newsletter_g7eq8_52 input{height:38px;border-radius:0;background:#f3eee8;color:#282322}._newsletter_g7eq8_52 button{height:38px;padding:0 1.1rem;display:flex;align-items:center;gap:.3rem;color:#f5ede7;background:#5d2d37;border:1px solid #8c5b64;text-transform:uppercase;letter-spacing:.1em;font:.62rem var(--font-family-base)}._signupMessage_g7eq8_60{display:block;margin-top:.55rem;color:#e1d7d1;font-size:.72rem}@media(max-width:820px){._hero_g7eq8_1{height:385px}._heroWords_g7eq8_4 h1{font-size:clamp(2.3rem,10vw,3.5rem)}._sidePhrase_g7eq8_11{display:none}._sectionHeader_g7eq8_14 h2{font-size:1.25rem;gap:.65rem;letter-spacing:.13em}._sectionHeader_g7eq8_14 h2 span{width:40px}._bookRow_g7eq8_18{grid-template-columns:minmax(120px,185px) 1fr;gap:1.5rem 1rem}._coverTitle_g7eq8_21{font-size:1.05rem}._bookCopy_g7eq8_9 h3{font-size:1.2rem}._bookCopy_g7eq8_9 p{font-size:.8rem}._updateGrid_g7eq8_27{grid-template-columns:1fr;max-width:440px}._updateCard_g7eq8_28:first-child:nth-last-child(1){grid-column:1;width:100%;height:150px}._updateGrid_g7eq8_27 article{height:130px}._about_g7eq8_9{grid-template-columns:1fr}._authorImage_g7eq8_38{max-width:390px;margin:auto}._aboutAside_g7eq8_43{display:none}}@media(max-width:480px){._hero_g7eq8_1{height:340px}._subtitle_g7eq8_6{font-size:.58rem;letter-spacing:.18em}._tagline_g7eq8_8{font-size:.95rem}._books_g7eq8_12{padding-left:1rem;padding-right:1rem}._bookRow_g7eq8_18{grid-template-columns:125px 1fr}._newsletter_g7eq8_52 form{align-items:stretch}._newsletter_g7eq8_52 form>div{width:62%}._newsletter_g7eq8_52 button{padding:0 .65rem}}
