.AboutPreview-module__FnyhZa__section{background:var(--color-background);border-bottom:1px solid var(--color-border);padding:clamp(6rem,10vw,9rem) 0}.AboutPreview-module__FnyhZa__inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,8rem);max-width:1050px;display:grid}.AboutPreview-module__FnyhZa__eyebrow{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:700;line-height:1.2}.AboutPreview-module__FnyhZa__heading{letter-spacing:-.045em;max-width:440px;margin:0;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:400;line-height:1.15}.AboutPreview-module__FnyhZa__content{max-width:650px}.AboutPreview-module__FnyhZa__content p{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8}.AboutPreview-module__FnyhZa__content .AboutPreview-module__FnyhZa__lead{margin-bottom:var(--space-xl);color:var(--color-text);font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.6}.AboutPreview-module__FnyhZa__link{margin-top:var(--space-sm);border-bottom:1px solid var(--color-accent);color:var(--color-accent);transition:color var(--transition-fast), border-color var(--transition-fast);align-items:center;padding-bottom:.25rem;font-weight:600;display:inline-flex}.AboutPreview-module__FnyhZa__link span{transition:transform var(--transition-fast);margin-left:.35rem}.AboutPreview-module__FnyhZa__link:hover{color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.AboutPreview-module__FnyhZa__link:hover span{transform:translate(4px)}@media (max-width:800px){.AboutPreview-module__FnyhZa__inner{gap:var(--space-2xl);grid-template-columns:1fr}.AboutPreview-module__FnyhZa__heading{max-width:650px}.AboutPreview-module__FnyhZa__content{max-width:680px}}@media (max-width:600px){.AboutPreview-module__FnyhZa__section{padding:4.5rem 0}.AboutPreview-module__FnyhZa__heading{font-size:clamp(2rem,10vw,2.8rem)}.AboutPreview-module__FnyhZa__content p{font-size:1rem}}
.FeaturedBook-module__xCGFiq__section{background:var(--color-surface-light);border-bottom:1px solid var(--color-border);padding:clamp(6rem,10vw,9rem) 0}.FeaturedBook-module__xCGFiq__header{gap:var(--space-3xl);margin-bottom:var(--space-4xl);grid-template-columns:.7fr 1.6fr;display:grid}.FeaturedBook-module__xCGFiq__eyebrow{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1}.FeaturedBook-module__xCGFiq__heading{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:400;line-height:1.12}.FeaturedBook-module__xCGFiq__content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,7rem);display:grid}.FeaturedBook-module__xCGFiq__introduction{max-width:520px}.FeaturedBook-module__xCGFiq__introduction p{color:var(--color-text-muted);font-size:1.05rem;line-height:1.75}.FeaturedBook-module__xCGFiq__introduction .FeaturedBook-module__xCGFiq__lead{margin-bottom:var(--space-xl);color:var(--color-text);font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.5}.FeaturedBook-module__xCGFiq__link{margin-top:var(--space-md);border-bottom:1px solid var(--color-accent);color:var(--color-accent);transition:color var(--transition-fast), border-color var(--transition-fast);align-items:center;padding-bottom:.25rem;font-weight:600;display:inline-flex}.FeaturedBook-module__xCGFiq__link span{transition:transform var(--transition-fast);margin-left:.35rem}.FeaturedBook-module__xCGFiq__link:hover{color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.FeaturedBook-module__xCGFiq__link:hover span{transform:translate(4px)}.FeaturedBook-module__xCGFiq__parts{border-top:1px solid var(--color-border-dark)}.FeaturedBook-module__xCGFiq__part{gap:var(--space-lg);padding-block:var(--space-xl);border-bottom:1px solid var(--color-border);grid-template-columns:58px 1fr;display:grid}.FeaturedBook-module__xCGFiq__partNumber{color:var(--color-accent);font-family:var(--font-serif);font-size:2rem;line-height:1}.FeaturedBook-module__xCGFiq__partLabel{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:700;line-height:1.2}.FeaturedBook-module__xCGFiq__part h3{margin:0 0 .8rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:400}.FeaturedBook-module__xCGFiq__part p:last-child{max-width:600px;color:var(--color-text-muted);margin:0;line-height:1.7}@media (max-width:900px){.FeaturedBook-module__xCGFiq__header{gap:var(--space-lg);margin-bottom:var(--space-3xl);grid-template-columns:1fr}.FeaturedBook-module__xCGFiq__content{gap:var(--space-3xl);grid-template-columns:1fr}.FeaturedBook-module__xCGFiq__introduction{max-width:680px}}@media (max-width:600px){.FeaturedBook-module__xCGFiq__section{padding:4.5rem 0}.FeaturedBook-module__xCGFiq__heading{font-size:clamp(2rem,10vw,2.8rem)}.FeaturedBook-module__xCGFiq__introduction p{font-size:1rem}.FeaturedBook-module__xCGFiq__part{gap:var(--space-md);padding-block:var(--space-lg);grid-template-columns:42px 1fr}.FeaturedBook-module__xCGFiq__partNumber{font-size:1.55rem}}
.Hero-module__s-6kkG__hero{min-height:calc(100vh - var(--header-height));border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.Hero-module__s-6kkG__inner{min-height:calc(100vh - var(--header-height));grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.Hero-module__s-6kkG__content{z-index:2;max-width:680px;position:relative}.Hero-module__s-6kkG__eyebrow{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.78rem;font-weight:700;line-height:1}.Hero-module__s-6kkG__title{letter-spacing:-.055em;flex-direction:column;margin:0 0 1.6rem;font-size:clamp(3rem,6.8vw,6.2rem);font-weight:400;line-height:.96;display:flex}.Hero-module__s-6kkG__accent{color:var(--color-accent)}.Hero-module__s-6kkG__subtitle{color:var(--color-text-muted);font-family:var(--font-serif);margin-bottom:2.25rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}.Hero-module__s-6kkG__quote{border-left:2px solid var(--color-border-dark);max-width:540px;color:var(--color-text);font-family:var(--font-serif);margin:0 0 2.6rem;padding-left:1.4rem;font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;line-height:1.6}.Hero-module__s-6kkG__actions{flex-wrap:wrap;gap:.85rem;display:flex}.Hero-module__s-6kkG__primaryAction,.Hero-module__s-6kkG__secondaryAction{border-radius:var(--radius-sm);min-height:48px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:.75rem 1.3rem;font-size:.95rem;font-weight:600;display:inline-flex}.Hero-module__s-6kkG__primaryAction{background:var(--color-accent);border:1px solid var(--color-accent);color:#fff}.Hero-module__s-6kkG__primaryAction:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.Hero-module__s-6kkG__secondaryAction{border:1px solid var(--color-border-dark);color:var(--color-text);background:0 0}.Hero-module__s-6kkG__secondaryAction:hover{background:var(--color-surface);border-color:var(--color-text-muted)}.Hero-module__s-6kkG__visual{justify-content:center;align-items:center;min-width:0;min-height:560px;display:flex;position:relative}.Hero-module__s-6kkG__glow{aspect-ratio:1;background:radial-gradient(circle,#975c3533 0%,#975c3517 45%,#975c3505 65%,#0000 74%);border-radius:50%;width:min(430px,90vw);position:absolute}.Hero-module__s-6kkG__book{z-index:1;aspect-ratio:.67;background:#25231f;border-radius:2px 6px 6px 2px;width:min(330px,85%);padding:2px;position:relative;transform:rotate(2deg);box-shadow:-12px 18px 30px #1e1b171a,18px 34px 55px #1e1b1729}.Hero-module__s-6kkG__book:before{content:"";background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:10px}.Hero-module__s-6kkG__bookCover{color:#f2eee5;background:linear-gradient(160deg,#292723 0%,#1e1d1a 70%,#151411 100%);flex-direction:column;width:100%;height:100%;padding:2.2rem 2rem;display:flex}.Hero-module__s-6kkG__bookAuthor{color:#c9c1b4;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:600}.Hero-module__s-6kkG__bookTitle{font-family:var(--font-serif);letter-spacing:-.04em;flex-direction:column;margin-top:auto;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05;display:flex}.Hero-module__s-6kkG__bookTitle span:last-child{color:#c98655}.Hero-module__s-6kkG__bookRule{background:#a8663c;width:42px;height:1px;margin-block:1.5rem}.Hero-module__s-6kkG__bookSubtitle{color:#beb6aa;font-family:var(--font-serif);margin:0 0 auto;font-size:.78rem;line-height:1.5}@media (max-width:900px){.Hero-module__s-6kkG__hero{min-height:auto}.Hero-module__s-6kkG__inner{grid-template-columns:1fr;gap:3.5rem;min-height:auto}.Hero-module__s-6kkG__content{max-width:720px}.Hero-module__s-6kkG__visual{min-height:auto;padding-block:1rem 3rem}.Hero-module__s-6kkG__book{width:min(310px,70vw)}}.Hero-module__s-6kkG__coverNote{color:var(--color-text-light);letter-spacing:.04em;margin:0;font-size:.78rem;position:absolute;bottom:0}@media (max-width:600px){.Hero-module__s-6kkG__inner{gap:3rem;padding-block:3.5rem 4rem}.Hero-module__s-6kkG__title{margin-bottom:1.35rem;font-size:clamp(2.8rem,15vw,4.4rem)}.Hero-module__s-6kkG__subtitle br{display:none}.Hero-module__s-6kkG__quote{margin-bottom:2.2rem}.Hero-module__s-6kkG__actions{flex-direction:column}.Hero-module__s-6kkG__primaryAction,.Hero-module__s-6kkG__secondaryAction{width:100%}.Hero-module__s-6kkG__visual{padding-bottom:2rem}.Hero-module__s-6kkG__book{width:min(280px,78vw);transform:rotate(1deg)}.Hero-module__s-6kkG__glow{width:330px}}
