.xFK58G_card{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;display:flex}.xFK58G_btn{background-color:var(--mantine-color-customRed-6);width:165px}
.xhkWTW_hiddenTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xhkWTW_imageWrapper{width:100%;padding-bottom:32.538%;position:relative;overflow:hidden}.xhkWTW_image{object-fit:cover;object-position:center top;width:100%;height:100%;transform:translateX(var(--hero-shift-sm));position:absolute;top:0;left:0}@media (min-width:1000px){.xhkWTW_image{transform:translateX(var(--hero-shift))}.xhkWTW_imageWrapper{padding-bottom:calc(100% / (3451 / var(--hero-crop)))}}
.tszHsW_heroBanner{background-color:var(--mantine-color-customGreen-0);padding-top:1rem}@media (min-width:1000px){.tszHsW_heroBanner{padding-top:2rem}}.tszHsW_booksBg{background-color:var(--mantine-color-customRed-0)}.tszHsW_paddingTop{padding-top:2rem}.tszHsW_titleCtn{justify-content:center;display:flex}.tszHsW_title{z-index:1;font-size:3rem;position:relative}.tszHsW_title:before{content:"";z-index:-1;background-color:var(--mantine-color-customYellow-0);width:calc(100% + 3px);height:35%;position:absolute;top:50%;left:8px}.tszHsW_booksCtn{grid-template:1fr/auto;justify-items:center;gap:2rem 0;padding:2rem 0;display:grid}.tszHsW_titleGreen:before{background-color:var(--mantine-color-customGreen-0)}.tszHsW_allBooksCtn{padding-bottom:2.5rem}.tszHsW_allBooksBtn{background-color:var(--mantine-color-customYellow-0);color:#000;text-transform:uppercase}@media (min-width:400px){.tszHsW_booksCtn{grid-template:1fr 1fr/1fr 1fr;justify-items:center;gap:2rem 0;padding:2rem 0;display:grid}}@media (min-width:1000px){.tszHsW_booksCtn{flex-direction:row;justify-content:space-around;align-items:center;padding:2rem 0;display:flex}}
._5WEyYG_grid{grid-template-columns:1fr;justify-items:center;gap:30px;display:grid}@media (min-width:700px){._5WEyYG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){._5WEyYG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.bNGw8a_title{color:var(--mantine-color-customRed-6)}.bNGw8a_summary{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.bNGw8a_cards{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (min-width:700px){.bNGw8a_cards{grid-template-columns:repeat(2,1fr)}}.bNGw8a_quote{white-space:pre-line;margin:.5rem 0}
._ixC3q_section{padding:3rem 0 2rem}._ixC3q_titleCtn{margin-bottom:1.5rem}._ixC3q_grid{scroll-snap-type:x mandatory;grid-auto-columns:44%;grid-auto-flow:column;gap:1rem;margin:0;padding:0 0 .5rem;list-style:none;display:grid;overflow-x:auto}@media (min-width:900px){._ixC3q_grid{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;overflow-x:visible}}._ixC3q_item{scroll-snap-align:start;aspect-ratio:9/16;background:#000;border-radius:12px;overflow:hidden}._ixC3q_facade{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative}._ixC3q_facade:focus-visible{outline:3px solid var(--mantine-color-customYellow-0,#f5c518);outline-offset:-3px}._ixC3q_thumb{object-fit:cover;width:100%;height:100%;display:block}._ixC3q_play{color:#fff;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._ixC3q_facade:hover ._ixC3q_play,._ixC3q_facade:focus-visible ._ixC3q_play{background:#e62117}._ixC3q_frame{border:0;width:100%;height:100%;display:block}._ixC3q_linkCtn{text-align:center;margin-top:1.25rem}._ixC3q_link{font-weight:600;text-decoration:underline}
._7d2zeW_primaryText{color:var(--mantine-color-customRed-6)}._7d2zeW_mainCtn{grid-template:auto auto/100%;gap:20px;padding-top:1.5rem;display:grid}._7d2zeW_imgCtn{aspect-ratio:2/3;align-self:start;width:100%;max-width:26rem;margin:0 auto;position:relative}._7d2zeW_sideCtn{padding:0 2rem}._7d2zeW_infoCtn{grid-template:1fr 1fr/1fr;justify-content:space-between;align-items:center;gap:15px;display:grid}._7d2zeW_badgesCtn{justify-content:center;gap:10px;display:flex}._7d2zeW_priceCtn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 30px;display:flex}._7d2zeW_amazonCtn{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._7d2zeW_cardsCtn{grid-template:1fr 1fr/1fr;gap:50px;display:grid}@media (min-width:1000px){._7d2zeW_mainCtn{grid-template:auto/24rem 2fr;gap:50px}._7d2zeW_imgCtn{max-width:none;margin:0}._7d2zeW_sideCtn{padding:0}._7d2zeW_infoCtn{justify-content:space-between;align-items:center;gap:0;display:flex}._7d2zeW_badgesCtn,._7d2zeW_priceCtn,._7d2zeW_amazonCtn{justify-content:flex-start}._7d2zeW_cardsCtn{grid-template:1fr/1fr 1fr}}
._2Q85ZW_titleCtn{justify-content:center;padding:2rem 0 1.25rem;display:flex}@media (min-width:768px){._2Q85ZW_titleCtn{padding:2.75rem 0 1.75rem}}._2Q85ZW_baseTitle{color:var(--mantine-color-customGreen-6);text-align:center;margin:0 2rem;font-size:2.5rem;line-height:1rem}._2Q85ZW_title{color:var(--mantine-color-customPurple-6);z-index:1;position:relative}._2Q85ZW_title:before{content:"";z-index:-1;background-color:var(--mantine-color-customGreen-0);width:calc(100% + 3px);height:35%;position:absolute;top:50%;left:8px}@media (min-width:1100px){._2Q85ZW_title{margin:0}}
.R0OdKW_wrapper{border-radius:var(--mantine-radius-md);padding:calc(var(--mantine-spacing-xl) * .5)}.R0OdKW_form{background-color:var(--mantine-color-customPurple-0)}.R0OdKW_input{background-color:var(--mantine-color-customPurple-0);border:3px solid var(--mantine-color-customGreen-0);color:var(--mantine-color-customGreen-0);padding-top:0;padding-bottom:0}.R0OdKW_input:disabled{background-color:var(--mantine-color-customGreen-0);color:var(--mantine-color-customPurple-0)}.R0OdKW_inputLabel{color:var(--mantine-color-customGreen-0);text-transform:uppercase;font-weight:700}.R0OdKW_inputSection button{color:var(--mantine-color-customGreen-0)}.R0OdKW_inputSection button:hover{background-color:#0000}.R0OdKW_required{color:var(--mantine-color-customGreen-0)}.R0OdKW_control{color:var(--mantine-color-customPurple-0);background-color:var(--mantine-color-customGreen-0);text-transform:uppercase;width:100%;font-size:1.5rem;font-weight:700}.R0OdKW_control:hover{color:var(--mantine-color-customPurple-0);background-color:var(--mantine-color-customGreen-0)}.R0OdKW_infoText{color:var(--mantine-color-customGreen-0);text-align:center;margin-top:var(--mantine-spacing-md);text-transform:uppercase;font-weight:700}.R0OdKW_alertTitle{justify-content:center}.R0OdKW_alertLabel{color:var(--mantine-color-customGreen-0);text-transform:uppercase;font-weight:700}.R0OdKW_honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}
.vkrBxa_linkBtn:hover{border:1px solid var(--ai-color);background-color:#0000}
.kPUmNG_appShell .kPUmNG_mantine-AppShell-main{padding:0;padding-top:var(--mantine-navbar-height)}.kPUmNG_appShell .kPUmNG_mantine-AppShell-root{max-width:1100px}.kPUmNG_scrollArea,.kPUmNG_scrollArea .kPUmNG_viewport,.kPUmNG_boxScrollArea{height:calc(100vh - var(--mantine-navbar-height))}.kPUmNG_container{min-height:calc(100vh - var(--mantine-navbar-height) - 349px)}.kPUmNG_skipLink{z-index:1000001;border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-white);color:var(--mantine-color-black);padding:.5rem 1rem;font-weight:700;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.kPUmNG_skipLink:focus{transform:translateY(0)}
._7Dt8yW_svgWrap{width:0;height:0;position:absolute;overflow:hidden}._7Dt8yW_text{z-index:1;backface-visibility:hidden;position:relative;overflow:hidden}._7Dt8yW_text span{color:var(--mantine-color-customRed-6);vertical-align:bottom;white-space:nowrap;outline:none;text-decoration:none;display:inline-block;position:relative}._7Dt8yW_text span:before,._7Dt8yW_text span:after{pointer-events:none;backface-visibility:hidden;font-smooth:antialiased}._7Dt8yW_text span svg{fill:none;width:200%;height:30px;stroke:var(--mantine-color-customRed-6);stroke-width:5px;stroke-dasharray:400;stroke-dashoffset:0;opacity:.75;margin:0;transition:stroke-dashoffset .3s ease-in-out;position:absolute;top:135%;left:-50%;overflow:hidden;transform:translateY(-90%)scale(.5)}._7Dt8yW_mainImgCtn{width:300px;height:20rem;margin:0 auto;position:relative}._7Dt8yW_contentCtn{margin:0 2rem}@media (min-width:1000px){._7Dt8yW_contentCtn{margin:0}}
.yYQriW_grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0 1rem 3rem;list-style:none;display:grid}@media (min-width:600px){.yYQriW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.yYQriW_grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.yYQriW_thumb{aspect-ratio:3/4;border:4px solid var(--mantine-color-customRed-6);cursor:zoom-in;background:0 0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.yYQriW_thumb:focus-visible{outline:3px solid var(--mantine-color-customYellow-0);outline-offset:3px}.yYQriW_img{object-fit:cover;transition:transform .2s}.yYQriW_thumb:hover .yYQriW_img{transform:scale(1.03)}.yYQriW_large{width:auto;max-width:90vw;height:auto;max-height:85vh;display:block}.yYQriW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yYQriW_modalHeader{z-index:1;background:0 0;min-height:0;padding:8px;position:absolute;top:0;right:0}
.lBwehq_list{padding:0 var(--mantine-spacing-md) var(--mantine-spacing-xl);gap:var(--mantine-spacing-sm);flex-direction:column;max-width:480px;margin:0 auto;list-style:none;display:flex}.lBwehq_link{border:2px solid var(--mantine-color-customRed-0);color:#1a1a1a;text-align:center;background:#fff;border-radius:999px;padding:14px 20px;font-weight:600;text-decoration:none;display:block}.lBwehq_link:hover{background:var(--mantine-color-customRed-0)}.lBwehq_link:focus-visible{outline-offset:3px;outline:3px solid #1a1a1a}.lBwehq_intro{text-align:center;margin:var(--mantine-spacing-lg) auto;padding:0 var(--mantine-spacing-md);max-width:480px}.lBwehq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
