.home-module__L1m3yW__hero{flex-direction:column;padding:100px 20px;display:flex}@media only screen and (min-width:1024px){.home-module__L1m3yW__hero{flex-direction:row;justify-content:center;align-items:center;gap:300px;padding:100px}}.home-module__L1m3yW__heroText{flex-direction:column;align-items:center;gap:16px;display:flex}.home-module__L1m3yW__heroText>h1{font:500 40px/120% var(--font-geist-sans);text-align:center}.home-module__L1m3yW__heroText>p{font:400 16px/120% var(--font-geist-sans);text-align:center}@media only screen and (min-width:1024px){.home-module__L1m3yW__heroText{align-items:flex-start;gap:20px;max-width:600px}.home-module__L1m3yW__heroText>h1{text-align:left;font-size:80px}.home-module__L1m3yW__heroText>p{text-align:left;font-size:32px}}.home-module__L1m3yW__eyebrow{font:500 14px/120% var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase;color:#777}@media only screen and (min-width:1024px){.home-module__L1m3yW__eyebrow{font-size:16px}}.home-module__L1m3yW__badge{font:500 13px/120% var(--font-geist-sans);letter-spacing:.04em;text-transform:uppercase;color:#000;background-color:#bde0fe;border-radius:999px;margin-bottom:4px;padding:6px 16px}.home-module__L1m3yW__heroImage{border-radius:4px;width:300px;height:auto;margin:16px auto 0;box-shadow:0 20px 40px -12px #00000040}@media only screen and (min-width:1024px){.home-module__L1m3yW__heroImage{width:500px;margin:0}}.home-module__L1m3yW__moreBooksCta{background-color:#bde0fe;flex-direction:column;align-items:center;gap:32px;padding:200px 100px;display:flex}.home-module__L1m3yW__moreBooksCta>h2{font:400 44px/120% var(--font-geist-sans);text-align:center;color:#000;max-width:1000px}@media only screen and (min-width:800px){.home-module__L1m3yW__moreBooksCta>h2{font-size:72px}}
.button-module__OJPZRa__btn{cursor:pointer;width:fit-content;font:500 16px/100% var(--font-geist-sans);background-color:none;color:#000;border:none;border-radius:8px;padding:20px;text-decoration:none}@media only screen and (min-width:800px){.button-module__OJPZRa__btn{padding:24px}}.button-module__OJPZRa__filled{background-color:#bde0fe}.button-module__OJPZRa__black-filled{color:#bde0fe;background-color:#000}
