.StoryThread-module__fq1r0q__thread{z-index:3;pointer-events:none;position:absolute;inset:0 auto auto 0;overflow:visible}.StoryThread-module__fq1r0q__path{fill:none;stroke:var(--line);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.StoryThread-module__fq1r0q__tip{fill:var(--line);transition:opacity var(--duration-fast) linear}
.Monogram-module__L6KTuq__monogram{flex:none;overflow:visible}
.Portrait-module__3_8iSa__figure{gap:var(--space-3);display:grid}.Portrait-module__3_8iSa__frame{aspect-ratio:4/5;background:var(--surface);position:relative;overflow:hidden}.Portrait-module__3_8iSa__image{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.Portrait-module__3_8iSa__frame:hover .Portrait-module__3_8iSa__image{transform:scale(1.025)}.Portrait-module__3_8iSa__placeholder{place-content:center;justify-items:center;gap:var(--space-5);padding:var(--space-5);text-align:center;color:var(--fg-muted);outline:1px dashed var(--rule-strong);outline-offset:-1.25rem;display:grid;position:absolute;inset:0}.Portrait-module__3_8iSa__mark{color:var(--accent);opacity:.6}.Portrait-module__3_8iSa__caption{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--fg-muted);letter-spacing:.03em}
.AnimatedText-module__cU5LCq__mask{margin-block:-.06em -.12em;margin-inline:-.08em;padding-block:.06em .12em;padding-inline:.08em;display:block;overflow:clip}.AnimatedText-module__cU5LCq__line{display:inline-block}
.SectionHeading-module__7zhw3a__heading{gap:var(--space-6);display:grid}.SectionHeading-module__7zhw3a__title{font-size:var(--text-h2);font-weight:300;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-variation-settings:"opsz" 72}.SectionHeading-module__7zhw3a__aside{margin-top:calc(-1 * var(--space-3))}
.AboutAuthor-module__FlAZeq__section{padding-block:var(--section-y);position:relative}.AboutAuthor-module__FlAZeq__grid{gap:var(--space-8);display:grid;position:relative}.AboutAuthor-module__FlAZeq__portrait{max-width:30rem}.AboutAuthor-module__FlAZeq__chapters{border-top:1px solid var(--rule);display:grid}.AboutAuthor-module__FlAZeq__chapter{gap:var(--space-4);padding-block:var(--space-7);border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;display:grid;position:relative}.AboutAuthor-module__FlAZeq__number{color:var(--accent);font-variant-numeric:oldstyle-nums;font-size:1rem;font-style:italic;line-height:2.4}.AboutAuthor-module__FlAZeq__chapterBody{gap:var(--space-3);display:grid}.AboutAuthor-module__FlAZeq__chapterTitle{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:400}.AboutAuthor-module__FlAZeq__question{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);font-weight:500}.AboutAuthor-module__FlAZeq__text{gap:var(--space-4);margin-top:var(--space-2);max-width:var(--measure);color:var(--fg-soft);display:grid}.thread-anchor.AboutAuthor-module__FlAZeq__anchor{left:calc(var(--gutter) * .5);top:55%}@media (min-width:64rem){.AboutAuthor-module__FlAZeq__grid{column-gap:var(--space-5);row-gap:var(--space-9);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.AboutAuthor-module__FlAZeq__heading{grid-column:1/-1}.AboutAuthor-module__FlAZeq__portrait{top:calc(var(--header-h) + var(--space-6));grid-column:1/6;max-width:none;position:sticky}.AboutAuthor-module__FlAZeq__chapters{grid-column:7/-1}.AboutAuthor-module__FlAZeq__chapter{grid-template-columns:5rem 1fr}}
.BookThemes-module__7zxFQa__wrap{gap:var(--space-5);padding-top:var(--space-7);border-top:1px solid var(--rule);display:grid}.BookThemes-module__7zxFQa__label{color:var(--fg-muted)}.BookThemes-module__7zxFQa__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BookThemes-module__7zxFQa__item{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-3);text-align:center;display:grid}.BookThemes-module__7zxFQa__item:nth-child(odd){border-right:1px solid var(--rule)}.BookThemes-module__7zxFQa__item:nth-child(-n+2){border-bottom:1px solid var(--rule)}.BookThemes-module__7zxFQa__icon{width:1.9rem;height:1.9rem;color:var(--accent)}.BookThemes-module__7zxFQa__word{font-family:var(--font-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--fg);font-variation-settings:"opsz" 24;margin-right:-.24em;font-size:clamp(1rem,.9rem + .5vw,1.35rem)}@media (min-width:48rem){.BookThemes-module__7zxFQa__list{grid-template-columns:repeat(4,minmax(0,1fr))}.BookThemes-module__7zxFQa__item,.BookThemes-module__7zxFQa__item:nth-child(-n+2){border-bottom:0}.BookThemes-module__7zxFQa__item:nth-child(odd){border-right:0}.BookThemes-module__7zxFQa__item+.BookThemes-module__7zxFQa__item{border-left:1px solid var(--rule)}}
.ExcerptPage-module__uERFJq__wrap{gap:var(--space-7);display:grid}.ExcerptPage-module__uERFJq__intro{gap:var(--space-5);display:grid}.ExcerptPage-module__uERFJq__heading{font-size:var(--text-h2);font-variation-settings:"opsz" 72;font-weight:300;line-height:1.05}.ExcerptPage-module__uERFJq__page{gap:var(--space-7);background:var(--page);width:100%;max-width:42rem;margin-inline:auto;padding:clamp(2rem,1rem + 5vw,5rem) clamp(1.5rem,.5rem + 5vw,5rem);display:grid;position:relative;box-shadow:0 30px 60px -36px #1f181366}.ExcerptPage-module__uERFJq__running{justify-content:space-between;gap:var(--space-4);font-family:var(--font-serif);letter-spacing:.06em;color:var(--fg-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);font-size:.72rem;font-style:italic;display:flex}.ExcerptPage-module__uERFJq__runningTitle{text-transform:none}.ExcerptPage-module__uERFJq__text{color:var(--fg);text-align:justify;-webkit-hyphens:auto;hyphens:auto;gap:0;margin:0;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.75;display:grid}.ExcerptPage-module__uERFJq__text p+p{text-indent:1.5em}.ExcerptPage-module__uERFJq__caption{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.04em;color:var(--fg-muted);text-align:center}@media (min-width:64rem){.ExcerptPage-module__uERFJq__wrap{column-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.ExcerptPage-module__uERFJq__intro{top:calc(var(--header-h) + var(--space-7));grid-column:1/5;position:sticky}.ExcerptPage-module__uERFJq__stage{grid-column:6/-1}.ExcerptPage-module__uERFJq__page{margin:0}}
.BookStory-module__niNfQG__section{padding-block:var(--section-y);position:relative}.BookStory-module__niNfQG__grid{gap:var(--space-8);display:grid;position:relative}.thread-anchor.BookStory-module__niNfQG__anchor{left:calc(var(--gutter) * .5);bottom:-2rem}.BookStory-module__niNfQG__description{gap:var(--space-5);max-width:var(--measure);font-size:var(--text-lead);-webkit-hyphens:manual;hyphens:manual;color:var(--fg-soft);font-weight:350;line-height:1.6;display:grid}.BookStory-module__niNfQG__descriptionLabel{color:var(--fg-muted)}.BookStory-module__niNfQG__verse+.BookStory-module__niNfQG__verse:before{content:"";width:3rem;height:1px;margin-bottom:var(--space-5);background:var(--accent);opacity:.6;display:block}.BookStory-module__niNfQG__themes{margin-top:var(--space-5)}.BookStory-module__niNfQG__excerpt{margin-top:var(--section-y)}@media (min-width:64rem){.BookStory-module__niNfQG__grid{column-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.BookStory-module__niNfQG__heading{grid-column:1/8}.BookStory-module__niNfQG__themes{grid-column:1/-1}.BookStory-module__niNfQG__description{grid-column:8/-1;align-self:end;padding-bottom:.6rem}}
.Button-module__iYV4-q__button{min-height:3.25rem;font-family:var(--font-sans);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-bg);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:.9rem;padding:.95rem 1.6rem .95rem 1.75rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.Button-module__iYV4-q__solid:hover{color:var(--btn-hover-fg);background:var(--btn-hover-bg);border-color:var(--btn-hover-bg)}.Button-module__iYV4-q__line{min-height:2.75rem;color:var(--fg);background:0 0;border:0;padding:.6rem 0}.Button-module__iYV4-q__line:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--duration-base) var(--ease-out);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(.35)}.Button-module__iYV4-q__line:hover:after{transform:scaleX(1)}.Button-module__iYV4-q__arrow{width:1.6rem;height:.7rem;transition:transform var(--duration-fast) var(--ease-out);flex:none}.Button-module__iYV4-q__line .Button-module__iYV4-q__arrow{color:var(--accent)}.Button-module__iYV4-q__button:hover .Button-module__iYV4-q__arrow{transform:translate(.35rem)}.Button-module__iYV4-q__text{display:inline-block}.Button-module__iYV4-q__pendingWrap{flex-direction:column;align-items:flex-start;gap:.6rem;display:inline-flex}.Button-module__iYV4-q__pending,.Button-module__iYV4-q__pending:hover{cursor:default;color:var(--fg-muted);border:1px dashed var(--rule-strong);background:0 0}.Button-module__iYV4-q__pending:hover .Button-module__iYV4-q__arrow{transform:none}.Button-module__iYV4-q__note{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--fg-muted);letter-spacing:.02em}
.Contact-module__LNuBlq__section{padding-block:var(--section-y);position:relative;overflow:clip}.Contact-module__LNuBlq__grid{gap:var(--space-8);display:grid;position:relative}.Contact-module__LNuBlq__head{gap:var(--space-6);display:grid}.Contact-module__LNuBlq__title{font-size:var(--text-h1);letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-weight:300;line-height:1.02}.Contact-module__LNuBlq__title>span:last-child{color:var(--accent);font-style:italic}.Contact-module__LNuBlq__body{gap:var(--space-6);align-content:start;display:grid}.Contact-module__LNuBlq__cta{margin-bottom:var(--space-4)}.Contact-module__LNuBlq__channels{border-top:1px solid var(--rule);display:grid}.Contact-module__LNuBlq__channel{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--rule);grid-template-columns:7rem 1fr;align-items:baseline;display:grid}.Contact-module__LNuBlq__channel dt{color:var(--fg-muted)}.Contact-module__LNuBlq__channel dd{margin:0}.Contact-module__LNuBlq__mail{transition:background-size var(--duration-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.Contact-module__LNuBlq__mail:hover{background-position:100% 100%;background-size:0 1px}.Contact-module__LNuBlq__signature{aspect-ratio:1;width:clamp(7rem,20vw,12rem);color:var(--accent);justify-self:center;position:relative}@media (min-width:64rem){.Contact-module__LNuBlq__grid{column-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.Contact-module__LNuBlq__head{grid-column:1/8}.Contact-module__LNuBlq__body{grid-column:8/-1}.Contact-module__LNuBlq__signature{margin-top:var(--space-7);grid-column:1/-1}}
.BookDetails-module__apCuZa__details{gap:var(--space-5);display:grid}.BookDetails-module__apCuZa__status{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);justify-self:start;align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.BookDetails-module__apCuZa__statusDot{width:6px;height:6px;animation:BookDetails-module__apCuZa__glow 2.4s var(--ease-in-out) infinite;background:currentColor;border-radius:50%}@keyframes BookDetails-module__apCuZa__glow{50%{opacity:.35}}.BookDetails-module__apCuZa__title{color:var(--highlight);font-size:var(--text-h2);letter-spacing:-.02em;font-variation-settings:"opsz" 72;font-style:italic;font-weight:300;line-height:1.05}.BookDetails-module__apCuZa__subtitle{margin-top:var(--space-3);font-size:var(--text-lead);font-style:normal;display:block}.BookDetails-module__apCuZa__byline{margin-top:calc(-1 * var(--space-3));font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);font-weight:500}.BookDetails-module__apCuZa__teaser{max-width:var(--measure);font-size:var(--text-lead);color:var(--fg-soft);font-weight:350;line-height:1.45}.BookDetails-module__apCuZa__meta{margin-block:var(--space-3);border-top:1px solid var(--rule);display:grid}.BookDetails-module__apCuZa__metaRow{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:minmax(8.5rem,11rem) 1fr;display:grid}.BookDetails-module__apCuZa__metaRow dt{color:var(--fg-muted)}.BookDetails-module__apCuZa__metaRow dd{font-size:var(--text-body);margin:0}.BookDetails-module__apCuZa__actions{align-items:flex-start;gap:var(--space-5) var(--space-7);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:30rem){.BookDetails-module__apCuZa__metaRow{gap:var(--space-1);grid-template-columns:1fr}}
.AnimatedLine-module__PVCpYa__line{pointer-events:none;color:var(--line);display:block;overflow:visible}.AnimatedLine-module__PVCpYa__underline{width:100%;height:.32em}.AnimatedLine-module__PVCpYa__circle{width:100%;height:100%}.AnimatedLine-module__PVCpYa__vertical{width:12px;height:100%}.AnimatedLine-module__PVCpYa__swash{width:100%;height:1.5rem}.AnimatedLine-module__PVCpYa__frame{width:100%;height:100%}
.BookCover-module__P9uU3a__book{--book-depth:1.6rem;aspect-ratio:1000/1560;width:100%;transform-style:preserve-3d;position:relative}.BookCover-module__P9uU3a__small{--book-depth:.5rem}.BookCover-module__P9uU3a__cover{background:var(--page);border-radius:1px 3px 3px 1px;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.BookCover-module__P9uU3a__dimensional .BookCover-module__P9uU3a__cover{box-shadow:0 0 0 1px #f1ddb51f,0 1px 1px #00000040,0 34px 60px -22px #000000b3}.BookCover-module__P9uU3a__small .BookCover-module__P9uU3a__cover{box-shadow:0 10px 24px -12px #0006}.BookCover-module__P9uU3a__image{object-fit:cover;width:100%;height:100%;display:block}.BookCover-module__P9uU3a__spine{pointer-events:none;background:linear-gradient(90deg,#0000003d 0%,#ffffff1f 38%,#0000001a 62%,#0000 100%);width:7%;position:absolute;inset:0 auto 0 0}.BookCover-module__P9uU3a__pages{width:var(--book-depth);transform-origin:100%;background:repeating-linear-gradient(90deg,#e4d8c4 0 1px,#f6efe3 1px 3px);border-radius:0 2px 2px 0;position:absolute;top:1.2%;bottom:1.2%;right:0;transform:rotateY(90deg)}.BookCover-module__P9uU3a__placeholder{color:var(--bg);text-align:center;background:var(--fg);grid-template-rows:auto 1fr auto auto;place-items:center;padding:14% 12% 10%;display:grid;position:absolute;inset:0}.BookCover-module__P9uU3a__frame{opacity:.3;border:1px solid;position:absolute;inset:5.5%}.BookCover-module__P9uU3a__coverAuthor{font-family:var(--font-serif);letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em;font-size:clamp(.62rem,.5rem + .45vw,.95rem)}.BookCover-module__P9uU3a__coverTitle{font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;font-size:clamp(1.6rem,.9rem + 2.6vw,3.4rem);font-style:italic;font-weight:300;line-height:1.05}.BookCover-module__P9uU3a__coverMark{margin-bottom:.75rem}.BookCover-module__P9uU3a__coverNote{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;opacity:.7;font-size:.6rem}.BookCover-module__P9uU3a__small .BookCover-module__P9uU3a__placeholder{padding:12% 10%}.BookCover-module__P9uU3a__small .BookCover-module__P9uU3a__coverAuthor{font-size:.4rem}.BookCover-module__P9uU3a__small .BookCover-module__P9uU3a__coverTitle{font-size:.85rem}.BookCover-module__P9uU3a__small .BookCover-module__P9uU3a__coverNote{display:none}
.BookShowcase-module__9TB_LG__stage{perspective:1800px;perspective-origin:50% 40%;place-items:center;padding:clamp(2.5rem,7vw,5rem) clamp(2rem,6vw,4.5rem);display:grid;position:relative}.BookShowcase-module__9TB_LG__frame{color:var(--line);opacity:.55;position:absolute;inset:0}.BookShowcase-module__9TB_LG__object{width:min(100%,22rem);transform-style:preserve-3d;position:relative;transform:rotateY(-16deg)}.BookShowcase-module__9TB_LG__floor{filter:blur(14px);z-index:-1;background:#00000080;border-radius:50%;width:min(70%,18rem);height:1.5rem;position:absolute;bottom:clamp(1.5rem,5vw,3.5rem);left:50%;translate:-50%}@media (min-width:64rem){.BookShowcase-module__9TB_LG__object{width:min(100%,25rem)}}
.FeaturedBook-module__rPRxhW__section{padding-block:var(--section-y);position:relative;overflow:clip}.FeaturedBook-module__rPRxhW__grid{gap:var(--space-8);display:grid;position:relative}.FeaturedBook-module__rPRxhW__head{gap:var(--space-5);display:grid}.FeaturedBook-module__rPRxhW__title{font-size:var(--text-h1);letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-weight:300;line-height:1}.FeaturedBook-module__rPRxhW__subtitle{font-size:var(--text-lead);color:var(--fg-muted);font-style:italic;font-weight:300}.FeaturedBook-module__rPRxhW__stage{width:100%;max-width:34rem;margin-inline:auto;position:relative}.thread-anchor.FeaturedBook-module__rPRxhW__anchor{left:calc(var(--gutter) * .5);top:62%}.FeaturedBook-module__rPRxhW__details{max-width:38rem}@media (min-width:64rem){.FeaturedBook-module__rPRxhW__grid{column-gap:var(--space-5);row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.FeaturedBook-module__rPRxhW__head{column-gap:var(--space-5);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.FeaturedBook-module__rPRxhW__head>:first-child{grid-column:1/-1}.FeaturedBook-module__rPRxhW__title{grid-column:1/8}.FeaturedBook-module__rPRxhW__subtitle{grid-column:8/-1;padding-bottom:.9rem}.FeaturedBook-module__rPRxhW__stage{grid-column:1/7;max-width:none;margin:0}.FeaturedBook-module__rPRxhW__details{grid-column:8/-1}}
.FutureWorks-module__HZ0yGa__section{padding-block:var(--section-y);position:relative}.FutureWorks-module__HZ0yGa__list{margin-top:var(--space-8);border-top:1px solid var(--rule-strong);display:grid}.FutureWorks-module__HZ0yGa__item{column-gap:var(--space-5);row-gap:var(--space-2);padding-block:var(--space-6);border-bottom:1px solid var(--rule);grid-template-columns:4.5rem 1fr;grid-template-areas:"cover volume""cover info""cover action";align-items:start;display:grid}.FutureWorks-module__HZ0yGa__volume{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);grid-area:volume;font-weight:500}.FutureWorks-module__HZ0yGa__cover{transition:transform var(--duration-base) var(--ease-out);grid-area:cover}.FutureWorks-module__HZ0yGa__item:hover .FutureWorks-module__HZ0yGa__cover{transform:translateY(-4px)rotate(-1.5deg)}.FutureWorks-module__HZ0yGa__info{gap:var(--space-1);grid-area:info;display:grid}.FutureWorks-module__HZ0yGa__title{font-size:var(--text-h3);font-style:italic;font-weight:400;line-height:1.2}.FutureWorks-module__HZ0yGa__meta{font-family:var(--font-sans);font-size:var(--text-small);color:var(--fg-muted)}.FutureWorks-module__HZ0yGa__action{grid-area:action}.FutureWorks-module__HZ0yGa__note{margin-top:var(--space-6);color:var(--fg-muted);font-style:italic}@media (min-width:48rem){.FutureWorks-module__HZ0yGa__item{align-items:center;column-gap:var(--space-6);grid-template-columns:8rem 5.5rem 1fr auto;grid-template-areas:"volume cover info action"}}
.not-found-module__HS70Aa__page{align-content:center;justify-items:start;gap:var(--space-6);min-height:100svh;padding-top:calc(var(--header-h) + var(--space-8));padding-bottom:var(--space-10);display:grid}.not-found-module__HS70Aa__code{color:var(--fg-muted)}.not-found-module__HS70Aa__title{font-size:var(--text-h1);letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-weight:300;line-height:1.08}.not-found-module__HS70Aa__between{color:var(--accent);font-style:italic;display:inline-block;position:relative}.not-found-module__HS70Aa__line{position:absolute;bottom:-.05em;left:0;right:0}.not-found-module__HS70Aa__text{max-width:var(--measure-narrow);margin-bottom:var(--space-4);font-size:var(--text-lead);color:var(--fg-soft)}
