@font-face{font-family:Outfit;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC0C4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bC1C4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyC4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bCyC4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4ZmyC4E.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtY.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtY.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtY.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtY.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUbtY.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUbtY.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQ.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQ.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQ.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFukDQ.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDQ.ttf)format("truetype")}.text-dark,.text-dark h1,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark span,.text-dark p,.text-dark a{color:#211f1f!important}.title,.page-title,h1,h2,h3,h4{font-family:Playfair Display,serif}.text,.page-description,span,p:not(.title),button,a{font-family:Outfit,sans-serif}h1,.heading1{font-size:32px;font-weight:700;line-height:42px}h2,.heading2{font-size:24px;font-weight:700;line-height:36px}h3,.heading3{font-size:20px;font-weight:600;line-height:28px}p,a,span{font-size:16px;font-weight:400;line-height:1.5rem}a{text-decoration:none}@media (width<=767px){h1,.heading1{font-size:32px!important;line-height:36px!important}h2,.heading2{font-size:26px!important;line-height:28px!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;position:relative;overflow:hidden auto}body{background-color:#16141f;justify-content:center;max-height:100svh;margin:0 auto;font-family:Outfit,sans-serif;display:flex;overflow:hidden}body.landing-page{flex-direction:column}.app main{max-width:1680px}main{background-color:#16141f;width:100%;overflow-y:auto}section{z-index:2;background-color:#fff;max-width:1920px;position:relative}.container{width:100%;min-height:100svh;margin:0 auto;padding:30px 30px 0;position:relative}.container__title{margin-bottom:30px}@media (width<=575px){.container{padding:60px 15px 0}.container__title{margin-bottom:30px}}.page-header{padding-bottom:50px}.page-title{color:#f0ead8}.page-description{color:#c9bfa8}@media (width<=575px){.mobile-hide{display:none}}@media (width>=576px){.desktop-hide{display:none}}@media (width>=992px){.container{padding:70px 70px 0}}.row{flex-direction:row;display:flex}.anchor{width:100%;height:30px;position:absolute;top:0;left:0}@media (width>=992px){.anchor{height:70px}}.landing-page{max-height:100%!important}.landing-page main{margin-top:70px}.landing-page .nav{z-index:40;background:#1e1b2a;border-bottom:1px solid #2d2840;width:100%;position:fixed;top:0}.landing-page .nav__inner{justify-content:space-between;align-items:center;height:72px;display:flex}.landing-page .nav__mark{color:#f0ead8;align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.landing-page .nav__mark-glyph{color:#16141f;background:#e8913c;border-radius:7px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid}.landing-page .nav__mark-glyph svg{width:25px;height:25px}.landing-page .nav__mark-glyph svg path{stroke-width:5px}.landing-page .nav__links{gap:32px;display:flex}.landing-page .nav__links a{color:#c9bfa8;font-size:15px;text-decoration:none}.landing-page .nav__links a:hover{color:#f0ead8}.landing-page .nav__cta{color:#16141f;background:#e8913c;border-radius:6px;padding:9px 18px;font-size:15px;font-weight:600;text-decoration:none}.landing-page .nav__cta:hover{opacity:.92}@media (width<=991px){.landing-page .nav__links{display:none}}.landing-page .collections{border-bottom:1px solid #2d2840;padding:96px 0}.landing-page .collections__grid{grid-template-columns:1fr 380px;align-items:center;gap:56px;display:grid}.landing-page .collections__copy h2{color:#f0ead8;max-width:16ch;margin:0 0 18px;font-size:32px;font-weight:600}.landing-page .collections__copy p{color:#c9bfa8;max-width:42ch;margin:0;font-size:16.5px;line-height:1.65}.landing-page .collection-card{background:#1e1b2a;border:1px solid #2d2840;border-radius:12px;padding:26px}.landing-page .collection-card__covers{margin-bottom:20px;display:flex}.landing-page .collection-card__cover{border:1px solid #2d2840;border-radius:3px;width:46px;height:66px;margin-left:-14px}.landing-page .collection-card__cover:first-child{margin-left:0}.landing-page .collection-card__title{color:#f0ead8;margin:0 0 8px;font-size:20px;font-weight:600}.landing-page .collection-card__meta{align-items:center;gap:12px;margin-bottom:20px;font-size:14px;display:flex}.landing-page .collection-card__stars{color:#f5a623;letter-spacing:1px}.landing-page .collection-card__count{color:#c9bfa8}.landing-page .collection-card__copy{color:#c9bfa8;cursor:pointer;background:#252135;border:1px solid #2d2840;border-radius:6px;width:100%;padding:11px;font-size:14.5px;font-weight:600}.landing-page .collection-card__copy:hover{background:#ffffff0d}@media (width<=991px){.landing-page .collections__grid{grid-template-columns:1fr}.landing-page .collection-card{max-width:380px}}.landing-page .hero{border-bottom:1px solid #2d2840;padding:96px 0 88px}.landing-page .hero__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.landing-page .hero__kicker{color:#c9bfa8;margin:0 0 18px;font-size:15px}.landing-page .hero__title{letter-spacing:-.01em;color:#f0ead8;margin:0 0 22px;font-size:56px;font-weight:600;line-height:1.08}.landing-page .hero__lede{color:#c9bfa8;max-width:46ch;margin:0 0 34px;font-size:18px;line-height:1.65}.landing-page .hero__actions{flex-wrap:wrap;gap:14px;display:flex}.landing-page .hero__visual{padding-top:24px;position:relative}.landing-page .hero .shelf{border-bottom:6px solid #252135;border-radius:0 0 4px 4px;align-items:flex-end;gap:6px;height:210px;padding:0 12px 14px;display:flex}.landing-page .hero .spine{background:#252135;border:1px solid #2d2840;border-radius:3px 3px 0 0;flex:1}.landing-page .hero .spine--1{background:#1e1b2a;height:78%}.landing-page .hero .spine--2{background:#252135;height:96%}.landing-page .hero .spine--3{background:#e8913c;border-color:#e8913c;height:62%}.landing-page .hero .spine--4{background:#1e1b2a;height:88%}.landing-page .hero .spine--5{background:#252135;height:70%}.landing-page .hero .spine--6{background:#201d2c;height:100%}.landing-page .hero .spine--7{background:#f5a623;border-color:#f5a623;height:55%}.landing-page .hero .book-card{background:#1e1b2a;border:1px solid #2d2840;border-radius:10px;gap:14px;width:260px;padding:16px;display:flex;position:absolute;bottom:-34px;right:6%;box-shadow:0 18px 40px #00000059}.landing-page .hero .book-card__cover{background:linear-gradient(160deg,#f5a623,#e8913c);border-radius:3px;flex-shrink:0;width:52px;height:76px}.landing-page .hero .book-card__title{color:#f0ead8;margin:0;font-size:16px;font-weight:600}.landing-page .hero .book-card__author{color:#c9bfa8;margin:2px 0 8px;font-size:13px}.landing-page .hero .book-card__stars{color:#f5a623;letter-spacing:1px;margin-bottom:6px;font-size:14px}.landing-page .hero .book-card__status{color:#c9bfa8;background:#252135;border-radius:4px;padding:3px 7px;font-size:12px;display:inline-block}@media (width<=991px){.landing-page .hero{padding:64px 0 96px}.landing-page .hero__inner{grid-template-columns:1fr}.landing-page .hero__title{font-size:40px}.landing-page .hero__visual{padding-bottom:40px}}.landing-page .features{border-bottom:1px solid #2d2840;padding:96px 0}.landing-page .features__head{max-width:52ch;margin-bottom:56px}.landing-page .features__title{color:#f0ead8;margin:0 0 14px;font-size:34px;font-weight:600}.landing-page .features__lede{color:#c9bfa8;margin:0;font-size:17px;line-height:1.6}.landing-page .features__grid{background:#2d2840;border:1px solid #2d2840;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.landing-page .features .feature{background:#1e1b2a;padding:30px 26px}.landing-page .features .feature__icon{color:#e8913c;width:26px;height:26px;margin-bottom:18px}.landing-page .features .feature h3.feature__title{color:#f0ead8;margin:0 0 8px;font-size:16px;font-weight:600}.landing-page .features .feature__text{color:#c9bfa8;margin:0;font-size:14.5px;line-height:1.55}@media (width<=991px){.landing-page .features__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.landing-page .features__grid{grid-template-columns:1fr}.landing-page .features__head .features__title{font-size:28px}}.landing-page .how{border-bottom:1px solid #2d2840;padding:96px 0}.landing-page .how__title{color:#f0ead8;margin:0 0 56px;font-size:34px;font-weight:600}.landing-page .how__row{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.landing-page .step{position:relative}.landing-page .step__top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.landing-page .step__num{color:#f5a623;font-size:22px;font-weight:600}.landing-page .step__icon{color:#c9bfa8;width:22px;height:22px}.landing-page .step h3{color:#f0ead8;margin:0 0 8px;font-size:19px;font-weight:600}.landing-page .step p{color:#c9bfa8;max-width:34ch;margin:0;font-size:15px;line-height:1.6}.landing-page .step__connector{display:none}@media (width>=768px){.landing-page .step:not(:last-child):after{content:"";border-top:1px dashed #2d2840;width:32px;position:absolute;top:11px;left:calc(100% + 4px)}}@media (width<=767px){.landing-page .how__row{grid-template-columns:1fr;gap:32px}}.landing-page .cta{text-align:center;border-bottom:1px solid #2d2840;padding:96px 0}.landing-page .cta__inner h2{color:#f0ead8;margin:0 0 14px;font-size:36px;font-weight:600}.landing-page .cta__inner p{color:#c9bfa8;margin:0 0 30px;font-size:17px}.landing-page .footer{background:#1e1b2a}.landing-page .footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px;display:flex}.landing-page .footer__mark{color:#f0ead8;font-size:16px;font-weight:600;text-decoration:none}.landing-page .footer__links{gap:24px;display:flex}.landing-page .footer__links a{color:#c9bfa8;font-size:14px;text-decoration:none}.landing-page .footer__links a:hover{color:#f0ead8}.landing-page .footer__copy{color:#c9bfa8;font-size:13px}.landing-page .btn{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:13px 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.landing-page .btn--primary{color:#16141f;background:#e8913c}.landing-page .btn--primary:hover{opacity:.92}.landing-page .btn--ghost{color:#f0ead8;background:0 0;border-color:#2d2840}.landing-page .btn--ghost:hover{background:#ffffff0d}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}:focus-visible{outline-offset:3px;outline:2px solid #e8913c}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 32px}@media (width<=575px){.landing-page .container{padding:0 15px}.landing-page .how,.landing-page .collections,.landing-page .cta,.landing-page .features{padding:46px 0}.wrap{padding:0 20px}}
