@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_c2a65da5-module__Nab8VW__className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal}.libre_baskerville_c2a65da5-module__Nab8VW__variable{--font-serif:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_b6a06066-module__-0WMQG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_b6a06066-module__-0WMQG__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5cd5d3857f94bbd5-s.17_mmaakmdpml.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b40b90bbb986e861-s.p.0rg8k819z7l-6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_ade51f80-module__oJn21a__className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:italic;font-weight:400}.libre_baskerville_ade51f80-module__oJn21a__variable{--font-serif-italic:"Libre Baskerville", "Libre Baskerville Fallback"}
.shelf-3d-module__3Je65q__stage{opacity:0;transform-origin:50% 85%;position:absolute;inset:0}.shelf-3d-module__3Je65q__stage.shelf-3d-module__3Je65q__ready{animation:1s cubic-bezier(.22,1,.36,1) both shelf-3d-module__3Je65q__shelfArrive}@keyframes shelf-3d-module__3Je65q__shelfArrive{0%{opacity:0;transform:translateY(4.5%)scale(1.015)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shelf-3d-module__3Je65q__stage.shelf-3d-module__3Je65q__ready{opacity:1;animation:none}}.shelf-3d-module__3Je65q__stage canvas{width:100%;height:100%;display:block}.shelf-3d-module__3Je65q__bubble{z-index:1;pointer-events:none;opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(6px)scale(.96)}.shelf-3d-module__3Je65q__bubble.shelf-3d-module__3Je65q__show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.shelf-3d-module__3Je65q__bubble{transition:none}.shelf-3d-module__3Je65q__pill,.shelf-3d-module__3Je65q__dot{animation:none}}.shelf-3d-module__3Je65q__pill{bottom:calc(36px + var(--lift,0px));transform:translateX(var(--nudge,0px));white-space:nowrap;align-items:center;gap:10px;padding:8px 22px 8px 13px;animation:3.4s ease-in-out infinite alternate shelf-3d-module__3Je65q__pillFloat;display:flex;position:absolute;right:-14px}.shelf-3d-module__3Je65q__pill>span{position:relative}.shelf-3d-module__3Je65q__pillEdge{width:100%;height:100%;fill:var(--background);stroke:var(--foreground);stroke-width:1.5px;filter:url(#handdrawn);position:absolute;inset:0}.shelf-3d-module__3Je65q__avatar{border:1.5px solid var(--foreground);filter:url(#handdrawn);width:27px;height:27px;font-family:var(--font-serif), Georgia, serif;color:var(--foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.shelf-3d-module__3Je65q__avatarImg{width:100%;height:100%;position:absolute;inset:0}.shelf-3d-module__3Je65q__lines{flex-direction:column;gap:2px;display:flex}.shelf-3d-module__3Je65q__primary{font-family:var(--font-serif), Georgia, serif;color:var(--foreground);font-size:13.5px;font-weight:700;line-height:1.2}.shelf-3d-module__3Je65q__secondary{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.shelf-3d-module__3Je65q__secondary.shelf-3d-module__3Je65q__stars{color:#d9a441;letter-spacing:.14em;font-size:12px}.shelf-3d-module__3Je65q__dot{background:var(--background);border:1.5px solid var(--foreground);filter:url(#handdrawn);border-radius:50%;position:absolute}.shelf-3d-module__3Je65q__dotBig{width:11px;height:11px;left:1px;bottom:calc(27px + var(--lift,0px) * .78);animation:3.4s ease-in-out .2s infinite alternate shelf-3d-module__3Je65q__dotFloatBig}.shelf-3d-module__3Je65q__dotSmall{width:7px;height:7px;left:-1px;bottom:calc(14px + var(--lift,0px) * .5);animation:3.4s ease-in-out .4s infinite alternate shelf-3d-module__3Je65q__dotFloatSmall}.shelf-3d-module__3Je65q__flip .shelf-3d-module__3Je65q__pill{left:-14px;right:auto}.shelf-3d-module__3Je65q__flip .shelf-3d-module__3Je65q__dotBig{left:auto;right:1px}.shelf-3d-module__3Je65q__flip .shelf-3d-module__3Je65q__dotSmall{left:auto;right:-1px}@keyframes shelf-3d-module__3Je65q__pillFloat{0%{transform:translate(var(--nudge,0px), 0)}to{transform:translate(var(--nudge,0px), -5px)}}@keyframes shelf-3d-module__3Je65q__dotFloatBig{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes shelf-3d-module__3Je65q__dotFloatSmall{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}
.manifesto-module__x1haBa__op{height:calc(100svh + var(--runway));background:var(--foreground);color:#f1f0ed;position:relative}.manifesto-module__x1haBa__anchor{left:0;top:calc(var(--at) * (100% - 100svh));width:0;height:0;position:absolute}.manifesto-module__x1haBa__stage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.manifesto-module__x1haBa__text{width:70%;font-family:var(--font-serif-italic);letter-spacing:.3px;margin:0 auto;font-size:clamp(24px,2.7vw,40px);font-style:italic;line-height:1.5}.manifesto-module__x1haBa__text p{margin:0}.manifesto-module__x1haBa__text p+p{margin-top:1.5em}.manifesto-module__x1haBa__word{--k:0;opacity:calc(.25 + .75 * var(--k));border-radius:.08em;transition:background-color .7s,color .7s}.manifesto-module__x1haBa__word:not(.manifesto-module__x1haBa__art):not(.manifesto-module__x1haBa__label):hover{opacity:1;color:var(--foreground);background-color:#e8c547;transition-duration:80ms}.manifesto-module__x1haBa__iStar{display:inline-block;position:relative}.manifesto-module__x1haBa__iStar svg{fill:#e8c547;transform-box:fill-box;transform-origin:50%;width:.36em;height:.36em;animation:4s ease-in-out infinite manifesto-module__x1haBa__twinkle;position:absolute;top:-.02em;left:50%;transform:translate(-50%)}.manifesto-module__x1haBa__word:hover .manifesto-module__x1haBa__iStar svg{animation:1.6s ease-in-out both manifesto-module__x1haBa__spin}@keyframes manifesto-module__x1haBa__twinkle{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(.75)}}@keyframes manifesto-module__x1haBa__spin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.manifesto-module__x1haBa__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#e8c547;margin-bottom:.45em;font-size:.38em;font-style:normal;font-weight:500;display:block}.manifesto-module__x1haBa__art{vertical-align:middle;height:1.25em;transform:scale(calc(.8 + .2 * var(--k)));transform-origin:bottom;cursor:pointer;align-items:flex-end;gap:.08em;margin:0 .3em;display:inline-flex;position:relative;top:-.12em}.manifesto-module__x1haBa__art i{display:block}.manifesto-module__x1haBa__art b{font-family:var(--font-sans);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;font-size:.34em;font-style:normal;font-weight:500;line-height:1;transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute}.manifesto-module__x1haBa__books{border-bottom:.06em solid #f1f0ed;padding:0 .12em .05em}.manifesto-module__x1haBa__books i{border-radius:.05em .05em .02em .02em;width:.3em;transition:transform .35s cubic-bezier(.34,1.56,.64,1);animation:3.3s ease-in-out infinite manifesto-module__x1haBa__hop;box-shadow:inset 0 .1em #ffffff59,inset -.06em 0 #00000038,inset 0 -.08em #0000001f}@keyframes manifesto-module__x1haBa__hop{0%,18%,to{transform:translateY(0)}9%{transform:translateY(-9%)}}.manifesto-module__x1haBa__page{--ear:.3em;background:#f3efe4;border-radius:.04em;flex-direction:column;justify-content:center;align-items:stretch;gap:.13em;width:1em;height:1.25em;padding:.2em .14em;top:-.16em}.manifesto-module__x1haBa__page:after{content:"";width:var(--ear);height:var(--ear);background:linear-gradient(225deg, var(--foreground) 50%, #d8d0ba 50%);border-radius:0 .04em;position:absolute;top:0;right:0}.manifesto-module__x1haBa__page i{background:#b9b2a2;height:.08em}.manifesto-module__x1haBa__page .manifesto-module__x1haBa__hl{transform-origin:0;background:#e8c547;height:.16em;margin:-.04em 0;animation:4s ease-out infinite manifesto-module__x1haBa__sweep}@keyframes manifesto-module__x1haBa__sweep{0%,15%{transform:scaleX(0)}45%,to{transform:scaleX(1)}}.manifesto-module__x1haBa__note{color:#d96a5a;font-size:.42em;font-family:var(--font-serif-italic);font-style:italic;bottom:-.15em;right:-.2em;transform:translate(.4em,.3em)rotate(-8deg)}.manifesto-module__x1haBa__page:hover .manifesto-module__x1haBa__hl{animation:.6s ease-out both manifesto-module__x1haBa__sweep}.manifesto-module__x1haBa__page:hover .manifesto-module__x1haBa__note{opacity:1;transform:translate(1.2em)rotate(-8deg)}.manifesto-module__x1haBa__quote{transform-origin:bottom;background:#f3efe4;border-radius:.05em;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.12em;width:1.35em;height:1.05em;padding:.14em .16em .2em;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.manifesto-module__x1haBa__quote em{font-family:var(--font-serif);color:#7a2f3a;font-size:.7em;font-style:normal;font-weight:700;line-height:1;position:absolute;top:-.08em;left:.12em}.manifesto-module__x1haBa__quote i{background:#b9b2a2;height:.08em}.manifesto-module__x1haBa__quote i+i{width:60%}.manifesto-module__x1haBa__quote:hover{transform:translateY(-.12em)rotate(-5deg)}.manifesto-module__x1haBa__marker{justify-content:center;align-items:center;width:1.3em;height:1.25em;margin-right:.05em}.manifesto-module__x1haBa__pen{background:linear-gradient(90deg,#26262a 0 26%,#e8c547 26%);border-radius:.05em;width:1.1em;height:.34em;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:rotate(-32deg);box-shadow:inset 0 -.08em #00000026}.manifesto-module__x1haBa__stroke{opacity:.85;transform-origin:0;background:#e8c547;height:.16em;transition:transform .35s ease-out .1s;position:absolute;bottom:.1em;left:.1em;right:.1em;transform:scaleX(0)}.manifesto-module__x1haBa__marker:hover .manifesto-module__x1haBa__pen{transform:rotate(-12deg)translateY(-.12em)}.manifesto-module__x1haBa__marker:hover .manifesto-module__x1haBa__stroke{transform:scaleX(1)}.manifesto-module__x1haBa__readers{align-items:center;gap:0}.manifesto-module__x1haBa__readers img{border:.05em solid var(--foreground);background:#f0ece4;border-radius:50%;width:1.2em;height:1.2em;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.manifesto-module__x1haBa__readers img+img{margin-left:-.38em}.manifesto-module__x1haBa__readers:hover img:first-of-type{transform:translate(-.12em)rotate(-12deg)}.manifesto-module__x1haBa__readers:hover img+img{transform:translate(.12em)rotate(12deg)}.manifesto-module__x1haBa__bubble{color:var(--foreground);background:#f1f0ed;border-radius:.6em;padding:.15em .4em;top:-.6em;left:50%;transform:translate(-50%,.3em)scale(.8)}.manifesto-module__x1haBa__readers:hover .manifesto-module__x1haBa__bubble{opacity:1;transform:translate(-50%,-.2em)scale(1)}@media (max-width:768px){.manifesto-module__x1haBa__op{--runway:1600px!important}.manifesto-module__x1haBa__text{width:84%;font-size:clamp(17px,5.4vw,24px);line-height:1.55}}@media (prefers-reduced-motion:reduce){.manifesto-module__x1haBa__books i,.manifesto-module__x1haBa__iStar svg,.manifesto-module__x1haBa__page .manifesto-module__x1haBa__hl{animation:none}}
.typed-title-module__aeZdra__title{min-height:1.1em;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;white-space:nowrap;font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1.1}.typed-title-module__aeZdra__ghost{visibility:hidden}.typed-title-module__aeZdra__caret{width:0;height:.85em;box-shadow:0 0 0 1.5px var(--foreground);vertical-align:-.06em;animation:1s step-end infinite typed-title-module__aeZdra__blink;display:inline-block;transform:translate(3px)}@keyframes typed-title-module__aeZdra__blink{50%{opacity:0}}@media (max-width:520px){.typed-title-module__aeZdra__title{white-space:normal}}@media (prefers-reduced-motion:reduce){.typed-title-module__aeZdra__caret{animation:none}}
.face-question-module__K2cLNa__question{text-align:center;width:min(640px,100%)}.face-question-module__K2cLNa__sub{font-family:var(--font-text);color:var(--muted);margin-top:16px;font-size:18px}.face-question-module__K2cLNa__grid{flex-wrap:wrap;justify-content:center;gap:6px;width:min(560px,100%);margin:40px auto 0;display:flex}.face-question-module__K2cLNa__sub{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.face-question-module__K2cLNa__on{opacity:1;transform:none}.face-question-module__K2cLNa__cell{cursor:pointer;background:0 0;border:none;place-items:center;width:72px;height:72px;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.face-question-module__K2cLNa__cell img{position:relative}.face-question-module__K2cLNa__cell:hover{transform:translateY(-3px)}.face-question-module__K2cLNa__cell:focus{outline:none}.face-question-module__K2cLNa__cell:focus-visible{outline:1.5px solid color-mix(in srgb, var(--foreground) 35%, transparent);outline-offset:4px;border-radius:50%}.face-question-module__K2cLNa__waiting{opacity:0}.face-question-module__K2cLNa__bloom{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards face-question-module__K2cLNa__bloom}@keyframes face-question-module__K2cLNa__bloom{0%{opacity:0;filter:blur(4px);transform:scale(.3)}60%{opacity:1;filter:blur()}to{opacity:1;transform:none}}.face-question-module__K2cLNa__ring{fill:none;width:100%;height:100%;stroke:var(--foreground);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:url(#handdrawn);transition:stroke-dashoffset .25s ease-in;position:absolute;inset:0}.face-question-module__K2cLNa__chosen .face-question-module__K2cLNa__ring{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){.face-question-module__K2cLNa__sub,.face-question-module__K2cLNa__ring,.face-question-module__K2cLNa__chosen .face-question-module__K2cLNa__ring{transition:none}.face-question-module__K2cLNa__bloom{animation:none}}
.page-module__meqK-a__heroViewport{min-height:calc(100vh - var(--nav-height));min-height:calc(100dvh - var(--nav-height));flex-direction:column;display:flex;position:relative}.page-module__meqK-a__covers{flex:1;min-height:300px;position:relative}
.books-question-module__aqJqSa__question{text-align:center;width:max-content;max-width:100%}.books-question-module__aqJqSa__sub{font-family:var(--font-text);color:var(--muted);margin-top:16px;font-size:18px}.books-question-module__aqJqSa__sub,.books-question-module__aqJqSa__panel{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.books-question-module__aqJqSa__panel{text-align:left;width:0;min-width:100%;margin:36px auto 0;transition-delay:.12s}.books-question-module__aqJqSa__on{opacity:1;transform:none}.books-question-module__aqJqSa__search{align-items:center;height:58px;display:flex;position:relative}.books-question-module__aqJqSa__searchEdge{width:100%;height:100%;fill:var(--background);stroke:var(--foreground);stroke-width:1.5px;stroke-opacity:.45;filter:url(#handdrawn);transition:stroke-opacity .2s,stroke-width .2s;position:absolute;inset:0}.books-question-module__aqJqSa__search:focus-within .books-question-module__aqJqSa__searchEdge{stroke-opacity:1;stroke-width:2px}.books-question-module__aqJqSa__glass{fill:none;width:20px;height:20px;stroke:var(--foreground);stroke-width:1.6px;stroke-linecap:round;opacity:.6;flex-shrink:0;margin-left:22px;position:relative}.books-question-module__aqJqSa__input{height:100%;font-family:var(--font-text);color:var(--foreground);background:0 0;border:none;flex:1;padding:0 22px 0 12px;font-size:18px;position:relative}.books-question-module__aqJqSa__input::placeholder{color:color-mix(in srgb, var(--foreground) 35%, transparent)}.books-question-module__aqJqSa__input:focus-visible{outline:none}.books-question-module__aqJqSa__results{height:calc(6 * var(--row));--row:70px;margin-top:14px;list-style:none;overflow:hidden}.books-question-module__aqJqSa__row{width:100%;height:var(--row);border:none;border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:0 6px 0 10px;transition:background .15s;display:flex}.books-question-module__aqJqSa__row:hover:not(:disabled),.books-question-module__aqJqSa__row:focus-visible{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.books-question-module__aqJqSa__row:focus-visible{outline:none}.books-question-module__aqJqSa__row:focus-visible .books-question-module__aqJqSa__markEdge{stroke-opacity:1}.books-question-module__aqJqSa__row:disabled{opacity:.35;cursor:default}.books-question-module__aqJqSa__portrait{width:44px;height:44px;font-family:var(--font-serif), Georgia, serif;letter-spacing:.02em;color:#f3ead8;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.books-question-module__aqJqSa__portrait>span{position:relative}.books-question-module__aqJqSa__portraitEdge{width:100%;height:100%;fill:var(--cloth);stroke:var(--foreground);stroke-width:1.2px;stroke-opacity:.5;filter:url(#handdrawn);position:absolute;inset:0}.books-question-module__aqJqSa__text{flex-direction:column;flex:1;min-width:0;display:flex}.books-question-module__aqJqSa__title{font-family:var(--font-serif), Georgia, serif;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.books-question-module__aqJqSa__author{font-family:var(--font-text);color:var(--muted);margin-top:2px;font-size:15px;font-style:italic}.books-question-module__aqJqSa__mark{width:30px;height:30px;font-family:var(--font-text);color:var(--foreground);flex-shrink:0;place-items:center;font-size:16px;transition:color .2s,transform .26s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.books-question-module__aqJqSa__mark>span{position:relative}.books-question-module__aqJqSa__markEdge{width:100%;height:100%;fill:var(--foreground);fill-opacity:0;stroke:var(--foreground);stroke-width:1.4px;stroke-opacity:.5;filter:url(#handdrawn);transition:fill-opacity .2s,stroke-opacity .2s;position:absolute;inset:0}.books-question-module__aqJqSa__added .books-question-module__aqJqSa__mark{color:var(--background);transform:scale(1.06)}.books-question-module__aqJqSa__added .books-question-module__aqJqSa__markEdge{fill-opacity:1;stroke-opacity:1}.books-question-module__aqJqSa__empty{font-family:var(--font-text);color:var(--muted);padding:18px 22px;font-style:italic}.books-question-module__aqJqSa__loading{justify-content:center;padding:22px;display:flex}.books-question-module__aqJqSa__loadingMark{width:46px;color:var(--foreground)}.books-question-module__aqJqSa__loadingStar{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite books-question-module__aqJqSa__twinkle}@keyframes books-question-module__aqJqSa__twinkle{50%{opacity:.55;transform:rotate(90deg)scale(1.35)}}@media (prefers-reduced-motion:reduce){.books-question-module__aqJqSa__sub,.books-question-module__aqJqSa__panel,.books-question-module__aqJqSa__mark{transition:none}.books-question-module__aqJqSa__loadingStar{animation-duration:3s}}
.genres-question-module__-5vfuq__question{text-align:center;width:min(640px,100%)}.genres-question-module__-5vfuq__sub{font-family:var(--font-text);color:var(--muted);opacity:0;margin-top:16px;font-size:18px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.genres-question-module__-5vfuq__on{opacity:1;transform:none}.genres-question-module__-5vfuq__pills{flex-wrap:wrap;justify-content:center;gap:10px;width:min(560px,100%);margin:40px auto 0;display:flex}.genres-question-module__-5vfuq__pill{height:46px;color:var(--foreground);font-family:var(--font-text);cursor:pointer;background:0 0;border:none;padding:0 22px;font-size:16px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),color .25s;position:relative}.genres-question-module__-5vfuq__pill>span{position:relative}.genres-question-module__-5vfuq__edge{width:100%;height:100%;fill:var(--foreground);fill-opacity:0;stroke:var(--foreground);stroke-width:1.5px;stroke-opacity:.45;filter:url(#handdrawn);transition:fill-opacity .25s,stroke-opacity .25s;position:absolute;inset:0}.genres-question-module__-5vfuq__pill:hover{transform:translateY(-2px)}.genres-question-module__-5vfuq__pill:hover .genres-question-module__-5vfuq__edge{stroke-opacity:.9}.genres-question-module__-5vfuq__pill:active{transform:scale(.95)}.genres-question-module__-5vfuq__picked{color:var(--background)}.genres-question-module__-5vfuq__picked .genres-question-module__-5vfuq__edge{fill-opacity:1;stroke-opacity:1}.genres-question-module__-5vfuq__waiting{opacity:0}.genres-question-module__-5vfuq__bloom{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards genres-question-module__-5vfuq__bloom}@keyframes genres-question-module__-5vfuq__bloom{0%{opacity:0;filter:blur(4px);transform:scale(.3)}60%{opacity:1;filter:blur()}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.genres-question-module__-5vfuq__sub,.genres-question-module__-5vfuq__pill,.genres-question-module__-5vfuq__edge{transition:none}.genres-question-module__-5vfuq__bloom{animation:none}}
.goal-question-module__0qH24G__question{text-align:center;width:min(640px,100%)}.goal-question-module__0qH24G__reveal{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.goal-question-module__0qH24G__on{opacity:1;transform:none}.goal-question-module__0qH24G__ruler{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:min(560px,100%);height:250px;margin:28px auto 0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.goal-question-module__0qH24G__ruler:active{cursor:grabbing}.goal-question-module__0qH24G__ruler:focus-visible{outline:none}.goal-question-module__0qH24G__books{position:absolute;bottom:44px;left:50%}.goal-question-module__0qH24G__slot{transform-origin:50% 100%;justify-content:center;width:0;display:flex;position:absolute;bottom:0;left:0}.goal-question-module__0qH24G__book{--ink:color-mix(in srgb, var(--foreground) 9%, var(--background));--band:color-mix(in srgb, var(--foreground) 16%, var(--background));--tag:var(--background);background: linear-gradient(var(--tag) 0 0) center var(--label) / 58% 17% no-repeat,  linear-gradient(var(--band) 0 0) left 0 top 7% / 100% 2px no-repeat, linear-gradient(var(--band) 0 0) left 0 top calc(7% + 4px) / 100% 1px no-repeat, linear-gradient(var(--band) 0 0) left 0 bottom 7% / 100% 2px no-repeat, var(--ink);transform-origin:50% 100%;border-radius:3px 3px 1.5px 1.5px;flex-shrink:0;transition:background-color .2s;box-shadow:inset -2px 0 #0000000f,inset 1.5px 0 #ffffff40}.goal-question-module__0qH24G__read{--ink:var(--cloth);--band:color-mix(in srgb, var(--cloth) 70%, #000);--tag:color-mix(in srgb, #f3ead8 88%, var(--cloth))}.goal-question-module__0qH24G__plank{background:var(--foreground);transform-origin:50%;border-radius:2px;height:6px;position:absolute;bottom:38px;left:0;right:0}.goal-question-module__0qH24G__plankIn{animation:.6s cubic-bezier(.22,1,.36,1) backwards goal-question-module__0qH24G__plankIn}@keyframes goal-question-module__0qH24G__plankIn{0%{transform:scaleX(0)}}.goal-question-module__0qH24G__stand{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards goal-question-module__0qH24G__stand}@keyframes goal-question-module__0qH24G__stand{0%{opacity:0;transform:scaleY(.1)}}.goal-question-module__0qH24G__drop{animation:.7s cubic-bezier(.34,1.56,.64,1) .45s backwards goal-question-module__0qH24G__drop}@keyframes goal-question-module__0qH24G__drop{0%{opacity:0;transform:translate(-50%,-40px)}}.goal-question-module__0qH24G__needle{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:18px;left:50%;transform:translate(-50%)}.goal-question-module__0qH24G__pill{filter:drop-shadow(0 10px 18px #0000002e);width:92px;height:60px;color:var(--background);font-family:var(--font-serif), Georgia, serif;font-variant-numeric:tabular-nums;border-radius:30px;place-items:center;font-size:30px;font-weight:700;display:grid;position:relative;overflow:hidden}.goal-question-module__0qH24G__pill>span{position:relative}.goal-question-module__0qH24G__pillEdge{width:100%;height:100%;fill:var(--foreground);stroke:var(--foreground);stroke-width:2px;filter:url(#handdrawn);position:absolute;inset:0}.goal-question-module__0qH24G__stem{background:var(--foreground);filter:drop-shadow(0 8px 12px #00000029);border-radius:3px;flex:1;width:5px;margin-top:-2px}.goal-question-module__0qH24G__rollUp{animation:.28s cubic-bezier(.22,1,.36,1) goal-question-module__0qH24G__rollUp}.goal-question-module__0qH24G__rollDown{animation:.28s cubic-bezier(.22,1,.36,1) goal-question-module__0qH24G__rollDown}@keyframes goal-question-module__0qH24G__rollUp{0%{opacity:0;filter:blur(3px);transform:translateY(45%)}}@keyframes goal-question-module__0qH24G__rollDown{0%{opacity:0;filter:blur(3px);transform:translateY(-45%)}}.goal-question-module__0qH24G__pace{font-family:var(--font-text);color:var(--muted);margin-top:8px;font-size:18px}@media (prefers-reduced-motion:reduce){.goal-question-module__0qH24G__reveal{transition:none}.goal-question-module__0qH24G__rollUp,.goal-question-module__0qH24G__rollDown,.goal-question-module__0qH24G__plankIn,.goal-question-module__0qH24G__stand,.goal-question-module__0qH24G__drop{animation:none}}
.name-question-module__XIGhJW__question{text-align:center;width:min(640px,100%)}.name-question-module__XIGhJW__sub{font-family:var(--font-text);color:var(--muted);margin-top:16px;font-size:18px}.name-question-module__XIGhJW__fields{grid-template-columns:1fr 1fr;gap:14px;width:min(520px,100%);margin:44px auto 0;display:grid}.name-question-module__XIGhJW__sub,.name-question-module__XIGhJW__fields{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.name-question-module__XIGhJW__fields{transition-delay:.12s}.name-question-module__XIGhJW__on{opacity:1;transform:none}.name-question-module__XIGhJW__field{height:58px;display:block;position:relative}.name-question-module__XIGhJW__edge{width:100%;height:100%;fill:var(--background);stroke:var(--foreground);stroke-width:1.5px;stroke-opacity:.45;filter:url(#handdrawn);transition:stroke-opacity .2s,stroke-width .2s;position:absolute;inset:0}.name-question-module__XIGhJW__field:focus-within .name-question-module__XIGhJW__edge{stroke-opacity:1;stroke-width:2px}.name-question-module__XIGhJW__input{width:100%;height:100%;font-family:var(--font-text);color:var(--foreground);caret-color:var(--foreground);background:0 0;border:none;padding:0 26px;font-size:18px;position:relative}.name-question-module__XIGhJW__input::placeholder{color:color-mix(in srgb, var(--foreground) 35%, transparent)}.name-question-module__XIGhJW__input:focus-visible{outline:none}@media (max-width:520px){.name-question-module__XIGhJW__fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.name-question-module__XIGhJW__sub,.name-question-module__XIGhJW__fields{transition:none}}
@keyframes step-bar-module__pPI4vq__rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}.step-bar-module__pPI4vq__bar{left:var(--page-gutter);right:var(--page-gutter);grid-template-columns:1fr auto 1fr;align-items:center;animation:.85s cubic-bezier(.22,1,.36,1) both step-bar-module__pPI4vq__rise;display:grid;position:absolute;bottom:32px}.step-bar-module__pPI4vq__back{height:50px;color:var(--foreground);font-family:var(--font-text);opacity:.85;cursor:pointer;background:0 0;border:none;grid-column:1;justify-content:center;justify-self:start;align-items:center;padding:0 28px;font-size:16px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),opacity .15s;display:inline-flex;position:relative}.step-bar-module__pPI4vq__back>span{position:relative}.step-bar-module__pPI4vq__backEdge{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-opacity:.4;filter:url(#handdrawn);width:100%;height:100%;position:absolute;inset:0}.step-bar-module__pPI4vq__back:hover{opacity:1;transform:translateY(-2px)}.step-bar-module__pPI4vq__back:hover .step-bar-module__pPI4vq__backEdge{stroke-opacity:.8;animation:.4s step-end infinite step-bar-module__pPI4vq__boil}.step-bar-module__pPI4vq__progress{grid-column:2;gap:8px;display:flex}.step-bar-module__pPI4vq__tab{width:30px;height:3px;position:relative}.step-bar-module__pPI4vq__tabEdge,.step-bar-module__pPI4vq__tabFill{width:100%;height:100%;stroke:var(--foreground);stroke-width:1.2px;filter:url(#handdrawn);position:absolute;inset:0}.step-bar-module__pPI4vq__tabEdge{fill:none;stroke-opacity:.3}.step-bar-module__pPI4vq__tabFill{fill:var(--foreground)}.step-bar-module__pPI4vq__tabInk{clip-path:inset(-3px 100% -3px -3px);transition:clip-path .45s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.step-bar-module__pPI4vq__done .step-bar-module__pPI4vq__tabInk{clip-path:inset(-3px);transition-duration:.6s}.step-bar-module__pPI4vq__continue{height:50px;color:var(--background);font-family:var(--font-text);cursor:pointer;background:0 0;border:none;grid-column:3;justify-content:center;justify-self:end;align-items:center;padding:0 34px;font-size:16px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),opacity .25s;display:inline-flex;position:relative}.step-bar-module__pPI4vq__continue>span{z-index:1;position:relative}.step-bar-module__pPI4vq__continueEdge{width:100%;height:100%;fill:var(--foreground);stroke:var(--foreground);stroke-width:2px;filter:url(#handdrawn);position:absolute;inset:0}.step-bar-module__pPI4vq__continue:hover:not(:disabled){transform:translateY(-2px)}.step-bar-module__pPI4vq__continue:active:not(:disabled){transform:translateY(0)scale(.96)}.step-bar-module__pPI4vq__continue:hover:not(:disabled) .step-bar-module__pPI4vq__continueEdge{stroke-width:2.6px;animation:.4s step-end infinite step-bar-module__pPI4vq__boil}@keyframes step-bar-module__pPI4vq__boil{0%{filter:url(#handdrawn)}33%{filter:url(#handdrawn-2)}66%{filter:url(#handdrawn-3)}}.step-bar-module__pPI4vq__continue:disabled{opacity:.2;cursor:default}@media (prefers-reduced-motion:reduce){.step-bar-module__pPI4vq__bar,.step-bar-module__pPI4vq__back:hover .step-bar-module__pPI4vq__backEdge{animation:none}.step-bar-module__pPI4vq__tabInk{transition:none}}
.morph-stage-module__cLhMFW__overlay{z-index:40;pointer-events:none;position:fixed;inset:0}.morph-stage-module__cLhMFW__logoBox,.morph-stage-module__cLhMFW__shelfBox{transform-origin:0 0;opacity:0;will-change:transform;transition:opacity .3s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.morph-stage-module__cLhMFW__logoBox,.morph-stage-module__cLhMFW__shelfBox{transition:none}}.morph-stage-module__cLhMFW__logoBox{color:var(--foreground);display:flex}.morph-stage-module__cLhMFW__mark{width:100%;height:100%;transition:transform .28s cubic-bezier(.34,1.56,.64,1);overflow:visible}.morph-stage-module__cLhMFW__logoBox:hover .morph-stage-module__cLhMFW__mark{transform:scale(1.18)}.morph-stage-module__cLhMFW__logoBox:active .morph-stage-module__cLhMFW__mark{transform:scale(1.04)}.morph-stage-module__cLhMFW__star{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.22,1,.36,1) both morph-stage-module__cLhMFW__etincelle-in,4s ease-in-out .7s infinite morph-stage-module__cLhMFW__etincelle-spin}@keyframes morph-stage-module__cLhMFW__etincelle-in{0%{transform:translateY(180px)}65%{transform:translateY(-8px)}82%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes morph-stage-module__cLhMFW__etincelle-spin{0%{transform:rotate(0)}8%{transform:rotate(0)}35%{transform:rotate(368deg)}40%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.morph-stage-module__cLhMFW__shelfBox{position:absolute}.morph-stage-module__cLhMFW__shelfInner{width:100%;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.morph-stage-module__cLhMFW__mark{transition:none}.morph-stage-module__cLhMFW__logoBox:hover .morph-stage-module__cLhMFW__mark{transform:none}.morph-stage-module__cLhMFW__star{animation:none}}
.onboarding-flow-module__A96ueG__shell{flex-direction:column;min-height:100dvh;display:flex}.onboarding-flow-module__A96ueG__nav{width:100%;padding:40px var(--page-gutter) 0;justify-content:center;transition:width .9s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.onboarding-flow-module__A96ueG__navLeft{width:50%}@media (max-width:860px){.onboarding-flow-module__A96ueG__navLeft{width:100%}}.onboarding-flow-module__A96ueG__logoSlot{width:31px;height:25px;display:block;transform:translate(-3px)}.onboarding-flow-module__A96ueG__stagePane{min-height:0;padding:24px var(--page-gutter);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.onboarding-flow-module__A96ueG__shelfSlot{width:min(640px,100%);height:clamp(220px,30vh,300px)}.onboarding-flow-module__A96ueG__slotFill{width:100%;height:100%}.onboarding-flow-module__A96ueG__slotFull{pointer-events:none;position:fixed;inset:0}.onboarding-flow-module__A96ueG__introHead.onboarding-flow-module__A96ueG__headFade{animation:.6s cubic-bezier(.4,0,.9,1) both onboarding-flow-module__A96ueG__sink}@keyframes onboarding-flow-module__A96ueG__sink{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(6px);transform:translateY(26px)}}.onboarding-flow-module__A96ueG__introHead{text-align:center;margin-top:30px;animation:.85s cubic-bezier(.22,1,.36,1) both onboarding-flow-module__A96ueG__rise}@keyframes onboarding-flow-module__A96ueG__rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}.onboarding-flow-module__A96ueG__headline{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.08}.onboarding-flow-module__A96ueG__subLine{font-family:var(--font-text);color:var(--muted);margin-top:14px;font-size:clamp(15px,1.8vw,20px);line-height:1.5}.onboarding-flow-module__A96ueG__bookPane{place-items:center;width:50%;display:grid;position:fixed;top:0;bottom:0;right:0}.onboarding-flow-module__A96ueG__askPane{width:50%;padding:0 var(--page-gutter) 8vh;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0}@media (max-width:860px){.onboarding-flow-module__A96ueG__askPane{width:100%}}.onboarding-flow-module__A96ueG__askOut{opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .5s,transform .6s cubic-bezier(.4,0,.9,1),filter .5s;transform:translateY(-10px)}.onboarding-flow-module__A96ueG__paneOut{opacity:0;transition:opacity .8s .3s}.onboarding-flow-module__A96ueG__stepIn{place-items:center;width:100%;animation:.45s cubic-bezier(.22,1,.36,1) both onboarding-flow-module__A96ueG__stepIn;display:grid}.onboarding-flow-module__A96ueG__fromRight{--from:28px}.onboarding-flow-module__A96ueG__fromLeft{--from:-28px}@keyframes onboarding-flow-module__A96ueG__stepIn{0%{opacity:0;transform:translateX(var(--from));filter:blur(4px)}}.onboarding-flow-module__A96ueG__bookPane:before{content:"";z-index:-1;background:#f2f1ef;animation:.9s 1.2s both onboarding-flow-module__A96ueG__paneIn;position:absolute;inset:0}@keyframes onboarding-flow-module__A96ueG__paneIn{0%{opacity:0}}@media (max-width:860px){.onboarding-flow-module__A96ueG__bookPane{display:none}}@media (prefers-reduced-motion:reduce){.onboarding-flow-module__A96ueG__stepIn,.onboarding-flow-module__A96ueG__bookPane:before,.onboarding-flow-module__A96ueG__introHead,.onboarding-flow-module__A96ueG__introHead.onboarding-flow-module__A96ueG__headFade{animation:none}}
