.ContentmentBookPage-module__Lfje_G__page{color:#11110f;background:#f2ece2;width:100%;max-width:100%;overflow-x:hidden}.ContentmentBookPage-module__Lfje_G__page,.ContentmentBookPage-module__Lfje_G__page *{box-sizing:border-box}.ContentmentBookPage-module__Lfje_G__inner{width:min(1540px,100% - 72px);max-width:100%;margin:0 auto}.ContentmentBookPage-module__Lfje_G__label,.ContentmentBookPage-module__Lfje_G__sectionLabel,.ContentmentBookPage-module__Lfje_G__darkLabel{color:#b56f39;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:750;line-height:1.5;display:block}.ContentmentBookPage-module__Lfje_G__hero{color:#11110f;background:#ebe3d8;width:100%;padding:clamp(96px,8vw,132px) 0 clamp(104px,8vw,142px);position:relative;overflow:hidden}.ContentmentBookPage-module__Lfje_G__hero:after{content:"";pointer-events:none;border:1px solid #b56f391f;border-radius:50%;width:760px;height:760px;position:absolute;top:-370px;right:-320px}.ContentmentBookPage-module__Lfje_G__hero .ContentmentBookPage-module__Lfje_G__inner{z-index:1;position:relative}.ContentmentBookPage-module__Lfje_G__heroGrid{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:clamp(70px,9vw,150px);display:grid}.ContentmentBookPage-module__Lfje_G__heroGrid>*{min-width:0}.ContentmentBookPage-module__Lfje_G__heroCopy{max-width:900px}.ContentmentBookPage-module__Lfje_G__heroCopy h1{letter-spacing:-.06em;width:100%;margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,5.5vw,6rem);font-weight:400;line-height:.94}.ContentmentBookPage-module__Lfje_G__subtitle{color:#514b44;max-width:720px;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2vw,2rem);line-height:1.3}.ContentmentBookPage-module__Lfje_G__author{color:#7a7168;letter-spacing:.13em;text-transform:uppercase;margin:22px 0 0;font-size:.66rem;font-weight:700}.ContentmentBookPage-module__Lfje_G__heroCopy blockquote{color:#302c28;letter-spacing:-.03em;border-top:1px solid #11110f24;max-width:760px;margin:clamp(46px,5vw,62px) 0 0;padding-top:30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,2.6vw,2.7rem);font-style:italic;line-height:1.28}.ContentmentBookPage-module__Lfje_G__heroVisual{justify-content:center;width:100%;display:flex}.ContentmentBookPage-module__Lfje_G__coverStage{background:#f7f3ec;border:1px solid #11110f14;justify-content:center;align-items:center;width:min(100%,560px);min-height:520px;padding:clamp(24px,3vw,42px);display:flex;position:relative}.ContentmentBookPage-module__Lfje_G__coverStage:after{content:"";filter:blur(20px);background:#11110f29;border-radius:50%;height:26px;position:absolute;bottom:14px;left:18%;right:18%}.ContentmentBookPage-module__Lfje_G__cover{z-index:1;object-fit:contain;width:100%;height:auto;max-height:600px;display:block;position:relative}.ContentmentBookPage-module__Lfje_G__heroActions{margin-top:42px}.ContentmentBookPage-module__Lfje_G__buyLink{color:#11110f;letter-spacing:.08em;text-transform:uppercase;border:1px solid #11110f33;align-items:center;gap:18px;padding:12px 16px;font-size:.67rem;font-weight:750;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.ContentmentBookPage-module__Lfje_G__buyLink:hover{color:#b56f39;border-color:#b56f39}.ContentmentBookPage-module__Lfje_G__inquiry{background:#f7f3ec;padding:clamp(100px,8vw,140px) 0}.ContentmentBookPage-module__Lfje_G__inquiryGrid{grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);gap:clamp(54px,7vw,130px);display:grid}.ContentmentBookPage-module__Lfje_G__inquiryGrid>*{min-width:0}.ContentmentBookPage-module__Lfje_G__sectionLabel{padding-top:9px}.ContentmentBookPage-module__Lfje_G__inquiryContent{max-width:1050px}.ContentmentBookPage-module__Lfje_G__inquiryContent h2{letter-spacing:-.055em;max-width:1020px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.15rem,4.3vw,4.75rem);font-weight:400;line-height:1}.ContentmentBookPage-module__Lfje_G__inquiryContent .ContentmentBookPage-module__Lfje_G__lead{color:#2f2a26;max-width:760px;margin:48px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.7vw,1.7rem);line-height:1.47}.ContentmentBookPage-module__Lfje_G__inquiryContent>p:last-child{color:#625b52;max-width:760px;margin:28px 0 0;font-size:.92rem;line-height:1.82}.ContentmentBookPage-module__Lfje_G__themes{color:#f4efe6;background:#11110f;padding:clamp(100px,8vw,140px) 0}.ContentmentBookPage-module__Lfje_G__themesHeader{grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);gap:clamp(54px,7vw,130px);margin-bottom:clamp(68px,6vw,92px);display:grid}.ContentmentBookPage-module__Lfje_G__themesHeader>*{min-width:0}.ContentmentBookPage-module__Lfje_G__darkLabel{padding-top:9px}.ContentmentBookPage-module__Lfje_G__themesHeader h2{letter-spacing:-.05em;max-width:980px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.1vw,4.5rem);font-weight:400;line-height:1}.ContentmentBookPage-module__Lfje_G__themeGrid{border-top:1px solid #f4efe624;border-bottom:1px solid #f4efe624;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ContentmentBookPage-module__Lfje_G__theme{border-right:1px solid #f4efe624;min-width:0;padding:38px clamp(30px,3vw,50px) 46px}.ContentmentBookPage-module__Lfje_G__theme:first-child{padding-left:0}.ContentmentBookPage-module__Lfje_G__theme:last-child{border-right:0;padding-right:0}.ContentmentBookPage-module__Lfje_G__themeMeta{align-items:center;gap:18px;display:flex}.ContentmentBookPage-module__Lfje_G__number{color:#c9854e;letter-spacing:.16em;font-size:.61rem;font-weight:750}.ContentmentBookPage-module__Lfje_G__themeLabel{color:#f4efe661;letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:750}.ContentmentBookPage-module__Lfje_G__theme h3{letter-spacing:-.04em;margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,2.45vw,2.7rem);font-weight:400;line-height:1.05}.ContentmentBookPage-module__Lfje_G__theme p{color:#f4efe68f;margin:26px 0 0;font-size:.88rem;line-height:1.76}.ContentmentBookPage-module__Lfje_G__practice{background:#ebe3d8;padding:clamp(100px,8vw,140px) 0}.ContentmentBookPage-module__Lfje_G__practiceGrid{grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);gap:clamp(54px,7vw,130px);display:grid}.ContentmentBookPage-module__Lfje_G__practiceGrid>*{min-width:0}.ContentmentBookPage-module__Lfje_G__practiceContent{max-width:1080px}.ContentmentBookPage-module__Lfje_G__practiceContent h2{letter-spacing:-.053em;max-width:1000px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.15vw,4.55rem);font-weight:400;line-height:1}.ContentmentBookPage-module__Lfje_G__practiceContent>p{color:#625b52;max-width:760px;margin:34px 0 0;font-size:.92rem;line-height:1.82}.ContentmentBookPage-module__Lfje_G__sequence{border-top:1px solid #11110f29;width:100%;margin-top:clamp(54px,5vw,72px)}.ContentmentBookPage-module__Lfje_G__sequenceItem{border-bottom:1px solid #11110f24;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:26px;padding:24px 0;display:grid}.ContentmentBookPage-module__Lfje_G__sequenceNumber{color:#b56f39;letter-spacing:.16em;font-size:.61rem;font-weight:750}.ContentmentBookPage-module__Lfje_G__sequenceTitle{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.1vw,2.3rem);line-height:1.1}.ContentmentBookPage-module__Lfje_G__closing{color:#f4efe6;background:#11110f;padding:clamp(94px,7.5vw,120px) 0}.ContentmentBookPage-module__Lfje_G__closingGrid{grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);gap:clamp(54px,7vw,130px);display:grid}.ContentmentBookPage-module__Lfje_G__closingGrid>*{min-width:0}.ContentmentBookPage-module__Lfje_G__closingContent blockquote{color:#f4efe6e6;letter-spacing:-.05em;max-width:1050px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.3vw,4.7rem);font-style:italic;font-weight:400;line-height:1.04}.ContentmentBookPage-module__Lfje_G__closingContent>p{color:#f4efe68c;max-width:680px;margin:32px 0 0;font-size:.92rem;line-height:1.8}.ContentmentBookPage-module__Lfje_G__closingActions{flex-wrap:wrap;gap:14px 30px;margin-top:44px;display:flex}.ContentmentBookPage-module__Lfje_G__primaryAction,.ContentmentBookPage-module__Lfje_G__secondaryAction{color:#c9854e;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:13px;font-size:.66rem;font-weight:750;text-decoration:none;display:inline-flex}.ContentmentBookPage-module__Lfje_G__secondaryAction{color:#f4efe68f}@media (max-width:980px){.ContentmentBookPage-module__Lfje_G__inner{width:min(100% - 48px,1540px)}.ContentmentBookPage-module__Lfje_G__heroGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.65fr);gap:55px}.ContentmentBookPage-module__Lfje_G__inquiryGrid,.ContentmentBookPage-module__Lfje_G__themesHeader,.ContentmentBookPage-module__Lfje_G__practiceGrid,.ContentmentBookPage-module__Lfje_G__closingGrid{grid-template-columns:130px minmax(0,1fr);gap:44px}}@media (max-width:720px){.ContentmentBookPage-module__Lfje_G__inner{width:100%;margin:0;padding-left:16px;padding-right:16px}.ContentmentBookPage-module__Lfje_G__hero{padding:64px 0 74px}.ContentmentBookPage-module__Lfje_G__heroGrid{flex-direction:column;gap:50px;display:flex}.ContentmentBookPage-module__Lfje_G__heroCopy{width:100%}.ContentmentBookPage-module__Lfje_G__heroCopy h1{letter-spacing:-.05em;width:100%;max-width:100%;margin-top:28px;font-size:clamp(2.55rem,9.9vw,3.25rem);line-height:1}.ContentmentBookPage-module__Lfje_G__subtitle{width:100%;max-width:100%;font-size:clamp(1.2rem,5vw,1.5rem)}.ContentmentBookPage-module__Lfje_G__heroCopy blockquote{width:100%;max-width:100%;margin-top:38px;font-size:clamp(1.5rem,5.8vw,1.85rem)}.ContentmentBookPage-module__Lfje_G__heroVisual{width:100%}.ContentmentBookPage-module__Lfje_G__coverStage{width:100%;min-height:auto;padding:14px}.ContentmentBookPage-module__Lfje_G__cover{width:100%;max-height:none}.ContentmentBookPage-module__Lfje_G__buyLink{justify-content:space-between;width:100%}.ContentmentBookPage-module__Lfje_G__inquiryGrid,.ContentmentBookPage-module__Lfje_G__themesHeader,.ContentmentBookPage-module__Lfje_G__practiceGrid,.ContentmentBookPage-module__Lfje_G__closingGrid{width:100%;display:block}.ContentmentBookPage-module__Lfje_G__sectionLabel,.ContentmentBookPage-module__Lfje_G__darkLabel{margin-bottom:24px;padding-top:0}.ContentmentBookPage-module__Lfje_G__inquiry{padding:72px 0}.ContentmentBookPage-module__Lfje_G__inquiryContent h2{width:100%;font-size:clamp(2.25rem,8.6vw,2.8rem);line-height:1.04}.ContentmentBookPage-module__Lfje_G__inquiryContent .ContentmentBookPage-module__Lfje_G__lead{width:100%;margin-top:34px;font-size:clamp(1.15rem,4.7vw,1.4rem)}.ContentmentBookPage-module__Lfje_G__inquiryContent>p:last-child{width:100%;font-size:.88rem;line-height:1.72}.ContentmentBookPage-module__Lfje_G__themes{padding:72px 0}.ContentmentBookPage-module__Lfje_G__themesHeader{margin-bottom:44px}.ContentmentBookPage-module__Lfje_G__themesHeader h2{width:100%;font-size:clamp(2.2rem,8.4vw,2.75rem);line-height:1.04}.ContentmentBookPage-module__Lfje_G__themeGrid{display:block}.ContentmentBookPage-module__Lfje_G__theme,.ContentmentBookPage-module__Lfje_G__theme:first-child,.ContentmentBookPage-module__Lfje_G__theme:last-child{border-bottom:1px solid #f4efe624;border-right:0;width:100%;padding:30px 0 34px}.ContentmentBookPage-module__Lfje_G__theme:last-child{border-bottom:0}.ContentmentBookPage-module__Lfje_G__theme h3{width:100%;margin-top:24px;font-size:clamp(1.75rem,6.8vw,2.15rem)}.ContentmentBookPage-module__Lfje_G__practice{padding:72px 0}.ContentmentBookPage-module__Lfje_G__practiceContent h2{width:100%;font-size:clamp(2.2rem,8.4vw,2.75rem);line-height:1.04}.ContentmentBookPage-module__Lfje_G__practiceContent>p{width:100%;font-size:.88rem;line-height:1.72}.ContentmentBookPage-module__Lfje_G__sequenceItem{grid-template-columns:42px minmax(0,1fr);gap:14px}.ContentmentBookPage-module__Lfje_G__sequenceTitle{font-size:clamp(1.4rem,5.6vw,1.7rem)}.ContentmentBookPage-module__Lfje_G__closing{padding:72px 0 80px}.ContentmentBookPage-module__Lfje_G__closingContent blockquote{width:100%;max-width:100%;font-size:clamp(2.15rem,8.3vw,2.7rem);line-height:1.07}.ContentmentBookPage-module__Lfje_G__closingContent>p{width:100%;font-size:.88rem;line-height:1.72}.ContentmentBookPage-module__Lfje_G__closingActions{flex-direction:column;align-items:flex-start}}
