.books-module__tzpvyq__page{color:#243b30;background:#f4f0e7;min-height:100vh;padding:70px max(5vw,50vw - 660px)}.books-module__tzpvyq__hero{border-bottom:1px solid #cfcdbc;padding:34px 0 82px}.books-module__tzpvyq__label,.books-module__tzpvyq__card p{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#6c715f;margin:0}.books-module__tzpvyq__hero h1,.books-module__tzpvyq__card h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-weight:400}.books-module__tzpvyq__hero h1{font-size:var(--type-display);letter-spacing:-.02em;margin-top:18px;line-height:1.02}.books-module__tzpvyq__hero h1 em{font-weight:400}.books-module__tzpvyq__hero>div>p:last-child{color:#62695d;max-width:450px;font-size:var(--type-body);margin-top:30px;line-height:1.7}.books-module__tzpvyq__collection{padding:62px 0}.books-module__tzpvyq__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:26px;display:grid}.books-module__tzpvyq__card{min-width:0;color:inherit;text-decoration:none;display:block}.books-module__tzpvyq__mockup{aspect-ratio:1;background:0 0;position:relative}.books-module__tzpvyq__mockup>span{font-size:var(--type-label);letter-spacing:.15em;color:#62695d;position:absolute;top:22px;left:24px}.books-module__tzpvyq__card:focus-visible{outline-offset:6px;outline:2px solid #243b30}.books-module__tzpvyq__card>div:last-child{border-bottom:1px solid #cfcdbc;padding:18px 2px 28px}.books-module__tzpvyq__card h2{font-size:var(--type-title);letter-spacing:-.005em;margin-top:7px;line-height:1.15}.books-module__tzpvyq__card>div:last-child>span{color:#62695d;font-size:var(--type-small);justify-content:space-between;margin-top:18px;display:flex}.books-module__tzpvyq__card b{color:#243b30;font-weight:400}@media (max-width:800px){.books-module__tzpvyq__page{padding:34px 24px}.books-module__tzpvyq__hero{padding-bottom:50px}.books-module__tzpvyq__grid{grid-template-columns:1fr}}.books-module__tzpvyq__mockup>div{transform-origin:50% 65%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.books-module__tzpvyq__card:focus-visible .books-module__tzpvyq__mockup>div{transform:perspective(1000px)translateY(-12px)scale(1.065)rotateY(5deg)rotate(2deg)}@media (hover:hover) and (pointer:fine){.books-module__tzpvyq__card:hover .books-module__tzpvyq__mockup>div{transform:perspective(1000px)translateY(-12px)scale(1.065)rotateY(5deg)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.books-module__tzpvyq__mockup>div{transition:none}.books-module__tzpvyq__card:hover .books-module__tzpvyq__mockup>div,.books-module__tzpvyq__card:focus-visible .books-module__tzpvyq__mockup>div{transform:none}}@media (max-width:800px){.books-module__tzpvyq__label,.books-module__tzpvyq__card p{font-size:var(--type-label)}.books-module__tzpvyq__card>div:last-child>span,.books-module__tzpvyq__mockup>span{font-size:var(--type-small)}.books-module__tzpvyq__page{padding-inline:var(--gutter)}}.books-module__tzpvyq__page{overflow-x:clip}.books-module__tzpvyq__keyword{font-family:var(--font-sans);word-spacing:normal;margin-bottom:18px;line-height:1.7;display:block}.books-module__tzpvyq__about{border-top:1px solid #cfcdbc;grid-template-columns:1fr 1.2fr;gap:10%;padding:70px 0 30px;display:grid}.books-module__tzpvyq__about h2{font-family:var(--font-display);font-weight:400;font-size:var(--type-headline);letter-spacing:-.015em;margin:0;line-height:1.08}.books-module__tzpvyq__about em{font-weight:400}.books-module__tzpvyq__about p{color:#62695d;max-width:560px;font-size:var(--type-body);line-height:1.8}.books-module__tzpvyq__about p+p{margin-top:18px}@media (max-width:800px){.books-module__tzpvyq__about{grid-template-columns:1fr;gap:28px;padding-top:50px}}
