.settingsSync-module__TOC9-q__unsaved{left:50%;bottom:calc(var(--reader-foot) + .75rem + env(safe-area-inset-bottom,0px));z-index:20;border-left:3px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface-1);width:min(100% - 2rem,26rem);color:var(--text-1);font-family:var(--sans);margin:0;padding:.6rem .85rem;font-size:.85rem;position:fixed;transform:translate(-50%);box-shadow:0 6px 18px -4px #00000059}
.themeToggle-module__bIEt9q__button{border:1px solid var(--line-control);background:var(--surface-0);width:1.875rem;height:1.875rem;color:var(--text-2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s;display:flex;position:relative}.themeToggle-module__bIEt9q__button:hover{color:var(--accent);border-color:var(--accent)}@media (hover:none) and (pointer:coarse){.themeToggle-module__bIEt9q__button:after{content:"";position:absolute;inset:-7px}}
@font-face{font-family:display;src:url(../media/Fraunces_normal_latin-s.0rg7ym60g9xsl.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:display;src:url(../media/Fraunces_italic_latin-s.0hamgza7cpt1x.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.display_fd53e6f0-module__U3rUxW__className{font-family:display,display Fallback}.display_fd53e6f0-module__U3rUxW__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:script;src:url(../media/Italianno_normal_latin-s.17vi8orqmzn7w.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:script Fallback;src:local(Arial);ascent-override:140.74%;descent-override:79.17%;line-gap-override:0.0%;size-adjust:56.84%}.script_793c26a2-module__5sTK9q__className{font-family:script,script Fallback;font-weight:400}.script_793c26a2-module__5sTK9q__variable{--font-script:"script", "script Fallback"}
@font-face{font-family:reading;src:url(../media/SourceSerif4_normal_latin-s.p.42000xkkqj0am.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:reading;src:url(../media/SourceSerif4_italic_latin-s.p.3d58dkudqlgaq.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:reading Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.reading_e829a836-module__gkWnVa__className{font-family:reading,reading Fallback}.reading_e829a836-module__gkWnVa__variable{--font-reading:"reading", "reading Fallback"}
.shelf-module__QYWtEq__page{--shelf-margin:clamp(.75rem, 2vw, 1.5rem);--shelf-max:112rem;width:min(100% - 2 * var(--shelf-margin), var(--shelf-max));min-height:calc(100dvh - 2 * var(--shelf-margin));margin:var(--shelf-margin) auto;padding:var(--space-3) clamp(1rem, 4vw, 3rem) var(--space-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);gap:var(--space-4);flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #14201b0f,0 12px 32px #14201b14}.shelf-module__QYWtEq__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);border-bottom:2px solid var(--accent);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.shelf-module__QYWtEq__head h1{white-space:nowrap;margin:0;font-size:clamp(1.6rem,6vw,2.25rem);font-weight:500;line-height:1.1}.shelf-module__QYWtEq__head nav{align-items:center;gap:var(--space-2);font-family:var(--sans);font-size:.9rem;display:flex}.shelf-module__QYWtEq__empty{color:var(--text-2);font-size:1.2rem}.shelf-module__QYWtEq__featured{grid-template-columns:clamp(10rem,26vw,15rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,2.5rem);display:grid}.shelf-module__QYWtEq__featuredCover{text-decoration:none;display:block}.shelf-module__QYWtEq__featuredCover:hover>span{transform:translateY(-5px);box-shadow:8px 18px 34px #00000057}.shelf-module__QYWtEq__details{min-width:0;font-family:var(--sans);flex-direction:column;gap:.7rem;padding-top:.4rem;display:flex}.shelf-module__QYWtEq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.7rem}.shelf-module__QYWtEq__featuredTitle{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(1.7rem,4.5vw,2.4rem);font-style:italic;font-weight:500;line-height:1.12}.shelf-module__QYWtEq__featuredTitle a{color:inherit;text-decoration:none}.shelf-module__QYWtEq__featuredTitle a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.shelf-module__QYWtEq__byline,.shelf-module__QYWtEq__meta,.shelf-module__QYWtEq__blurb{color:var(--text-2);margin:0;font-size:.9rem}.shelf-module__QYWtEq__blurb{max-width:34rem;line-height:1.7}.shelf-module__QYWtEq__ask{border-left:3px solid var(--gilt);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb, var(--gilt) 14%, var(--surface-0));max-width:34rem;font-family:var(--serif);color:var(--text-1);margin:.2rem 0;padding:.75rem .9rem;font-size:1rem;font-style:italic;line-height:1.5}.shelf-module__QYWtEq__askLabel{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:.25rem;font-size:.65rem;font-style:normal;display:block}.shelf-module__QYWtEq__open{align-self:flex-start;margin-top:.3rem}.shelf-module__QYWtEq__ways{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.shelf-module__QYWtEq__about{align-self:flex-start}.shelf-module__QYWtEq__cardMetaLink{color:inherit}.shelf-module__QYWtEq__bar{background:var(--line);max-width:34rem;height:3px}.shelf-module__QYWtEq__bar span{background:var(--accent);height:100%;display:block}.shelf-module__QYWtEq__shelf{flex-direction:column;gap:.6rem;min-width:0;display:flex}.shelf-module__QYWtEq__shelfLabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.68rem;font-weight:600}.shelf-module__QYWtEq__row{--cover-width:9.375rem;--row-top:.75rem;--board:5px;--board-top:calc(var(--row-top) + var(--cover-width) * 1.5);padding:var(--row-top) .6rem .4rem;scroll-snap-type:x proximity;scrollbar-width:thin;background:linear-gradient(100deg, transparent 0 16%, #ffffffbf 24%, transparent 33% 57%, #fff6 65%, transparent 74%) 0 var(--board-top) / 100% var(--board) no-repeat, linear-gradient(var(--steel-hi), var(--steel-hi)) 0 var(--board-top) / 100% 1px no-repeat, linear-gradient(color-mix(in srgb, var(--steel-lo) 70%, #000), color-mix(in srgb, var(--steel-lo) 70%, #000)) 0 calc(var(--board-top) + var(--board) - 1px) / 100% 1px no-repeat, linear-gradient(var(--steel-hi), var(--steel-mid) 40%, var(--steel-lo)) 0 var(--board-top) / 100% var(--board) no-repeat, linear-gradient(#00000029, #0000) 0 calc(var(--board-top) + var(--board)) / 100% 8px no-repeat;align-items:flex-start;gap:1.15rem;margin:0;list-style:none;display:flex;overflow-x:auto}.shelf-module__QYWtEq__card{width:var(--cover-width);scroll-snap-align:start;flex-direction:column;flex:none;gap:.2rem;display:flex}.shelf-module__QYWtEq__cardLink{gap:calc(var(--board) + 1rem);color:inherit;flex-direction:column;text-decoration:none;display:flex}.shelf-module__QYWtEq__cardCover{display:block}a.shelf-module__QYWtEq__cardLink:hover .shelf-module__QYWtEq__cardCover>span{transform:translateY(-5px);box-shadow:6px 12px 24px #00000057}.shelf-module__QYWtEq__cardTitle{font-family:var(--serif);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.2}a.shelf-module__QYWtEq__cardLink:hover .shelf-module__QYWtEq__cardTitle{text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.shelf-module__QYWtEq__cardMeta{font-family:var(--sans);color:var(--text-2);margin:0;font-size:.78rem;line-height:1.35}.shelf-module__QYWtEq__card .shelf-module__QYWtEq__bar{margin-top:.3rem}.shelf-module__QYWtEq__closed .shelf-module__QYWtEq__cardCover{filter:grayscale(.7);opacity:.75}@media (max-width:34rem){.shelf-module__QYWtEq__featured{grid-template-columns:minmax(0,1fr);justify-items:start}.shelf-module__QYWtEq__featuredCover{width:11rem}.shelf-module__QYWtEq__row{--cover-width:7.5rem}}@media (prefers-reduced-motion:reduce){.shelf-module__QYWtEq__featuredCover:hover>span,a.shelf-module__QYWtEq__cardLink:hover .shelf-module__QYWtEq__cardCover>span{transform:none}}.shelf-module__QYWtEq__cardPass{margin-top:.35rem}.shelf-module__QYWtEq__storeTitle{margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:500;line-height:1.2}
@font-face{font-family:ui;src:url(../media/Inter_normal_latin-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.ui_ab84b0a4-module__BR6iyG__className{font-family:ui,ui Fallback}.ui_ab84b0a4-module__BR6iyG__variable{--font-ui:"ui", "ui Fallback"}
.menu-module__iCsJOa__menu{align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--sans);flex-wrap:wrap;font-size:.9rem;display:flex}.menu-module__iCsJOa__split{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex;position:relative}.menu-module__iCsJOa__panel{z-index:6;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;width:max-content;min-width:14rem;max-width:min(20rem,100vw - 2rem);margin:0;padding:.4rem;list-style:none;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 32px #14201b38}.menu-module__iCsJOa__panel[hidden]{display:none}.menu-module__iCsJOa__item{border-radius:var(--radius-sm);color:var(--text-1);padding:.45rem .6rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:block}.menu-module__iCsJOa__item:hover{background:var(--surface-1);color:var(--accent)}.menu-module__iCsJOa__item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.menu-module__iCsJOa__item[aria-current=page]{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}
.auth-module__Cgra4q__mark{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:.75rem}.auth-module__Cgra4q__title{text-wrap:balance;margin:0;font-size:1.6rem;font-weight:500;line-height:1.2}.auth-module__Cgra4q__form{flex-direction:column;gap:1.35rem;display:flex}.auth-module__Cgra4q__field{font-family:var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);flex-direction:column;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.auth-module__Cgra4q__field :is(input,textarea){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);letter-spacing:normal;text-transform:none;color:var(--text-1);outline:none;padding:.65rem .75rem;font-size:.9375rem;font-weight:400;transition:border-color .15s}.auth-module__Cgra4q__field :is(input,textarea):focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.auth-module__Cgra4q__choices{min-inline-size:0;font-family:var(--sans);border:0;flex-direction:column;gap:.55rem;margin:0;padding:0;display:flex}.auth-module__Cgra4q__choices legend{letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);margin-bottom:.55rem;padding:0;font-size:.75rem;font-weight:600}.auth-module__Cgra4q__choice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;font-size:.9375rem;line-height:1.35;transition:border-color .15s;display:flex}.auth-module__Cgra4q__choice:has(input:checked){border-color:var(--accent)}.auth-module__Cgra4q__choice input{accent-color:var(--accent);flex:none;margin:.2rem 0 0}.auth-module__Cgra4q__genres{min-inline-size:0;font-family:var(--sans);border:0;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;display:flex}.auth-module__Cgra4q__genres legend{letter-spacing:.03em;text-transform:uppercase;width:100%;color:var(--text-2);margin-bottom:.55rem;padding:0;font-size:.75rem;font-weight:600}.auth-module__Cgra4q__genres legend span{letter-spacing:0;text-transform:none;margin-left:.4rem;font-weight:400}.auth-module__Cgra4q__genre{border:1px solid var(--line);background:var(--surface-1);color:var(--text-1);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.875rem;transition:border-color .15s,background-color .15s;display:inline-flex}.auth-module__Cgra4q__genre:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface-1))}.auth-module__Cgra4q__genre:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.auth-module__Cgra4q__genre input{accent-color:var(--accent);margin:0}.auth-module__Cgra4q__age{font-family:var(--sans);color:var(--text-1);cursor:pointer;align-items:center;gap:.6rem;font-size:.9375rem;display:flex}.auth-module__Cgra4q__age input{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--accent);flex:none;margin:0}.auth-module__Cgra4q__primary{align-self:flex-start;}.auth-module__Cgra4q__submit{align-self:flex-start}.auth-module__Cgra4q__quiet{align-self:flex-start;}.auth-module__Cgra4q__linkWay{flex-direction:column;gap:1rem;display:flex}.auth-module__Cgra4q__linkWay[open]{padding-bottom:.25rem}.auth-module__Cgra4q__textLink{font-family:var(--sans);color:var(--accent-chosen,var(--accent));text-underline-offset:.18em;cursor:pointer;align-self:flex-start;font-size:.9rem;text-decoration:underline;list-style:none}.auth-module__Cgra4q__textLink::-webkit-details-marker{display:none}.auth-module__Cgra4q__textLink:hover{text-decoration-thickness:2px}.auth-module__Cgra4q__linkWay[open]>.auth-module__Cgra4q__textLink{margin-bottom:1rem}.auth-module__Cgra4q__calamus{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.6rem;padding-top:1.1rem;display:flex}.auth-module__Cgra4q__destructive{align-self:flex-start;}.auth-module__Cgra4q__error{color:var(--danger);font-family:var(--sans);margin:0;font-size:.9rem}.auth-module__Cgra4q__notice{font-family:var(--sans);border-left:3px solid var(--gilt);margin:0;padding-left:.75rem;font-size:.9rem}.auth-module__Cgra4q__foot{font-family:var(--sans);color:var(--text-2);margin:0;font-size:.9rem}.auth-module__Cgra4q__writers{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.auth-module__Cgra4q__writer{font-family:var(--sans);color:var(--text-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.9rem;display:flex}.auth-module__Cgra4q__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}
.comingSoon-module__p6asHG__section{flex-direction:column;gap:1.6rem;min-width:0;display:flex}.comingSoon-module__p6asHG__label{}.comingSoon-module__p6asHG__author{flex-direction:column;gap:.6rem;min-width:0;display:flex}.comingSoon-module__p6asHG__authorHead{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.comingSoon-module__p6asHG__photo{object-fit:cover;border-radius:50%;flex:none;width:3.5rem;height:3.5rem;box-shadow:0 2px 8px #0000002e}.comingSoon-module__p6asHG__authorText{flex:14rem;min-width:0}.comingSoon-module__p6asHG__penName{font-family:var(--serif);margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.comingSoon-module__p6asHG__bio{max-width:34rem;color:var(--text-2);margin:.15rem 0 0;font-size:.9rem;line-height:1.55}.comingSoon-module__p6asHG__row{}.comingSoon-module__p6asHG__card{}.comingSoon-module__p6asHG__cover{}.comingSoon-module__p6asHG__title{margin-top:.35rem;}.comingSoon-module__p6asHG__meta{}.comingSoon-module__p6asHG__blurb{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.comingSoon-module__p6asHG__list{font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.35rem;display:flex}.comingSoon-module__p6asHG__on{color:var(--accent);font-size:.82rem;font-weight:600}.comingSoon-module__p6asHG__error{width:100%;color:var(--danger,#b42318);font-size:.78rem}
.reader-module__0y_9YW__top{z-index:7;justify-content:space-between;align-items:center;gap:clamp(.5rem, 3vw, var(--space-2));padding:.6rem var(--space-2);background:var(--surface-0);border-bottom:1px solid var(--line);font-family:var(--sans);font-size:.85rem;display:flex;position:sticky;top:0}.reader-module__0y_9YW__barLink{}.reader-module__0y_9YW__barEnd{align-items:center;gap:clamp(.5rem, 3vw, var(--space-2));display:flex}.reader-module__0y_9YW__bookTitle{min-width:0;font-family:var(--serif);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-style:italic;display:none;overflow:hidden}.reader-module__0y_9YW__pausedNote{color:var(--text-2);white-space:nowrap}.reader-module__0y_9YW__settings{flex-shrink:0;align-items:center;gap:.35rem;display:flex;position:relative}.reader-module__0y_9YW__look{margin-right:.4rem}.reader-module__0y_9YW__settings .calamus-segment svg{width:.75rem;height:.75rem}.reader-module__0y_9YW__settings .calamus-segment .reader-module__0y_9YW__paperSwatch{width:.75rem;height:.75rem}.reader-module__0y_9YW__settings .calamus-segment svg{stroke-width:1.5px}.reader-module__0y_9YW__sizeGlyph{letter-spacing:0;font-size:.75rem;line-height:1}@media (pointer:coarse){.reader-module__0y_9YW__settings .calamus-segment{position:relative}.reader-module__0y_9YW__settings .calamus-segment:after{content:"";position:absolute;inset:-.6rem 0}}@media (max-width:36rem){.reader-module__0y_9YW__top{flex-wrap:wrap;row-gap:.7rem}.reader-module__0y_9YW__barEnd{flex-basis:100%;justify-content:center}.reader-module__0y_9YW__settings{flex-wrap:wrap;flex-shrink:1;justify-content:center;row-gap:.5rem;min-width:0}}.reader-module__0y_9YW__layout{align-items:start;gap:0 var(--space-2);padding:0 var(--space-2);--sheet:var(--surface-2);--sheet-pad:clamp(1rem, 2.5vw, 3.25rem);grid-template-columns:fit-content(11rem) minmax(0,1fr);display:grid}.reader-module__0y_9YW__rail{max-height:var(--reader-rail-room,calc(100dvh - 5.5rem));scrollbar-width:none;padding:var(--space-3) 0 var(--space-2);position:sticky;top:3rem;overflow-y:auto}.reader-module__0y_9YW__rail::-webkit-scrollbar{display:none}.reader-module__0y_9YW__page{width:100%;min-width:0;max-width:calc(var(--reader-page-width,calc(var(--measure) + 2 * var(--sheet-pad))) + var(--reader-widen,0rem));margin-block:var(--space-3) 5rem;padding:var(--space-3) var(--sheet-pad) var(--space-4);--mark:color-mix(in srgb, var(--reader-accent) 40%, transparent);background:var(--sheet);color:var(--text-1);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000000f, 0 18px 40px -24px #00000059;border-radius:2px;margin-inline:auto}html[data-reader-paper=white] .reader-module__0y_9YW__page{--sheet:#fff;--surface-0:#fff;--surface-1:#fff;--surface-2:#f4f4f4;--text-1:#111;--text-2:#2e2e2e;--text-3:#555;--line:#00000029;--line-control:#00000057;--accent:#2a4d51;--gilt:#8a6420;--mark:color-mix(in srgb, var(--reader-accent) 40%, transparent);--accent-lit-min:0;--accent-lit-max:.55;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-reader-paper=sepia] .reader-module__0y_9YW__page{--sheet:#f4ecd8;--surface-0:#f4ecd8;--surface-1:#f4ecd8;--surface-2:#ece2c8;--text-1:#3b2c1f;--text-2:#57432f;--text-3:#705a42;--line:#3b2c1f33;--line-control:#3b2c1f61;--accent:#2a4d51;--gilt:#8f5f1b;--mark:color-mix(in srgb, var(--reader-accent) 40%, transparent);--accent-lit-min:0;--accent-lit-max:.55;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-reader-paper=gray] .reader-module__0y_9YW__page{--sheet:#2c2c2c;--surface-0:#2c2c2c;--surface-1:#2c2c2c;--surface-2:#3a3a3a;--text-1:#e4e4e4;--text-2:#cfcfcf;--text-3:#a9a9a9;--line:#ffffff29;--line-control:#ffffff5c;--accent:#9abcc4;--gilt:#cf9f55;--mark:color-mix(in srgb, var(--reader-accent) 40%, transparent);--accent-lit-min:.7;--accent-lit-max:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-reader-paper=black] .reader-module__0y_9YW__page{--sheet:#000;--surface-0:#000;--surface-1:#000;--surface-2:#161616;--text-1:#f2f2f2;--text-2:#d6d6d6;--text-3:#a6a6a6;--line:#fff3;--line-control:#fff6;--accent:#9abcc4;--gilt:#e0b56b;--mark:color-mix(in srgb, var(--reader-accent) 40%, transparent);--accent-lit-min:.7;--accent-lit-max:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.reader-module__0y_9YW__paperSwatch{width:.95rem;height:.95rem;box-shadow:inset 0 0 0 1px var(--line-control);background:var(--surface-2);border-radius:999px;display:block}.reader-module__0y_9YW__paperSwatch[data-paper=theme]{background:linear-gradient(135deg,#fff 50%,#17181b 50%)}.reader-module__0y_9YW__paperSwatch[data-paper=white]{background:#fff}.reader-module__0y_9YW__paperSwatch[data-paper=sepia]{background:#f4ecd8}.reader-module__0y_9YW__paperSwatch[data-paper=gray]{background:#2c2c2c}.reader-module__0y_9YW__paperSwatch[data-paper=black]{background:#000}.reader-module__0y_9YW__papersLabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:.35rem .7rem .15rem;font-size:.62rem;font-weight:600}.reader-module__0y_9YW__paperList{flex-direction:column;display:flex}.reader-module__0y_9YW__accentList{flex-wrap:wrap;gap:.5rem;padding:.3rem .7rem .5rem;display:flex}.reader-module__0y_9YW__accentOption{width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 1px var(--line-control);cursor:pointer;border:0;border-radius:999px;padding:0}.reader-module__0y_9YW__accentOption[aria-checked=true]{outline:2px solid var(--text-1);outline-offset:2px}.reader-module__0y_9YW__accentCustom{align-items:center;gap:.6rem;padding:0 .7rem .6rem;display:flex}.reader-module__0y_9YW__accentPicker{background:linear-gradient(var(--surface-1), var(--surface-1)) padding-box, conic-gradient(#e0553a, #e0b56b, #4f8a63, #3f7f8c, #7a66b8, #c05a78, #e0553a) border-box;cursor:pointer;border:2px solid #0000;border-radius:999px;width:1.5rem;height:1.5rem;padding:0;overflow:hidden}.reader-module__0y_9YW__accentPicker::-webkit-color-swatch-wrapper{padding:0}.reader-module__0y_9YW__accentPicker::-webkit-color-swatch{border:0;border-radius:999px}.reader-module__0y_9YW__accentPicker::-moz-color-swatch{border:0;border-radius:999px}.reader-module__0y_9YW__accentHex{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:.4rem;font-size:.62rem;font-weight:600;display:flex}.reader-module__0y_9YW__accentHex input{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-2);width:5.2rem;color:var(--text-1);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;padding:.3rem .45rem;font-size:.78rem}.reader-module__0y_9YW__accentHex input[aria-invalid=true]{border-color:var(--danger)}.reader-module__0y_9YW__papers{z-index:4;border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;min-width:11rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 12px 30px #0003}.reader-module__0y_9YW__paperOption{border-radius:var(--radius-sm);min-height:2.5rem;font-family:var(--sans);text-align:left;color:var(--text-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .7rem;font-size:.85rem;display:flex}.reader-module__0y_9YW__paperOption:hover{background:color-mix(in srgb, var(--text-1) 8%, transparent)}.reader-module__0y_9YW__paperOption[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.reader-module__0y_9YW__contents{font-family:var(--sans);font-size:.8rem}.reader-module__0y_9YW__railTitle{margin:0 0 var(--space-2);font-family:var(--serif);color:var(--text-1);text-wrap:balance;font-size:1.05rem;font-style:italic;line-height:1.25}.reader-module__0y_9YW__contents h2{margin:0 0 var(--space-1);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.68rem;font-weight:600}.reader-module__0y_9YW__contents ol{margin:0;padding:0;list-style:none}.reader-module__0y_9YW__contents ol ol{border-left:1px solid var(--line);margin:0 0 .3rem;padding-left:.9rem;font-size:.82rem}.reader-module__0y_9YW__contents a{color:var(--text-2);overflow-wrap:anywhere;padding:.3rem 0 .3rem .7rem;line-height:1.3;text-decoration:none;display:block}.reader-module__0y_9YW__contents a em{color:var(--text-3);font-size:.72rem;font-weight:400;display:block}.reader-module__0y_9YW__contents a:hover{color:var(--accent)}.reader-module__0y_9YW__contents a[aria-current]{color:var(--text-1);font-weight:600}.reader-module__0y_9YW__contents>ol>li>a[aria-current]{box-shadow:inset 2px 0 0 var(--reader-accent)}@supports (color:oklch(from red clamp(0, l, 1) c h)){.reader-module__0y_9YW__contents>ol>li>a[aria-current]{box-shadow:inset 2px 0 0 oklch(from var(--reader-accent) clamp(var(--accent-lit-min), l, var(--accent-lit-max)) c h)}}.reader-module__0y_9YW__chapter+.reader-module__0y_9YW__chapter{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.reader-module__0y_9YW__designOnly{display:none}.reader-module__0y_9YW__chapterHead{display:block}.reader-module__0y_9YW__chapterTitle{margin:0 0 var(--space-3);text-wrap:balance;scroll-margin-top:4.5rem;font-size:1.9rem;font-weight:500;line-height:1.15}@media (max-width:52rem){.reader-module__0y_9YW__layout{grid-template-columns:minmax(0,1fr)}.reader-module__0y_9YW__rail{max-height:14rem;padding-bottom:var(--space-2);border-bottom:1px solid var(--line);position:static}.reader-module__0y_9YW__layout{--sheet-pad:.9rem;padding-inline:.5rem}.reader-module__0y_9YW__page{margin-block:var(--space-2) 5rem}}.reader-module__0y_9YW__prose{font-size:var(--reader-size);line-height:var(--reader-leading,1.7);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;scroll-margin-top:4.5rem}.reader-module__0y_9YW__prose[data-break]:before{content:"* * *";text-align:center;color:var(--gilt);letter-spacing:.4em;margin:2em 0;display:block}.reader-module__0y_9YW__prose p{text-indent:1.5em;margin:0}.reader-module__0y_9YW__prose p:first-child,.reader-module__0y_9YW__prose h1+p,.reader-module__0y_9YW__prose h2+p,.reader-module__0y_9YW__prose h3+p,.reader-module__0y_9YW__prose hr+p,.reader-module__0y_9YW__prose blockquote+p{text-indent:0}.reader-module__0y_9YW__prose blockquote{margin:1em 1.5em;font-style:italic}.reader-module__0y_9YW__prose hr{text-align:center;border:0;margin:1.5em 0}.reader-module__0y_9YW__prose hr:after{content:"* * *";color:var(--gilt);letter-spacing:.4em}.reader-module__0y_9YW__turn{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--line);font-family:var(--sans);align-items:center;font-size:.95rem;display:flex}.reader-module__0y_9YW__watermark{--reader-foot-room:10.5rem;z-index:2;min-height:calc(var(--reader-foot) + env(safe-area-inset-bottom,0px));padding-block:.35rem calc(.35rem + env(safe-area-inset-bottom,0px));padding-inline:var(--reader-foot-room);background:var(--surface-0);border-top:1px solid var(--line);color:var(--text-2);font-family:var(--sans);text-align:center;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:fixed;bottom:0;left:0;right:0}@media (max-width:52rem){.reader-module__0y_9YW__watermark{padding-left:var(--space-2);text-align:left;justify-content:flex-start}}@media (orientation:landscape) and (min-width:52rem){html[data-notes-open] .reader-module__0y_9YW__layout{padding-right:calc(var(--reader-notes) + var(--space-2));grid-template-columns:fit-content(11rem) minmax(0,1fr)}}@media (orientation:portrait){html[data-notes-open] .reader-module__0y_9YW__page{padding-bottom:calc(var(--reader-notes-sheet) + 6rem)}}html[data-reader-justify=on] .reader-module__0y_9YW__chapter:not([data-matter])>.reader-module__0y_9YW__prose>p:not([class],[style]){text-align:justify}:is(.reader-module__0y_9YW__prose .pstyle-centered,.reader-module__0y_9YW__prose .pstyle-title,.reader-module__0y_9YW__prose .pstyle-caption,.reader-module__0y_9YW__prose .pulled-quote,.reader-module__0y_9YW__prose .pstyle-attribution,.reader-module__0y_9YW__prose .pstyle-verse,.reader-module__0y_9YW__prose [style*=text-align]){text-indent:0}:is(.reader-module__0y_9YW__prose .pstyle-centered,.reader-module__0y_9YW__prose .pstyle-title,.reader-module__0y_9YW__prose .pstyle-caption,.reader-module__0y_9YW__prose blockquote.pulled-quote){text-align:center}.reader-module__0y_9YW__prose .pstyle-title{margin:1.2em 0 .8em;font-size:1.3em}.reader-module__0y_9YW__prose .pstyle-caption{font-family:var(--sans);color:var(--text-2);font-size:.85em}.reader-module__0y_9YW__prose .pstyle-attribution{text-align:right}.reader-module__0y_9YW__prose blockquote.pulled-quote{margin:1.6em 1.5em;font-size:1.15em}.reader-module__0y_9YW__prose .pstyle-verse{text-indent:-1.5em;margin-left:1.5em;padding-left:1.5em;font-style:italic}.reader-module__0y_9YW__prose .pstyle-code{border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:1.2em 0;padding:.8rem 1rem;font-size:.85em}.reader-module__0y_9YW__prose h2,.reader-module__0y_9YW__prose h3,.reader-module__0y_9YW__prose h4,.reader-module__0y_9YW__prose h5,.reader-module__0y_9YW__prose h6{margin:1.6em 0 .6em;font-weight:600;line-height:1.25}.reader-module__0y_9YW__prose .scene-divider{text-indent:0;text-align:center;letter-spacing:.4em;color:var(--gilt);-webkit-user-select:none;user-select:none;margin:1.6em 0}.reader-module__0y_9YW__prose .scene-divider+p{text-indent:0}.reader-module__0y_9YW__prose .text-exchange{flex-direction:column;gap:.5rem;margin:1.6em 0;display:flex}.reader-module__0y_9YW__prose .text-bubble{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));border-radius:var(--radius-lg);max-width:72%;font-family:var(--sans);-webkit-hyphens:manual;hyphens:manual;padding:.5rem .9rem;font-size:.92em;line-height:1.4}.reader-module__0y_9YW__prose .text-bubble.received{border-bottom-left-radius:var(--radius-sm);align-self:flex-start}.reader-module__0y_9YW__prose .text-bubble.sent{border-bottom-right-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, transparent);align-self:flex-end}.reader-module__0y_9YW__prose .tb-side-toggle{display:none}.reader-module__0y_9YW__prose .ms-letter{border-left:3px solid var(--accent);border-right:3px solid var(--accent);margin:1.6em 0;padding:1.1rem 1.5rem;font-style:italic}.reader-module__0y_9YW__prose .ms-letter p{text-indent:0;margin:0 0 .75em}.reader-module__0y_9YW__prose .ms-letter p:last-child{margin-bottom:0}:is(.reader-module__0y_9YW__prose .ms-letter-dateline,.reader-module__0y_9YW__prose .ms-letter-salutation,.reader-module__0y_9YW__prose .ms-letter-signoff){font-family:var(--mono,ui-monospace, monospace);font-style:normal}.reader-module__0y_9YW__prose .ms-letter-dateline{text-align:right;color:var(--text-3);font-size:.85em}.reader-module__0y_9YW__prose .ms-letter-salutation{font-size:.95em}.reader-module__0y_9YW__prose .ms-letter .ms-letter-signoff{border-top:1px solid var(--accent);width:fit-content;min-width:9em;margin-top:2.2em;padding-top:.5em}.reader-module__0y_9YW__prose .ms-letter p:has(>br:only-child){display:none}.reader-module__0y_9YW__prose .ms-email{border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--sans);-webkit-hyphens:manual;hyphens:manual;margin:1.6em 0;font-size:.92em;overflow:hidden}.reader-module__0y_9YW__prose .ms-email-header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--text-1) 4%, transparent);padding:.6rem 0}.reader-module__0y_9YW__prose .ms-email p{text-indent:0;margin:0;padding:.2rem 1rem}.reader-module__0y_9YW__prose .ms-email-field{line-height:1.5}.reader-module__0y_9YW__prose .ms-email-label{color:var(--text-3);margin-right:.4em;font-weight:700}.reader-module__0y_9YW__prose .ms-email-body{padding-top:.85rem}.reader-module__0y_9YW__prose .ms-email p:last-child{padding-bottom:.85rem}.reader-module__0y_9YW__prose .ms-note{border:1px solid var(--line);background:color-mix(in srgb, var(--gilt) 9%, transparent);margin:1.6em 1.5em;padding:.9rem 1.1rem;font-style:italic}.reader-module__0y_9YW__prose .ms-note[data-note-variant="2"]{font-family:var(--mono,ui-monospace, monospace);font-size:.9em;font-style:normal}.reader-module__0y_9YW__prose .ms-note[data-note-variant="3"]{border-style:dashed;font-style:normal}.reader-module__0y_9YW__prose .ms-note p{text-indent:0;margin:0 0 .6em}.reader-module__0y_9YW__prose .ms-note p:last-child{margin-bottom:0}@media (max-width:52rem){.reader-module__0y_9YW__settings .calamus-segment[data-wide-only]{display:none}.reader-module__0y_9YW__settings .calamus-segment:not([data-wide-only]):has(+[data-wide-only]){border-radius:0 999px 999px 0}}.reader-module__0y_9YW__quietTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;scroll-margin-top:4.5rem;position:absolute;overflow:hidden}.reader-module__0y_9YW__chapter[data-matter]{aspect-ratio:2/3;flex-direction:column;display:flex;position:relative}.reader-module__0y_9YW__chapter:is([data-matter=half-title],[data-matter=title],[data-matter=centered]){justify-content:safe center}.reader-module__0y_9YW__chapter[data-matter=smallprint]{justify-content:safe flex-end}.reader-module__0y_9YW__chapter[data-matter] .reader-module__0y_9YW__prose p{text-indent:0}.reader-module__0y_9YW__chapter[data-matter=standard] .reader-module__0y_9YW__prose p+p{margin-top:.8em}.reader-module__0y_9YW__chapter:is([data-matter=half-title],[data-matter=title]) .reader-module__0y_9YW__prose{padding:var(--space-4) 0;text-align:center}.reader-module__0y_9YW__prose .tp-title{text-wrap:balance;margin:0;font-size:2.1em;font-weight:600;line-height:1.15}.reader-module__0y_9YW__prose .tp-subtitle{text-wrap:balance;margin:.6em 0 0;font-size:1.15em;font-style:italic}.reader-module__0y_9YW__prose .tp-author{margin:2.2em 0 0;font-size:1.2em}.reader-module__0y_9YW__prose .tp-publisher{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:3.5em 0 0;font-size:.8em}.reader-module__0y_9YW__chapter[data-matter=centered] .reader-module__0y_9YW__prose{padding:var(--space-3) 0;text-align:center;font-style:italic}.reader-module__0y_9YW__chapter[data-matter=smallprint] .reader-module__0y_9YW__prose{text-align:left;font-size:.85em}.reader-module__0y_9YW__prose .bib-title{margin:1.5em 0 .6em;font-size:1.1em}.reader-module__0y_9YW__prose .bib-entry{text-indent:-1.5em;margin:0 0 .6em;padding-left:1.5em}.reader-module__0y_9YW__chapter[data-matter] .reader-module__0y_9YW__prose .bib-entry{text-indent:-1.5em}.reader-module__0y_9YW__prose .bib-annotation{text-indent:0;color:var(--text-2);margin:0 0 .6em 1.5em;font-size:.92em}@media (max-width:36rem){.reader-module__0y_9YW__chapterTitle,.reader-module__0y_9YW__quietTitle,.reader-module__0y_9YW__prose{scroll-margin-top:7rem}}.reader-module__0y_9YW__page[data-own-selection]{-webkit-user-select:none;user-select:none;cursor:text}.reader-module__0y_9YW__page{-webkit-touch-callout:none}@media print{.reader-module__0y_9YW__top,.reader-module__0y_9YW__rail,.reader-module__0y_9YW__page{display:none}.reader-module__0y_9YW__watermark{position:static}}html[data-reader-opening] .reader-module__0y_9YW__page{visibility:hidden;animation:0s 4s forwards reader-module__0y_9YW__reader-opened}@keyframes reader-module__0y_9YW__reader-opened{to{visibility:visible}}html[data-reader-mode=pages] .reader-module__0y_9YW__page{box-sizing:border-box;column-fill:auto;overscroll-behavior:contain;max-width:none;margin-block:0;margin-inline:auto;overflow:hidden}html[data-reader-mode=pages] .reader-module__0y_9YW__page[data-paged-shown="2"]:before{content:"";height:1px;display:block}html[data-reader-mode=pages] .reader-module__0y_9YW__page:after{content:"";height:1px;display:block}html[data-reader-mode=pages] .reader-module__0y_9YW__page[data-paged-shown="2"]:before{break-after:column}html[data-reader-mode=pages] .reader-module__0y_9YW__page:after{break-before:column}html[data-reader-mode=pages] .reader-module__0y_9YW__chapter{break-before:column}html[data-reader-mode=pages] .reader-module__0y_9YW__chapter:first-child{break-before:auto}html[data-reader-mode=pages] .reader-module__0y_9YW__chapter+.reader-module__0y_9YW__chapter{border-top:0;margin-top:0;padding-top:0}html[data-reader-mode=pages] .reader-module__0y_9YW__chapter[data-matter]{aspect-ratio:auto;min-height:calc(100% - 2px)}html[data-reader-mode=pages] .reader-module__0y_9YW__chapter[data-matter=standard]{min-height:0;display:block}html[data-reader-mode=pages] .reader-module__0y_9YW__prose :is(.ms-email,.ms-letter,.ms-note,.text-bubble,.pstyle-code,.pstyle-caption,.scene-divider,blockquote,pre,hr){break-inside:avoid}html[data-reader-mode=pages] .reader-module__0y_9YW__prose :is(h1,h2,h3,h4,h5,h6){break-after:avoid;break-inside:avoid}html[data-reader-mode=pages] .reader-module__0y_9YW__chapterHead{break-after:avoid;break-inside:avoid}html[data-reader-mode=pages] .reader-module__0y_9YW__prose p{orphans:2;widows:2}html[data-reader-mode=pages] .reader-module__0y_9YW__turn{break-before:avoid}@media (max-width:52rem){html[data-reader-mode=pages] .reader-module__0y_9YW__rail{display:none}html[data-reader-mode=pages] .reader-module__0y_9YW__bookTitle{display:block}}.reader-module__0y_9YW__page span[data-pb],.reader-module__0y_9YW__page [data-pb-empty]{display:none}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapter,.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapter:first-child{break-before:auto}.reader-module__0y_9YW__page[data-proof-live] [data-pb]{break-before:column}.reader-module__0y_9YW__page[data-proof-live] span[data-pb]{height:0;display:block}.reader-module__0y_9YW__page[data-proof-live] [data-pb-empty]{height:1px;display:block}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose :is(.ms-email,.ms-letter,.ms-note,.text-bubble,.pstyle-code,.pstyle-caption,.scene-divider,blockquote,pre,hr,h1,h2,h3,h4,h5,h6),.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapterHead{break-inside:auto;break-after:auto}.reader-module__0y_9YW__page[data-proof-live]{--reader-leading:var(--proof-leading,1.7)}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose p{orphans:1;widows:1}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapter[data-matter]{min-height:0}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapter:is([data-matter=half-title],[data-matter=title],[data-matter=centered],[data-matter=smallprint]){min-height:calc(100% - 2px)}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose .ms-email-header{padding:.6em 0}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose .ms-email p{padding:.2em 1em}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose .ms-email-body{padding-top:.85em}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose .ms-email p:last-child{padding-bottom:.85em}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose .ms-letter{padding:1.1em 1.5em}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose .ms-note{padding:.9em 1.1em}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose .text-bubble{padding:.5em .9em}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__prose .pstyle-code{padding:.8em 1em}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapterTitle{margin-bottom:1.5em}.reader-module__0y_9YW__page[data-proof-live] [data-proof-out]{display:none!important}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapter[data-proof-clip]{height:calc(100% - 2px);min-height:0;overflow:hidden}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapter:is([data-matter=half-title],[data-matter=title]) .reader-module__0y_9YW__prose{padding:1.5em 0}.reader-module__0y_9YW__page[data-proof-live] .reader-module__0y_9YW__chapter[data-matter=centered] .reader-module__0y_9YW__prose{padding:1em 0}.reader-module__0y_9YW__page[data-proof-live] [data-pb-empty=toc]:has(.reader-module__0y_9YW__proofContents){height:calc(100% - 2px);overflow:hidden}.reader-module__0y_9YW__proofContents{font-size:var(--reader-size);line-height:1.5}.reader-module__0y_9YW__proofContentsTitle{text-align:center;margin:1.5em 0 1.2em;font-size:1.3em}.reader-module__0y_9YW__proofContents ol{margin:0;padding:0;list-style:none}.reader-module__0y_9YW__proofContents li{justify-content:space-between;gap:1.5em;padding:.18em 0;display:flex}.reader-module__0y_9YW__proofContents li span:last-child{font-variant-numeric:oldstyle-nums;flex-shrink:0}.reader-module__0y_9YW__page[data-proof-live][data-proof-opener] section:not([data-matter]) [data-chapter-head]{padding-top:var(--po-drop)!important;margin-bottom:var(--po-gap)!important}.reader-module__0y_9YW__page[data-proof-live][data-proof-opener] section:not([data-matter]) [data-chapter-number]{font-size:var(--po-number-size)!important;line-height:var(--po-number-leading)!important;margin:0 0 var(--po-number-after)!important}.reader-module__0y_9YW__page[data-proof-live][data-proof-opener] section:not([data-matter]) [data-chapter-title]{font-size:var(--po-title-size)!important;line-height:var(--po-title-leading)!important;margin:0 0 var(--po-title-after)!important}.reader-module__0y_9YW__page[data-proof-live][data-proof-opener] section:not([data-matter]) [data-chapter-title][data-number-only]{font-size:var(--po-number-size)!important;line-height:var(--po-number-leading)!important}
.library-module__F1QO9q__page{max-width:62rem;margin:var(--space-3) auto;padding:var(--space-3) clamp(1rem, 4vw, 2.25rem) var(--space-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);gap:var(--space-3);flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #14201b0f,0 12px 32px #14201b14}@media (max-width:64rem){.library-module__F1QO9q__page{margin-inline:.75rem}}.library-module__F1QO9q__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);border-bottom:2px solid var(--accent);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.library-module__F1QO9q__head h1{margin:0;font-size:clamp(1.6rem,6vw,2.25rem);font-weight:500;line-height:1.1}.library-module__F1QO9q__intro,.library-module__F1QO9q__quiet{color:var(--text-2);margin:0}.library-module__F1QO9q__usage{max-width:24rem;font-family:var(--sans);color:var(--text-2);gap:.35rem;font-size:.8rem;display:grid}.library-module__F1QO9q__meter{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.library-module__F1QO9q__meter>span{background:var(--gilt);height:100%;display:block}.library-module__F1QO9q__sectionLabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.68rem;font-weight:600}.library-module__F1QO9q__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.library-module__F1QO9q__import{gap:var(--space-1);display:grid}.library-module__F1QO9q__drop{justify-items:start;gap:var(--space-1);padding:var(--space-2);border:1px dashed var(--line-control);border-radius:var(--radius-md);background:var(--surface-1);transition:border-color var(--duration) ease, background-color var(--duration) ease;display:grid}.library-module__F1QO9q__dropOver{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}.library-module__F1QO9q__dropLine,.library-module__F1QO9q__formats{margin:0}.library-module__F1QO9q__formats{font-family:var(--sans);color:var(--text-2);font-size:.78rem}.library-module__F1QO9q__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.library-module__F1QO9q__queue{font-family:var(--sans);gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.library-module__F1QO9q__queueItem{justify-content:space-between;gap:.25rem var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:.4rem 0;display:flex}.library-module__F1QO9q__queueName{overflow-wrap:anywhere}.library-module__F1QO9q__queueState{color:var(--text-2)}.library-module__F1QO9q__queueItem[data-state=refused] .library-module__F1QO9q__queueState{color:var(--danger)}.library-module__F1QO9q__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.library-module__F1QO9q__book{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;display:grid}.library-module__F1QO9q__bookCover{text-decoration:none;display:block}.library-module__F1QO9q__removed .library-module__F1QO9q__bookCover{filter:grayscale(.7);opacity:.7}.library-module__F1QO9q__bookBody{gap:.3rem;min-width:0;display:grid}.library-module__F1QO9q__bookTitle{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:600;line-height:1.25}.library-module__F1QO9q__bookMeta{font-family:var(--sans);color:var(--text-2);margin:0;font-size:.8rem}.library-module__F1QO9q__bookBody .library-module__F1QO9q__actions{margin-top:.4rem}.library-module__F1QO9q__confirm{border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger) 7%, var(--surface-2));gap:.4rem;margin-top:.4rem;padding:.75rem;display:grid}.library-module__F1QO9q__confirm p{margin:0}.library-module__F1QO9q__editForm{gap:.6rem;max-width:28rem;display:grid}.library-module__F1QO9q__field{font-family:var(--sans);gap:.2rem;font-size:.8rem;display:grid}.library-module__F1QO9q__field input{font:inherit;border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:.45rem .6rem;font-size:1rem}.library-module__F1QO9q__field small{color:var(--text-2)}.library-module__F1QO9q__error{color:var(--danger);font-family:var(--sans);margin:0;font-size:.85rem}.library-module__F1QO9q__shelf{gap:var(--space-2);display:grid}.library-module__F1QO9q__shelfHead{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.library-module__F1QO9q__row{--cover-width:7.5rem;gap:var(--space-2);scroll-snap-type:x proximity;margin:0;padding:.5rem 0 .75rem;list-style:none;display:flex;overflow-x:auto}.library-module__F1QO9q__card{width:var(--cover-width);scroll-snap-align:start;flex:none}.library-module__F1QO9q__cardLink{color:inherit;gap:.6rem;text-decoration:none;display:grid}.library-module__F1QO9q__cardTitle{font-family:var(--serif);overflow-wrap:anywhere;font-size:.95rem;font-weight:600;line-height:1.2}.library-module__F1QO9q__cardLink:hover .library-module__F1QO9q__cardTitle{text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.library-module__F1QO9q__cardLink:hover .library-module__F1QO9q__cover{transform:translateY(-4px)}.library-module__F1QO9q__cover{aspect-ratio:2/3;color:#f5f4f1;text-align:center;background-image:linear-gradient(90deg,#00000047,#0000 5%,#ffffff1a 7%,#fff0 11%);border-radius:3px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:24% 12% 14%;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:4px 8px 16px #00000038}.library-module__F1QO9q__cover:after{content:"";pointer-events:none;border:1px solid #f5f4f152;border-radius:2px;position:absolute;inset:6%}.library-module__F1QO9q__coverPicture{background-color:var(--surface-2);padding:0}.library-module__F1QO9q__coverPicture:after{display:none}.library-module__F1QO9q__coverPicture img{object-fit:cover;width:100%;height:100%;display:block}.library-module__F1QO9q__blue{background-color:#356065}.library-module__F1QO9q__green{background-color:#4f6b5b}.library-module__F1QO9q__brass{background-color:#7d5a23}.library-module__F1QO9q__orange{background-color:#96491a}.library-module__F1QO9q__ink{background-color:#22302a}.library-module__F1QO9q__coverTitle{font-family:var(--serif);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.library-module__F1QO9q__coverRule{background:#f5f4f180;width:28%;height:1px}.library-module__F1QO9q__coverAuthor{font-family:var(--sans);letter-spacing:.06em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;display:-webkit-box;overflow:hidden}.library-module__F1QO9q__coverFormat{font-family:var(--sans);letter-spacing:.12em;opacity:.8;font-size:.5rem;position:absolute;top:8%;right:9%}@media (prefers-reduced-motion:reduce){.library-module__F1QO9q__cover,.library-module__F1QO9q__drop{transition:none}.library-module__F1QO9q__cardLink:hover .library-module__F1QO9q__cover{transform:none}}.library-module__F1QO9q__emailIn{gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-2);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface-1);display:grid}.library-module__F1QO9q__addressRow{justify-items:start;gap:.35rem;display:grid}.library-module__F1QO9q__addressLabel{font-family:var(--sans);color:var(--text-2);font-size:.8rem}.library-module__F1QO9q__address{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:1rem}.library-module__F1QO9q__senders{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.library-module__F1QO9q__sender{justify-content:space-between;align-items:center;gap:var(--space-1);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.library-module__F1QO9q__senderForm{align-items:end;gap:var(--space-1);flex-wrap:wrap;display:flex}.library-module__F1QO9q__senderForm .library-module__F1QO9q__field{flex:16rem}.library-module__F1QO9q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
html:root:has(.landing-module___cEqKa__stage){--surface-0:#101113;--surface-1:#17181b;--surface-2:#202226;--text-1:#f5f4f1;--text-2:#c7c4bc;--text-3:#8b8983;--line:#f5f4f11a;--line-control:#f5f4f12e;--accent:#9abcc4;--accent-strong:#9abcc4;--steel-hi:#e3eaec;--steel-mid:#828e92;--steel-lo:#3b4347;--glint-gold:#e0b56b;--glint-pale:#f2d9a8;--glint-plain:#f5f4f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}.landing-module___cEqKa__stage{--blue:#9abcc4;--blue-deep:#356065;--green:#7a9c8a;--gold:#e0b56b;--display:var(--display-face);--reading:var(--serif);--chrome:var(--sans);--leaf:#faf8f0;--card:#fffdf8;--leaf-ink:#14201b;--leaf-ink-2:#2f3d36;--leaf-ink-3:#5b6660;--rule:#14201b24;--rule-strong:#14201b4d;--seam:#00000024;--gutter:clamp(1rem, 4vw, 2.5rem);--wide:78rem;min-height:100dvh;color:var(--text-1);font-family:var(--reading)}.landing-module___cEqKa__top{z-index:10;padding:.8rem max(var(--gutter), calc((100% - var(--wide)) / 2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#101113c7;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.landing-module___cEqKa__brand{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.landing-module___cEqKa__brandMark{background:url(/brand/calamus-mark-dark.svg) 50%/contain no-repeat;width:1.9rem;height:1.9rem}.landing-module___cEqKa__wordmark{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--blue);text-shadow:0 0 10px #9abcc473,0 0 22px #9abcc440;font-size:1rem;font-weight:600}.landing-module___cEqKa__menu{font-family:var(--chrome);letter-spacing:.16em;text-transform:uppercase;gap:clamp(1rem,2.4vw,2.25rem);font-size:.72rem;font-weight:600;display:none}@media (min-width:72rem){.landing-module___cEqKa__menu{display:flex}}.landing-module___cEqKa__menu a{color:var(--text-2);white-space:nowrap;padding:.4rem 0;text-decoration:none;transition:color .2s;position:relative}.landing-module___cEqKa__menu a:after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .24s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landing-module___cEqKa__menu a:hover{color:var(--blue)}.landing-module___cEqKa__menu a:hover:after,.landing-module___cEqKa__menu a:focus-visible:after{transform:scaleX(1)}.landing-module___cEqKa__topActions{align-items:center;gap:.6rem;display:inline-flex}.landing-module___cEqKa__button,.landing-module___cEqKa__buttonQuiet{font-family:var(--chrome);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.68rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.landing-module___cEqKa__button{color:var(--blue);border:1px solid var(--blue);background:#17181b99;box-shadow:0 0 18px 2px #9abcc459}.landing-module___cEqKa__button:hover{border-color:var(--blue-deep);box-shadow:0 0 26px 6px #9abcc48c}.landing-module___cEqKa__buttonQuiet{color:var(--text-1);border:1px solid var(--line-control);background:0 0}.landing-module___cEqKa__buttonQuiet:hover{border-color:#f5f4f166}.landing-module___cEqKa__top .landing-module___cEqKa__button,.landing-module___cEqKa__top .landing-module___cEqKa__buttonQuiet{padding:.55rem 1.1rem}@media (max-width:30rem){.landing-module___cEqKa__top .landing-module___cEqKa__buttonQuiet{display:none}}.landing-module___cEqKa__hero{padding:clamp(3rem, 9vw, 6rem) var(--gutter) clamp(1.5rem, 4vw, 2.5rem);text-align:center;flex-direction:column;align-items:center;display:flex}.landing-module___cEqKa__eyebrow{font-family:var(--chrome);letter-spacing:.26em;text-transform:uppercase;color:var(--text-3);gap:.9rem;margin:0 0 1.4rem;font-size:.7rem;font-weight:600;display:flex}.landing-module___cEqKa__eyebrow span+span:before{content:"";background:var(--gold);vertical-align:middle;width:.28rem;height:.28rem;margin-right:.9rem;display:inline-block;transform:translateY(-1px)rotate(45deg)}.landing-module___cEqKa__heroTitle{max-width:14ch;font-family:var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 0 60px #9abcc42e;margin:0;font-size:clamp(2.6rem,8.4vw,6rem);font-weight:500;line-height:.98}.landing-module___cEqKa__heroLede{max-width:36rem;color:var(--text-2);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.landing-module___cEqKa__band{width:min(100% - 2 * var(--gutter), var(--wide));border:1px solid var(--line-control);background:radial-gradient(70% 22rem at 100% 0,#9abcc417,#0000 70%),#17181beb;border-radius:12px;margin:clamp(2.5rem,7vw,5rem) auto 0;padding:clamp(2rem,6vw,4.5rem) clamp(1.35rem,5vw,4.5rem);scroll-margin-top:5rem;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.landing-module___cEqKa__numeral{font-family:var(--display);font-variation-settings:"opsz" 144;letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px #9abcc459;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,18vw,13rem);font-weight:300;line-height:.9;position:absolute;top:clamp(.5rem,2vw,2rem);right:clamp(1rem,4vw,3.5rem)}.landing-module___cEqKa__kicker{font-family:var(--chrome);letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:.9rem;margin:0 0 1rem;font-size:.68rem;font-weight:600;display:flex;position:relative}.landing-module___cEqKa__kicker span{font-family:var(--display);letter-spacing:.01em;text-transform:none;color:var(--blue);align-items:center;gap:.9rem;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1;display:inline-flex}.landing-module___cEqKa__kicker span:after{content:"";background:#9abcc499;width:2.25rem;height:1px}.landing-module___cEqKa__title{max-width:18ch;font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:500;line-height:1.04;position:relative}.landing-module___cEqKa__prose{max-width:40rem;color:var(--text-2);margin-top:1.75rem;font-size:1.1rem;line-height:1.7;position:relative}.landing-module___cEqKa__prose p{margin:0 0 1rem}.landing-module___cEqKa__prose p:first-child{color:var(--text-1);font-size:1.3rem;line-height:1.55}.landing-module___cEqKa__prose p:last-child{color:var(--blue);margin:0;font-style:italic}.landing-module___cEqKa__subhead{font-family:var(--chrome);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:.9rem;margin:3rem 0 1.1rem;font-size:.68rem;font-weight:600;display:flex;position:relative}.landing-module___cEqKa__subhead:after{content:"";background:linear-gradient(90deg, var(--line-control), transparent);flex:1;height:1px}.landing-module___cEqKa__cards{counter-reset:card;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-module___cEqKa__account+.landing-module___cEqKa__cards{margin-top:1.75rem}.landing-module___cEqKa__cards li{counter-increment:card;border:1px solid var(--line);border-top:1px solid var(--blue);background:linear-gradient(180deg, #9abcc417, transparent 55%), var(--surface-2);border-radius:6px;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.4rem 1.35rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 22px 40px -26px #000000f2}.landing-module___cEqKa__cards li:hover,.landing-module___cEqKa__cards li:focus-within{border-color:#9abcc499;box-shadow:0 0 26px -4px #9abcc459}.landing-module___cEqKa__cards li:before{content:counter(card, upper-roman);font-family:var(--display);letter-spacing:.14em;color:var(--blue);font-size:.95rem}.landing-module___cEqKa__cards strong{font-family:var(--display);font-size:1.45rem;font-weight:500;line-height:1.15}.landing-module___cEqKa__cards span{color:var(--text-2);flex:1;font-size:.98rem;line-height:1.55}.landing-module___cEqKa__cards a{margin-top:.6rem}.landing-module___cEqKa__account{font-family:var(--chrome);color:var(--text-2);margin:1rem 0 0;font-size:.9rem;position:relative}.landing-module___cEqKa__account a,.landing-module___cEqKa__questions{border-top:1px solid var(--line-control);max-width:46rem;margin-top:2rem;position:relative}.landing-module___cEqKa__questions details{border-bottom:1px solid var(--line)}.landing-module___cEqKa__questions summary{font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.25rem;line-height:1.25;list-style:none;transition:color .2s;display:flex}.landing-module___cEqKa__questions summary::-webkit-details-marker{display:none}.landing-module___cEqKa__questions summary:hover{color:var(--blue)}.landing-module___cEqKa__questions summary:after{content:"";background:linear-gradient(var(--blue), var(--blue)) center / 100% 1px no-repeat, linear-gradient(var(--blue), var(--blue)) center / 1px 100% no-repeat;flex:none;width:.8rem;height:.8rem;transition:transform .24s}.landing-module___cEqKa__questions details[open] summary:after{transform:rotate(45deg)}.landing-module___cEqKa__questions p{max-width:40rem;color:var(--text-2);margin:0;padding:0 0 1.3rem;line-height:1.65}.landing-module___cEqKa__plate{width:min(100% - 2 * var(--gutter), 34rem);border:1px solid var(--line-control);outline:1px solid var(--line);outline-offset:-7px;text-align:center;background:radial-gradient(60% 120% at 50% 0,#9abcc41a,#0000 70%),#101113b3;flex-direction:column;align-items:center;gap:.7rem;margin:clamp(3.5rem,9vw,6.5rem) auto;padding:2.4rem 1.25rem 2rem;display:flex;position:relative}.landing-module___cEqKa__plate:before,.landing-module___cEqKa__plate:after{content:"";background:var(--gold);width:.5rem;height:.5rem;position:absolute;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 12px #e0b56b99}.landing-module___cEqKa__plate:before{top:0}.landing-module___cEqKa__plate:after{top:100%}.landing-module___cEqKa__motto{font-family:var(--font-script), var(--display);color:var(--blue);text-shadow:0 0 24px #9abcc44d;font-size:clamp(2.7rem,9vw,4rem);line-height:1}.landing-module___cEqKa__gloss{font-family:var(--chrome);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);font-size:.68rem;font-weight:600}.landing-module___cEqKa__footer{border-top:1px solid var(--line);padding:3rem max(var(--gutter), calc((100% - var(--wide)) / 2));font-family:var(--chrome);background:#101113e0}.landing-module___cEqKa__footer p{margin:0}.landing-module___cEqKa__footer ul{margin:0;padding:0;list-style:none}.landing-module___cEqKa__footerTop{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:40rem){.landing-module___cEqKa__footerTop{flex-direction:row;justify-content:space-between}}.landing-module___cEqKa__footerBrand{max-width:20rem}.landing-module___cEqKa__footerName{font-family:var(--display);color:var(--text-1);font-size:1.2rem;font-weight:500}.landing-module___cEqKa__footerMotto{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:.78rem;font-weight:600;margin-top:.5rem!important}.landing-module___cEqKa__footerGloss{font-family:var(--reading);color:var(--text-3);font-size:.9rem;font-style:italic;margin-top:.25rem!important}.landing-module___cEqKa__footerContact{color:var(--text-2);margin-top:1rem;font-size:.85rem;text-decoration:none;transition:color .15s;display:inline-block}a.landing-module___cEqKa__footerContact:hover{color:var(--text-1)}.landing-module___cEqKa__footerSocial{flex-wrap:wrap;align-items:center;gap:1rem;display:flex;margin-top:1.5rem!important}.landing-module___cEqKa__footerSocial a{color:var(--blue);transition:color .15s,opacity .15s;display:block}.landing-module___cEqKa__footerSocial a:hover{opacity:.8}.landing-module___cEqKa__footerSocial a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.landing-module___cEqKa__footerIcon{width:1.15rem;height:1.15rem;display:block}.landing-module___cEqKa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-module___cEqKa__footerColumns{flex-wrap:wrap;gap:2.5rem;display:flex}@media (min-width:40rem){.landing-module___cEqKa__footerColumns{gap:3rem}}.landing-module___cEqKa__footer h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.72rem;font-weight:600}.landing-module___cEqKa__footerColumns ul{flex-direction:column;gap:.5rem;display:flex;margin-top:.75rem!important}.landing-module___cEqKa__footerColumns a{border:1px solid color-mix(in srgb, var(--text-3) 35%, transparent);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);border-radius:.375rem;padding:.25rem .625rem;font-size:.72rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.landing-module___cEqKa__footerColumns a:hover{border-color:color-mix(in srgb, var(--text-3) 70%, transparent);color:var(--text-1)}.landing-module___cEqKa__footerBase{flex-direction:column;gap:1rem;margin-top:3rem;display:flex}@media (min-width:40rem){.landing-module___cEqKa__footerBase{flex-direction:row;justify-content:space-between;align-items:center}}.landing-module___cEqKa__footerBase p{color:var(--text-3);font-size:.78rem}.landing-module___cEqKa__footerBase ul{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.landing-module___cEqKa__footerBase a{color:var(--text-3);font-size:.78rem;text-decoration:none;transition:color .15s}.landing-module___cEqKa__footerBase a:hover{color:var(--text-1)}
.bookCover-module__9UP3Nq__cover{aspect-ratio:2/3;background:var(--surface-2);border-radius:3px;width:100%;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:4px 8px 16px #00000038}.bookCover-module__9UP3Nq__large{border-radius:6px;box-shadow:6px 12px 26px #00000047}.bookCover-module__9UP3Nq__cover img{object-fit:cover;width:100%;height:100%;display:block}.bookCover-module__9UP3Nq__cloth{color:#f5f4f1;text-align:center;background-image:linear-gradient(90deg,#00000047,#0000 5%,#ffffff1a 7%,#fff0 11%);flex-direction:column;justify-content:space-between;align-items:center;padding:26% 12% 12%;display:flex;position:absolute;inset:0}.bookCover-module__9UP3Nq__cloth:after{content:"";pointer-events:none;border:1px solid #f5f4f152;border-radius:2px;position:absolute;inset:6%}.bookCover-module__9UP3Nq__blue{background-color:#356065}.bookCover-module__9UP3Nq__green{background-color:#4f6b5b}.bookCover-module__9UP3Nq__brass{background-color:#7d5a23}.bookCover-module__9UP3Nq__orange{background-color:#96491a}.bookCover-module__9UP3Nq__ink{background-color:#22302a}.bookCover-module__9UP3Nq__clothTitle{font-family:var(--serif);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:clamp(.78rem,.5rem + 1.1vw,.95rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.bookCover-module__9UP3Nq__large .bookCover-module__9UP3Nq__clothTitle{font-size:clamp(1.2rem,.8rem + 1.6vw,1.5rem)}.bookCover-module__9UP3Nq__clothRule{background:#f5f4f180;width:28%;height:1px}.bookCover-module__9UP3Nq__clothAuthor{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.6rem}.bookCover-module__9UP3Nq__large .bookCover-module__9UP3Nq__clothAuthor{font-size:.72rem}.bookCover-module__9UP3Nq__badge{color:#f5f4f1;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#14201bb8;border-radius:3px;max-width:calc(100% - 12px);padding:3px 6px;font-size:.56rem;font-weight:700;position:absolute;top:6px;right:6px;overflow:hidden}
.authSpread-module__pEiDPa__desk{padding:clamp(1rem, 3vw, 2rem) var(--gutter) 2rem;justify-content:center;display:flex}.authSpread-module__pEiDPa__spread{--accent-chosen:initial;flex-direction:column;gap:.75rem;width:min(100%,34rem);display:flex}.authSpread-module__pEiDPa__verso,.authSpread-module__pEiDPa__recto{aspect-ratio:2/3;color:var(--leaf-ink);background-color:var(--leaf);border-radius:2px;flex-direction:column;padding:clamp(1.5rem,6vw,3rem) clamp(1.1rem,5.5vw,3.25rem) 1rem;display:flex;position:relative;box-shadow:0 2px 10px #00000080,0 30px 70px -20px #000000b3}.authSpread-module__pEiDPa__recto{--surface-0:#faf8f0;--surface-1:#fffdf8;--surface-2:#fffdf8;--text-1:#14201b;--text-2:#2f3d36;--text-3:#5b6660;--line:#14201b24;--line-control:#14201b4d;--accent:#356065;--accent-strong:#2a4d51;--focus-ring:#356065;--danger:#a8551f;--gilt:#e0b56b;--pill-ink:var(--text-1);--pill-edge:var(--line-control);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:radial-gradient(#14201b33 1px,#0000 1px);background-size:22px 22px;padding:clamp(1.1rem,4vw,1.6rem) clamp(1.1rem,4vw,1.75rem) .9rem}.authSpread-module__pEiDPa__recto .authSpread-module__pEiDPa__folio{padding-top:.9rem}.authSpread-module__pEiDPa__card{border:1px solid var(--rule);background:var(--card);min-width:0;font-family:var(--reading);border-radius:6px;flex-direction:column;gap:.9rem;margin-block:auto;padding:clamp(1.1rem,4vw,1.5rem);display:flex;box-shadow:0 1px 2px #14201b1a,0 26px 44px -22px #14201b8c}.authSpread-module__pEiDPa__card h1{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1.8rem,5vw,2.2rem);font-weight:500}.authSpread-module__pEiDPa__card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.authSpread-module__pEiDPa__card form>*{grid-column:1/-1;margin:0}:is(.authSpread-module__pEiDPa__card form>label:has(>input[name=firstName]),.authSpread-module__pEiDPa__card form>label:has(>input[name=lastName])){grid-column:auto;min-width:0}.authSpread-module__pEiDPa__card form input:not([type=radio],[type=checkbox]){width:100%;padding-block:.55rem}.authSpread-module__pEiDPa__card fieldset{gap:.4rem;min-inline-size:0}.authSpread-module__pEiDPa__card fieldset legend{margin-bottom:.4rem}.authSpread-module__pEiDPa__card fieldset label{padding-block:.5rem}.authSpread-module__pEiDPa__card form>button,.authSpread-module__pEiDPa__card form>a{justify-self:start}.authSpread-module__pEiDPa__card form+form{border-top:1px solid var(--rule);padding-top:1.1rem}.authSpread-module__pEiDPa__card textarea{resize:vertical;width:100%}.authSpread-module__pEiDPa__folio{font-family:var(--display);letter-spacing:.18em;text-align:center;color:var(--leaf-ink-3);margin-top:auto;padding-top:1.5rem;font-size:.8rem}.authSpread-module__pEiDPa__eyebrow{font-family:var(--chrome);letter-spacing:.24em;text-transform:uppercase;color:var(--leaf-ink-3);gap:.9rem;margin:0 0 1.25rem;font-size:.68rem;font-weight:600;display:flex}.authSpread-module__pEiDPa__eyebrow span+span:before{content:"";background:var(--gold);vertical-align:middle;width:.28rem;height:.28rem;margin-right:.9rem;display:inline-block;transform:translateY(-1px)rotate(45deg)}.authSpread-module__pEiDPa__title{font-family:var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,9vw,3.6rem);font-weight:500;line-height:1}.authSpread-module__pEiDPa__lede{color:var(--leaf-ink-2);margin:1.3rem 0 0;font-size:1.08rem;line-height:1.6}.authSpread-module__pEiDPa__points{counter-reset:point;border-top:1px solid var(--rule-strong);margin:1.5rem 0 0;padding:0;list-style:none}.authSpread-module__pEiDPa__points li{counter-increment:point;border-bottom:1px solid var(--rule);color:var(--leaf-ink-2);padding:.65rem 0 .65rem 3rem;font-size:.98rem;line-height:1.5;position:relative}.authSpread-module__pEiDPa__points li:before{content:counter(point, upper-roman);width:2.1rem;font-family:var(--display);letter-spacing:.06em;text-align:center;color:var(--blue-deep);font-size:1rem;position:absolute;top:.62rem;left:0}.authSpread-module__pEiDPa__points strong{font-family:var(--display);color:var(--leaf-ink);font-size:1.06rem;font-weight:500}.authSpread-module__pEiDPa__plate{border:1px solid var(--rule-strong);outline:1px solid var(--rule);outline-offset:-6px;text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:2.25rem 0 0;padding:1.5rem 1rem 1.3rem;display:flex;position:relative}.authSpread-module__pEiDPa__plate:before,.authSpread-module__pEiDPa__plate:after{content:"";background:var(--gold);width:.45rem;height:.45rem;position:absolute;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.authSpread-module__pEiDPa__plate:before{top:0}.authSpread-module__pEiDPa__plate:after{top:100%}.authSpread-module__pEiDPa__motto{font-family:var(--font-script), var(--display);color:var(--blue-deep);font-size:clamp(2.2rem,8vw,3rem);line-height:1}.authSpread-module__pEiDPa__gloss{font-family:var(--chrome);letter-spacing:.2em;text-transform:uppercase;color:var(--leaf-ink-3);font-size:.62rem;font-weight:600}@media (min-width:75rem){.authSpread-module__pEiDPa__spread{flex-direction:row-reverse;gap:6px;width:calc(68rem + 6px)}.authSpread-module__pEiDPa__verso,.authSpread-module__pEiDPa__recto{aspect-ratio:auto;flex:0 0 34rem;min-width:0;min-height:51rem}.authSpread-module__pEiDPa__verso:after,.authSpread-module__pEiDPa__recto:after{content:"";pointer-events:none;width:7%;position:absolute;top:0;bottom:0}.authSpread-module__pEiDPa__verso:after{background:linear-gradient(to left, var(--seam), transparent);right:0}.authSpread-module__pEiDPa__recto:after{background:linear-gradient(to right, var(--seam), transparent);left:0}}.authSpread-module__pEiDPa__sheet{width:min(100%,34rem)}.authSpread-module__pEiDPa__sheet .authSpread-module__pEiDPa__recto:after{content:none}.authSpread-module__pEiDPa__sheet .authSpread-module__pEiDPa__plate{margin-top:1.5rem}.authSpread-module__pEiDPa__sheet .authSpread-module__pEiDPa__card{gap:.75rem;padding:clamp(1.1rem,4vw,1.25rem)}.authSpread-module__pEiDPa__sheet .authSpread-module__pEiDPa__card form{gap:.6rem}.authSpread-module__pEiDPa__sheet .authSpread-module__pEiDPa__card form+form{padding-top:.85rem}.authSpread-module__pEiDPa__legal{padding:0 var(--gutter) 2.5rem;font-family:var(--chrome);flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.25rem;margin:0;font-size:.78rem;list-style:none;display:flex}@media (min-width:56rem){.authSpread-module__pEiDPa__sheetLegal{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:2;text-align:right;flex-direction:column;align-items:flex-end;gap:.4rem;padding:0;position:fixed}}@media (min-width:90rem){.authSpread-module__pEiDPa__spreadLegal{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:2;text-align:right;flex-direction:column;align-items:flex-end;gap:.4rem;padding:0;position:fixed}}.authSpread-module__pEiDPa__legal a{color:var(--text-3);text-decoration:none;transition:color .2s}.authSpread-module__pEiDPa__legal a:hover{color:var(--blue)}.authSpread-module__pEiDPa__shellMenu{--surface-0:#101113;--surface-1:#17181b;--surface-2:#202226;--text-1:#f5f4f1;--text-2:#dcdcda;--text-3:#b4b5b8;--line:#f5f4f11f;--line-control:#f5f4f157;--accent:#9abcc4;--accent-strong:#b6d2d8;--accent-lit-min:.7;--accent-lit-max:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-1);min-width:0}.authSpread-module__pEiDPa__topWithMenu{flex-wrap:wrap;row-gap:.6rem}
.accountMenu-module__gE7EJa__wrap{flex-shrink:0;display:inline-flex;position:relative}.accountMenu-module__gE7EJa__trigger{gap:.4rem;max-width:12rem}.accountMenu-module__gE7EJa__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountMenu-module__gE7EJa__panel{z-index:5;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);width:14rem;font-family:var(--sans);flex-direction:column;gap:.25rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #14201b38}.accountMenu-module__gE7EJa__panelEmail{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line);margin-bottom:.15rem;padding:.3rem .5rem .4rem;font-size:.72rem;overflow:hidden}.accountMenu-module__gE7EJa__item{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-1);cursor:pointer;background:0 0;border:none;padding:.4rem .5rem;font-family:inherit;font-size:.8125rem;font-weight:500;text-decoration:none;display:block}.accountMenu-module__gE7EJa__item:hover{background:var(--surface-1);color:var(--accent)}.accountMenu-module__gE7EJa__itemDanger:hover{color:var(--danger)}
.personalReader-module__y9cl0G__book img{object-fit:contain;max-width:100%;height:auto;max-height:85vh;margin:1em auto;display:block}.personalReader-module__y9cl0G__book table{border-collapse:collapse;max-width:100%;margin:1em 0;font-size:.9em}.personalReader-module__y9cl0G__book td,.personalReader-module__y9cl0G__book th{border:1px solid var(--line);vertical-align:top;padding:.25em .5em}.personalReader-module__y9cl0G__book figure{margin:1em 0}.personalReader-module__y9cl0G__book figcaption{text-align:center;color:var(--text-2);font-size:.85em}.personalReader-module__y9cl0G__book article h1,.personalReader-module__y9cl0G__book article h2,.personalReader-module__y9cl0G__book article h3,.personalReader-module__y9cl0G__book article h4,.personalReader-module__y9cl0G__book article h5,.personalReader-module__y9cl0G__book article h6{font-family:var(--display-face);text-indent:0;text-wrap:balance;break-after:avoid;margin:1.6em 0 .6em;font-weight:600;line-height:1.2}.personalReader-module__y9cl0G__book article h1{font-size:1.75em}.personalReader-module__y9cl0G__book article h2{font-size:1.5em}.personalReader-module__y9cl0G__book article h3{font-size:1.2em}.personalReader-module__y9cl0G__book article h4{font-size:1.05em}.personalReader-module__y9cl0G__book article h5,.personalReader-module__y9cl0G__book article h6{font-variant:small-caps;letter-spacing:.04em;font-size:1em}.personalReader-module__y9cl0G__book article>:is(h1,h2,h3):first-child{margin-top:.4em}.personalReader-module__y9cl0G__book article :is(h4,h5,h6,ul,ol,table,figure)+p{text-indent:0}.personalReader-module__y9cl0G__book article ul,.personalReader-module__y9cl0G__book article ol{margin:.75em 0;padding-left:1.75em}.personalReader-module__y9cl0G__book article ul{list-style-type:disc}.personalReader-module__y9cl0G__book article ol{list-style-type:decimal}.personalReader-module__y9cl0G__book article ul ul{list-style-type:circle}.personalReader-module__y9cl0G__book article li{text-indent:0;margin:.25em 0}.personalReader-module__y9cl0G__book article li>p{text-indent:0}html[data-reader-justify=on] .personalReader-module__y9cl0G__book article>p:not([style*=text-align]){text-align:justify}
.bookListing-module__l-UJIq__listing{max-width:34rem;font-family:var(--sans);color:var(--text-1);flex-direction:column;gap:.75rem;margin:0;font-size:.9rem;display:flex}.bookListing-module__l-UJIq__listing dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:.2rem;font-size:.65rem}.bookListing-module__l-UJIq__listing dd{margin:0;line-height:1.5}.bookListing-module__l-UJIq__length{font-family:var(--sans);color:var(--text-2);margin:0;font-size:.9rem}.bookListing-module__l-UJIq__lines,.bookListing-module__l-UJIq__chips{margin:0;padding:0;list-style:none}.bookListing-module__l-UJIq__chips{flex-wrap:wrap;gap:.3rem .4rem;display:flex}.bookListing-module__l-UJIq__chips li{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-2);padding:.1rem .5rem;font-size:.82rem}.bookListing-module__l-UJIq__warnings{border-left:3px solid var(--danger);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb, var(--danger) 9%, var(--surface-0));padding:.75rem .9rem}.bookListing-module__l-UJIq__warnings dd+dd{margin-top:.35rem}.bookListing-module__l-UJIq__level{color:var(--text-2);font-size:.78rem;font-weight:600;display:block}
.marks-module__DfNpVG__toolbar{z-index:5;background:var(--surface-1);border-radius:999px;display:flex;position:fixed;box-shadow:0 6px 18px -4px #0006}.marks-module__DfNpVG__menu{--float:var(--reader-accent);--float-ink:var(--reader-accent-ink);background:var(--float);color:var(--float-ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:600;box-shadow:0 0 0 1px #00000047,0 6px 18px -4px #0006}.marks-module__DfNpVG__menu button{min-height:1.75rem;color:var(--float-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .85rem;position:relative}.marks-module__DfNpVG__menu button:hover{background:color-mix(in srgb, var(--float-ink) 14%, transparent)}@media (pointer:coarse){.marks-module__DfNpVG__menu button:after{content:"";position:absolute;inset:-.5rem 0}}.marks-module__DfNpVG__menu{z-index:6;border-radius:14px;grid-template-columns:1fr 1fr;width:21rem;max-width:calc(100vw - 1rem);padding:4px;display:grid;position:fixed}.marks-module__DfNpVG__menu button{text-align:left}.marks-module__DfNpVG__notes{top:3.25rem;right:0;bottom:calc(var(--reader-foot) + env(safe-area-inset-bottom,0px));z-index:4;width:min(100%, var(--reader-notes));scrollbar-width:none;gap:var(--space-2);padding:var(--space-2);background:var(--surface-1);border-left:1px solid var(--line);font-family:var(--sans);flex-direction:column;font-size:.9rem;display:flex;position:fixed;overflow-y:auto;box-shadow:-12px 0 30px #00000024}.marks-module__DfNpVG__notes::-webkit-scrollbar{display:none}.marks-module__DfNpVG__notes[hidden]{display:none}.marks-module__DfNpVG__notesHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}button.marks-module__DfNpVG__toggle{right:var(--space-2);bottom:calc((var(--reader-foot) - var(--reader-foot-control)) / 2 + env(safe-area-inset-bottom,0px));z-index:3;position:fixed}@media (orientation:portrait){.marks-module__DfNpVG__notes{width:auto;height:var(--reader-notes-sheet);z-index:1;border-left:0;border-top:1px solid var(--line);padding-bottom:3.5rem;top:auto;left:0;box-shadow:0 -12px 30px #00000024}}.marks-module__DfNpVG__about{color:var(--text-2);margin:0}.marks-module__DfNpVG__where{font:inherit;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--text-3);cursor:pointer;background:0 0;border:0;margin:0 0 .2rem;padding:0;font-size:.72rem;display:block}.marks-module__DfNpVG__where:hover{color:var(--accent)}.marks-module__DfNpVG__notes h2{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.72rem;font-weight:600}.marks-module__DfNpVG__notes ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.marks-module__DfNpVG__notes li{border-left:3px solid var(--gilt);padding-left:.75rem}.marks-module__DfNpVG__quote{font-family:var(--serif);color:var(--text-2);margin:0;font-style:italic}.marks-module__DfNpVG__body{margin:.2rem 0 0}.marks-module__DfNpVG__kind{font-weight:600}.marks-module__DfNpVG__form{flex-direction:column;gap:.5rem;display:flex}.marks-module__DfNpVG__form textarea{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-2);resize:vertical;min-height:5rem;padding:.6rem}.marks-module__DfNpVG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.marks-module__DfNpVG__save{}.marks-module__DfNpVG__plain{align-self:flex-start;}.marks-module__DfNpVG__danger{}.marks-module__DfNpVG__error{color:var(--danger);margin:0}.marks-module__DfNpVG__paused{border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);margin:0;padding:.6rem .75rem}.marks-module__DfNpVG__finish{padding-top:var(--space-2);border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:auto;display:flex}.marks-module__DfNpVG__finishLink{align-self:flex-start}.marks-module__DfNpVG__itemActions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.marks-module__DfNpVG__notes li[data-flash]{border-left-color:var(--reader-accent,var(--gilt));background:color-mix(in srgb, var(--reader-accent,#e0b56b) 12%, transparent)}@supports (color:oklch(from red clamp(0, l, 1) c h)){.marks-module__DfNpVG__notes li[data-flash]{border-left-color:oklch(from var(--reader-accent,var(--gilt)) clamp(var(--accent-lit-min), l, var(--accent-lit-max)) c h)}}.marks-module__DfNpVG__review{border:1px solid color-mix(in srgb, var(--reader-accent,#e0b56b) 55%, transparent);background:color-mix(in srgb, var(--reader-accent,#e0b56b) 8%, transparent);border-radius:.5rem;flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.marks-module__DfNpVG__review h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.marks-module__DfNpVG__review .marks-module__DfNpVG__actions{flex-wrap:wrap;gap:.4rem .9rem}.marks-module__DfNpVG__earlier{color:var(--text-3,var(--text-2));margin:.15rem 0 0;font-size:.78rem}.marks-module__DfNpVG__moving{background:color-mix(in srgb, var(--reader-accent,#e0b56b) 14%, transparent);border-radius:.5rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.6rem .75rem;display:flex}.marks-module__DfNpVG__moving p{margin:0}.marks-module__DfNpVG__quoteLink{width:100%;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.marks-module__DfNpVG__quoteLink:hover,.marks-module__DfNpVG__quoteLink:focus-visible{color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--reader-accent,var(--gilt));text-decoration-color:var(--reader-accent,var(--gilt));text-underline-offset:.2em}@supports (color:oklch(from red clamp(0, l, 1) c h)){.marks-module__DfNpVG__quoteLink:hover,.marks-module__DfNpVG__quoteLink:focus-visible{-webkit-text-decoration-color:oklch(from var(--reader-accent,var(--gilt)) clamp(var(--accent-lit-min), l, var(--accent-lit-max)) c h);text-decoration-color:oklch(from var(--reader-accent,var(--gilt)) clamp(var(--accent-lit-min), l, var(--accent-lit-max)) c h)}}
.reportListing-module__PsQRZW__report{max-width:34rem;font-family:var(--sans);color:var(--text-2);font-size:.85rem}.reportListing-module__PsQRZW__form{flex-direction:column;align-items:flex-start;gap:.7rem;padding:.8rem 0 .2rem;display:flex}.reportListing-module__PsQRZW__form fieldset{border:0;flex-direction:column;gap:.4rem;margin:0;padding:0;display:flex}.reportListing-module__PsQRZW__form legend{color:var(--text-1);margin-bottom:.4rem;padding:0;font-weight:600}.reportListing-module__PsQRZW__form label{cursor:pointer;align-items:baseline;gap:.5rem;display:flex}.reportListing-module__PsQRZW__form input[type=checkbox]{accent-color:var(--accent)}.reportListing-module__PsQRZW__error{color:var(--danger);margin:0}.reportListing-module__PsQRZW__done{max-width:34rem;font-family:var(--sans);color:var(--text-2);margin:0;font-size:.85rem}.reportListing-module__PsQRZW__note{margin:0}.reportListing-module__PsQRZW__confirm{border:1px solid color-mix(in srgb, var(--gilt) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--gilt) 8%, transparent);max-width:34rem;font-family:var(--sans);color:var(--text-2);flex-direction:column;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.85rem;display:flex}.reportListing-module__PsQRZW__question{color:var(--text-1);outline:none;margin:0}.reportListing-module__PsQRZW__buttons{flex-wrap:wrap;gap:.75rem;display:flex}
.pager-module__0pK2HG__strip{left:0;right:0;bottom:calc(var(--reader-foot) + env(safe-area-inset-bottom,0px));z-index:2;background:var(--surface-0);border-top:1px solid var(--line);font-family:var(--sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex;position:fixed}html[data-reader-opening] .pager-module__0pK2HG__strip{visibility:hidden;animation:0s 4s forwards pager-module__0pK2HG__strip-opened}@keyframes pager-module__0pK2HG__strip-opened{to{visibility:visible}}.pager-module__0pK2HG__status{flex-direction:column;flex:8rem;align-items:center;gap:.1rem;min-width:8rem;max-width:14rem;display:flex}.pager-module__0pK2HG__count{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:.75rem}.pager-module__0pK2HG__chapter{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2);font-size:.7rem;overflow:hidden}@media (max-width:36rem){.pager-module__0pK2HG__far,.pager-module__0pK2HG__shown{display:none}.pager-module__0pK2HG__strip{gap:.35rem;padding:.5rem}.pager-module__0pK2HG__status{flex-basis:5rem;min-width:5rem}}.pager-module__0pK2HG__over{z-index:1;pointer-events:none;perspective:1800px;position:fixed}.pager-module__0pK2HG__seam{background:linear-gradient(90deg,#0000,#00000029 48%,#00000038 50%,#00000029 52%,#0000);width:10%;position:absolute;top:0;bottom:0;left:45%}.pager-module__0pK2HG__noPage{background:var(--surface-0);width:calc(50% + 2rem);position:absolute;top:-1.5rem;bottom:-3rem}.pager-module__0pK2HG__noPage[data-side=left]{left:-2rem}.pager-module__0pK2HG__noPage[data-side=right]{right:-2rem}.pager-module__0pK2HG__folio{text-align:center;font-family:var(--serif);font-variant-numeric:oldstyle-nums;line-height:1;position:absolute}.pager-module__0pK2HG__leaf{background:linear-gradient(to right, #0000001a, #0000 30%), var(--leaf-paper,#fcfcfb);backface-visibility:hidden;width:100%;position:absolute;top:0;bottom:0;box-shadow:0 0 24px #00000040}.pager-module__0pK2HG__leaf[data-two]{width:50%}.pager-module__0pK2HG__leaf[data-direction=forward]{transform-origin:0;animation:.48s ease-in-out forwards pager-module__0pK2HG__turnForward;right:0}.pager-module__0pK2HG__leaf[data-direction=backward]{transform-origin:100%;animation:.48s ease-in-out forwards pager-module__0pK2HG__turnBackward;left:0}.pager-module__0pK2HG__leaf:not([data-two])[data-direction=forward]{transform-origin:0}.pager-module__0pK2HG__leaf:not([data-two])[data-direction=backward]{transform-origin:100%}@keyframes pager-module__0pK2HG__turnForward{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(-100deg)}}@keyframes pager-module__0pK2HG__turnBackward{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(100deg)}}@media (prefers-reduced-motion:reduce){.pager-module__0pK2HG__leaf{display:none}}
.store-module__WA8doG__intro{flex-direction:column;gap:.35rem;max-width:40rem;display:flex}.store-module__WA8doG__eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.7rem;font-weight:600}.store-module__WA8doG__lede{font-family:var(--serif);color:var(--text-2);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,.95rem + .5vw,1.25rem);font-style:italic;line-height:1.5}.store-module__WA8doG__filters{align-items:flex-end;gap:var(--space-1) var(--space-2);font-family:var(--sans);flex-wrap:wrap;display:flex}.store-module__WA8doG__field{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--text-3);flex-direction:column;gap:.25rem;font-size:.7rem;display:flex}.store-module__WA8doG__search{flex:14rem}.store-module__WA8doG__field input,.store-module__WA8doG__field select{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;min-width:0;max-width:100%;color:var(--text-1);font-family:var(--sans);letter-spacing:normal;text-transform:none;padding:.45rem .6rem;font-size:.9rem}.store-module__WA8doG__field select{max-width:14rem}.store-module__WA8doG__field input:focus-visible,.store-module__WA8doG__field select:focus-visible{outline:2px solid var(--accent-chosen,var(--accent));outline-offset:1px}.store-module__WA8doG__ways{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.store-module__WA8doG__count{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.78rem}.store-module__WA8doG__grid{--board:5px;--bay:.6rem;gap:var(--space-3) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.store-module__WA8doG__card{min-width:0;padding:0 var(--bay);flex-direction:column;gap:.3rem;display:flex}.store-module__WA8doG__cardLink{gap:calc(var(--board) + .95rem);color:inherit;border-radius:var(--radius-sm);flex-direction:column;text-decoration:none;display:flex}.store-module__WA8doG__cardLink:focus-visible{outline:2px solid var(--accent-chosen,var(--accent));outline-offset:4px}.store-module__WA8doG__cardCover{display:block;position:relative}.store-module__WA8doG__cardCover:after{content:"";top:100%;left:calc(-1 * var(--bay));right:calc(-1 * var(--bay));height:var(--board);background:linear-gradient(100deg, transparent 0 16%, #ffffffb3 24%, transparent 33% 57%, #ffffff59 65%, transparent 74%), linear-gradient(var(--steel-hi), var(--steel-mid) 40%, var(--steel-lo));box-shadow:0 1px 0 color-mix(in srgb, var(--steel-lo) 70%, #000), 0 6px 8px -4px #00000038;pointer-events:none;position:absolute}a.store-module__WA8doG__cardLink:hover .store-module__WA8doG__cardCover>span:first-child{transform:translateY(-5px);box-shadow:6px 12px 24px #00000057}.store-module__WA8doG__cardTitle{font-family:var(--serif);overflow-wrap:anywhere;text-wrap:balance;font-size:1.02rem;font-weight:600;line-height:1.2}a.store-module__WA8doG__cardLink:hover .store-module__WA8doG__cardTitle{text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.store-module__WA8doG__cardPen{font-family:var(--serif);color:var(--text-2);margin:0;font-size:.88rem;font-style:italic}.store-module__WA8doG__cardPrice{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--text-1);align-items:center;gap:.45rem;margin:.15rem 0 0;font-size:.82rem;font-weight:600;display:flex}.store-module__WA8doG__cardPrice:before{content:"";background:var(--gilt);width:.9rem;height:1px}.store-module__WA8doG__empty{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.store-module__WA8doG__empty p{color:var(--text-2);margin:0;font-size:1.2rem}.store-module__WA8doG__buy{border:1px solid var(--line);border-left:3px solid var(--gilt);border-radius:var(--radius-sm);background:var(--surface-1);max-width:26rem;font-family:var(--sans);gap:.55rem;margin:.35rem 0 .2rem;padding:.95rem 1.05rem 1rem;display:grid}.store-module__WA8doG__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.store-module__WA8doG__price{font-variant-numeric:tabular-nums;color:var(--text-1);margin:0;font-size:1.6rem;font-weight:600;line-height:1}.store-module__WA8doG__small{color:var(--text-2);margin:0;font-size:.82rem;line-height:1.45}.store-module__WA8doG__soon{font-family:var(--serif);color:var(--text-2);margin:0;font-size:.98rem;font-style:italic}.store-module__WA8doG__unavailable{font-family:var(--serif);color:var(--text-1);margin:0;font-size:1.02rem}.store-module__WA8doG__description{flex-direction:column;gap:.75rem;max-width:36rem;display:flex}.store-module__WA8doG__description p{font-family:var(--serif);color:var(--text-1);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.7}.store-module__WA8doG__sectionLabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.68rem;font-weight:600}.store-module__WA8doG__more{gap:var(--space-3) clamp(1.25rem, 4vw, 2.5rem);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.store-module__WA8doG__moreColumn{flex-direction:column;gap:.75rem;min-width:0;display:flex}.store-module__WA8doG__writer{border-left:3px solid var(--gilt);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb, var(--gilt) 12%, var(--surface-0));font-family:var(--serif);color:var(--text-1);margin:0;padding:.8rem .95rem;font-size:.98rem;line-height:1.55}.store-module__WA8doG__writerName{margin-bottom:.25rem;font-style:italic;font-weight:600;display:block}@media (max-width:44rem){.store-module__WA8doG__more{grid-template-columns:minmax(0,1fr)}}@media (max-width:34rem){.store-module__WA8doG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-module__WA8doG__price{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){a.store-module__WA8doG__cardLink:hover .store-module__WA8doG__cardCover>span:first-child{transform:none}}.store-module__WA8doG__sample{--sheet:var(--surface-2);--sheet-pad:clamp(1rem, 2.5vw, 3.25rem);min-height:100dvh;padding:0 var(--space-2) var(--space-4)}.store-module__WA8doG__sampleHead{align-items:center;gap:var(--space-1) var(--space-2);max-width:calc(var(--measure) + 2 * var(--sheet-pad));margin:var(--space-3) auto 0;flex-wrap:wrap;display:flex}.store-module__WA8doG__sampleEyebrow{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.75rem}.store-module__WA8doG__sampleTitle{text-wrap:balance;margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.store-module__WA8doG__crumbs ol{font-family:var(--sans);color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.store-module__WA8doG__crumbs li{align-items:baseline;gap:.45rem;min-width:0;display:inline-flex}.store-module__WA8doG__crumbs li+li:before{content:"›";color:var(--gilt)}.store-module__WA8doG__crumbs a{color:var(--text-2);-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt);text-underline-offset:.18em}.store-module__WA8doG__crumbs [aria-current=page]{color:var(--text-1);font-weight:600}.store-module__WA8doG__genreTitle{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(1.7rem,4.5vw,2.4rem);font-style:italic;font-weight:500;line-height:1.12}.store-module__WA8doG__genres{flex-direction:column;gap:.7rem;display:flex}.store-module__WA8doG__genreHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.store-module__WA8doG__genreList{columns:3 13rem;column-rule:1px solid var(--line);column-gap:clamp(1.25rem,4vw,2.5rem);margin:0;padding:0;list-style:none}.store-module__WA8doG__genreList li{break-inside:avoid;border-bottom:1px dotted var(--line);align-items:baseline;gap:.5rem;padding:.32rem 0;display:flex}.store-module__WA8doG__genreList a,.store-module__WA8doG__genreList .store-module__WA8doG__genreEmpty{min-width:0;font-family:var(--serif);color:var(--text-1);overflow-wrap:anywhere;flex:auto;font-size:1rem;line-height:1.3;text-decoration:none}.store-module__WA8doG__genreList a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.store-module__WA8doG__genreList a:focus-visible{outline:2px solid var(--accent-chosen,var(--accent));outline-offset:2px;border-radius:2px}.store-module__WA8doG__genreList .store-module__WA8doG__quiet{color:var(--text-3)}.store-module__WA8doG__genreCount{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--text-3);flex:none;font-size:.75rem}.store-module__WA8doG__tops a{font-size:1.12rem;font-weight:600}
.discover-module__spLKXG__stage{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--stage-beta);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage-beta) 55%, transparent);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.62rem;display:inline-block}.discover-module__spLKXG__stage[data-stage=alpha]{color:var(--stage-alpha);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage-alpha) 55%, transparent)}.discover-module__spLKXG__stage[data-stage=arc]{color:var(--stage-arc);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage-arc) 55%, transparent)}.discover-module__spLKXG__tools{gap:var(--space-2);flex-direction:column;display:flex}.discover-module__spLKXG__byPen{font-family:var(--serif);margin:0;font-size:1.3rem;font-style:italic;font-weight:500}.discover-module__spLKXG__filters{align-items:flex-end;gap:var(--space-1) var(--space-2);font-family:var(--sans);flex-wrap:wrap;display:flex}.discover-module__spLKXG__field{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--text-3);flex-direction:column;gap:.25rem;font-size:.7rem;display:flex}.discover-module__spLKXG__search{flex:14rem}.discover-module__spLKXG__field input,.discover-module__spLKXG__field select{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;min-width:0;max-width:100%;color:var(--text-1);font-family:var(--sans);letter-spacing:normal;text-transform:none;padding:.45rem .6rem;font-size:.9rem}.discover-module__spLKXG__field select{max-width:14rem}.discover-module__spLKXG__field input:focus-visible,.discover-module__spLKXG__field select:focus-visible{outline:2px solid var(--accent-chosen,var(--accent));outline-offset:1px}.discover-module__spLKXG__ways{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.discover-module__spLKXG__hide{font-family:var(--sans)}.discover-module__spLKXG__hideForm{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.discover-module__spLKXG__hideGroups{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.discover-module__spLKXG__hideGroup{min-width:0;color:var(--text-2);border:0;flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.85rem;display:flex}.discover-module__spLKXG__hideGroup legend{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:.3rem;font-size:.68rem;font-weight:600}.discover-module__spLKXG__check{align-items:flex-start;gap:.45rem;line-height:1.35;display:flex}.discover-module__spLKXG__check input{accent-color:var(--accent-chosen,var(--accent));margin-top:.15rem}.discover-module__spLKXG__status,.discover-module__spLKXG__error{font-family:var(--sans);margin:0;font-size:.85rem}.discover-module__spLKXG__status{color:var(--text-2)}.discover-module__spLKXG__error{color:var(--danger)}.discover-module__spLKXG__grid{gap:var(--space-3) 1.15rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.375rem),1fr));margin:0;padding:0;list-style:none;display:grid}.discover-module__spLKXG__card{flex-direction:column;gap:.35rem;min-width:0;display:flex}.discover-module__spLKXG__cardLink{color:inherit;flex-direction:column;gap:.6rem;text-decoration:none;display:flex}.discover-module__spLKXG__cardCover{display:block}a.discover-module__spLKXG__cardLink:hover .discover-module__spLKXG__cardCover>span{transform:translateY(-5px);box-shadow:6px 12px 24px #00000057}.discover-module__spLKXG__cardTitle{font-family:var(--serif);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.2}a.discover-module__spLKXG__cardLink:hover .discover-module__spLKXG__cardTitle{text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.discover-module__spLKXG__cardMeta{font-family:var(--sans);color:var(--text-2);margin:0;font-size:.78rem;line-height:1.35}.discover-module__spLKXG__empty{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.discover-module__spLKXG__empty p{color:var(--text-2);margin:0;font-size:1.2rem}.discover-module__spLKXG__noneInGenres{color:var(--text-2);margin:0;font-size:1.05rem}.discover-module__spLKXG__pen{color:inherit;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.discover-module__spLKXG__panel{flex-direction:column;gap:.6rem;max-width:34rem;margin-top:.3rem;display:flex}.discover-module__spLKXG__says{font-family:var(--serif);color:var(--text-1);margin:0;font-size:1rem;line-height:1.5}.discover-module__spLKXG__askForm{font-family:var(--sans);flex-direction:column;gap:.6rem;display:flex}.discover-module__spLKXG__noteField{color:var(--text-2);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.discover-module__spLKXG__noteField textarea{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;min-width:0;max-width:100%;min-height:4.5rem;color:var(--text-1);font-family:var(--serif);resize:vertical;padding:.5rem .6rem;font-size:.95rem;line-height:1.45}.discover-module__spLKXG__noteField textarea:focus-visible{outline:2px solid var(--accent-chosen,var(--accent));outline-offset:1px}.discover-module__spLKXG__firstVisit{gap:var(--space-2);max-width:36rem;font-family:var(--sans);flex-direction:column;display:flex}.discover-module__spLKXG__genres{gap:.45rem var(--space-2);color:var(--text-1);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;font-size:.9rem;display:grid}.discover-module__spLKXG__genres legend{margin-bottom:.6rem;font-weight:600}.discover-module__spLKXG__hint{color:var(--text-3);font-size:.82rem;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){a.discover-module__spLKXG__cardLink:hover .discover-module__spLKXG__cardCover>span{transform:none}}.discover-module__spLKXG__sample{--sheet:var(--surface-2);--sheet-pad:clamp(1rem, 2.5vw, 3.25rem);min-height:100dvh;padding:0 var(--space-2) calc(var(--reader-foot) + var(--space-3))}.discover-module__spLKXG__sampleHead{align-items:center;gap:var(--space-1) var(--space-2);max-width:calc(var(--measure) + 2 * var(--sheet-pad));margin:var(--space-3) auto 0;flex-wrap:wrap;display:flex}.discover-module__spLKXG__sampleEyebrow{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.75rem}.discover-module__spLKXG__sampleTitle{text-wrap:balance;margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}
.pictures-module__4bqX8q__picture{margin:0;position:relative}.pictures-module__4bqX8q__picture figcaption{margin-bottom:calc(.8 * var(--u));font-family:var(--chrome);font-size:calc(.64 * var(--u));letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--leaf-ink-3);font-weight:600}.pictures-module__4bqX8q__ipad{width:calc(21.5 * var(--u));aspect-ratio:18/25;padding:calc(.72 * var(--u));border-radius:calc(1.45 * var(--u));box-shadow:inset 0 0 0 1px #5c6166, 0 0 0 1px #111214, 0 calc(.2 * var(--u)) calc(.5 * var(--u)) #14201b59, 0 calc(2.2 * var(--u)) calc(3 * var(--u)) calc(-1.4 * var(--u)) #14201bb3;background:linear-gradient(150deg,#26282c,#0b0c0d 60%);margin-inline:auto;position:relative}.pictures-module__4bqX8q__ipad:before{content:"";top:calc(.27 * var(--u));width:calc(.2 * var(--u));height:calc(.2 * var(--u));background:#3a3d42;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.pictures-module__4bqX8q__ipad:after{content:"";width:calc(.52 * var(--u));border-radius:calc(.3 * var(--u)) calc(.3 * var(--u)) calc(.26 * var(--u)) calc(.26 * var(--u)) / calc(.9 * var(--u)) calc(.9 * var(--u)) calc(.26 * var(--u)) calc(.26 * var(--u));height:44%;box-shadow:inset 0 0 0 1px #14201b38, 0 calc(.5 * var(--u)) calc(.8 * var(--u)) calc(-.3 * var(--u)) #14201b99;background:linear-gradient(90deg,#fbfbf9,#dcdcd8 70%,#c4c4c0);position:absolute;top:14%;left:calc(100% + 1px)}.pictures-module__4bqX8q__screen{--u:calc(var(--page-u) * .76);height:100%;padding:calc(1.1 * var(--u));border-radius:calc(.95 * var(--u));background:#f1eee4;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.pictures-module__4bqX8q__screen[data-screen=reading]{padding:0}.pictures-module__4bqX8q__screen[data-screen=reading] .pictures-module__4bqX8q__sheet{box-shadow:none;border:0;border-radius:0;flex:1}.pictures-module__4bqX8q__screen[data-screen=reading] .pictures-module__4bqX8q__watermark{margin-top:auto!important}.pictures-module__4bqX8q__picture p{margin:0}.pictures-module__4bqX8q__sheet{border:1px solid var(--rule);background:var(--card);color:var(--leaf-ink);border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #14201b1a,0 26px 44px -22px #14201b8c}.pictures-module__4bqX8q__sheetHead{justify-content:space-between;align-items:center;gap:calc(.75 * var(--u));padding:calc(.6 * var(--u)) calc(1 * var(--u));border-bottom:1px solid var(--rule);font-family:var(--chrome);font-size:calc(.66 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-ink-3);font-weight:600;display:flex}.pictures-module__4bqX8q__sheetHead+*~.pictures-module__4bqX8q__sheetHead{border-top:1px solid var(--rule)}.pictures-module__4bqX8q__tag{padding:calc(.1 * var(--u)) calc(.55 * var(--u));border:1px solid var(--blue-deep);font-family:var(--chrome);font-size:calc(.56 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep);border-radius:999px;place-self:flex-start start;font-weight:600;display:inline-block}.pictures-module__4bqX8q__bookTitle{font-family:var(--display);font-size:calc(1.3 * var(--u));font-weight:500;line-height:1.15}.pictures-module__4bqX8q__small{font-family:var(--chrome);font-size:calc(.74 * var(--u));color:var(--leaf-ink-3)}.pictures-module__4bqX8q__chip{padding:calc(.12 * var(--u)) calc(.65 * var(--u));border:1px solid var(--rule-strong);background:var(--card);font-family:var(--display);font-style:italic;font-size:calc(.84 * var(--u));white-space:nowrap;border-radius:999px;line-height:1.4;display:inline-block}.pictures-module__4bqX8q__shelfBook{gap:calc(1.1 * var(--u));padding:calc(1.25 * var(--u)) calc(1.1 * var(--u)) calc(1.35 * var(--u));display:flex}.pictures-module__4bqX8q__cover{width:calc(6.6 * var(--u));aspect-ratio:2/3;padding:calc(.9 * var(--u)) calc(.6 * var(--u)) calc(.7 * var(--u));text-align:center;color:#f5f4f1;background:linear-gradient(90deg,#00000073,#0000 9%),linear-gradient(160deg,#2b2d32,#101113);border-radius:2px 5px 5px 2px;flex-direction:column;flex:none;justify-content:space-between;display:flex;box-shadow:0 12px 22px -8px #14201bb3,inset 0 0 0 1px #e0b56b59}.pictures-module__4bqX8q__cover span:first-child{font-family:var(--display);font-size:calc(.86 * var(--u));line-height:1.15}.pictures-module__4bqX8q__cover span:last-child{font-family:var(--chrome);font-size:calc(.46 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.pictures-module__4bqX8q__shelfAbout{gap:calc(.3 * var(--u));flex-direction:column;min-width:0;display:flex}.pictures-module__4bqX8q__asks{gap:calc(.15 * var(--u));padding-left:calc(.75 * var(--u));border-left:2px solid var(--gold);font-size:calc(.9 * var(--u));color:var(--leaf-ink-2);flex-direction:column;font-style:italic;line-height:1.45;display:flex;margin-top:calc(.5 * var(--u))!important}.pictures-module__4bqX8q__asks span{font-family:var(--chrome);font-size:calc(.58 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--leaf-ink-3);font-style:normal;font-weight:600}.pictures-module__4bqX8q__bar{padding:calc(.55 * var(--u)) calc(.8 * var(--u));border-bottom:1px solid var(--rule);font-family:var(--chrome);font-size:calc(.56 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--leaf-ink-2);justify-content:space-between;align-items:center;display:flex}.pictures-module__4bqX8q__bar>span{padding:calc(.22 * var(--u)) calc(.6 * var(--u));border:1px solid var(--rule-strong);border-radius:999px}.pictures-module__4bqX8q__segments{border:1px solid var(--rule-strong);font-family:var(--chrome);font-size:calc(.6 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--leaf-ink-2);border-radius:999px;align-self:flex-start;display:inline-flex;padding:0!important}.pictures-module__4bqX8q__segments span{padding:calc(.22 * var(--u)) calc(.7 * var(--u))}.pictures-module__4bqX8q__segments span+span{border-left:1px solid var(--rule-strong)}.pictures-module__4bqX8q__bar .pictures-module__4bqX8q__segments span:first-child,.pictures-module__4bqX8q__segments span[data-on]{color:var(--blue-deep);font-weight:600}.pictures-module__4bqX8q__chapter{font-size:calc(.8 * var(--u));text-align:center;color:var(--leaf-ink-3);margin-top:calc(1.4 * var(--u))!important}.pictures-module__4bqX8q__heading{font-family:var(--display);font-size:calc(1.5 * var(--u));text-align:center;font-weight:500;margin-top:calc(.15 * var(--u))!important}.pictures-module__4bqX8q__prose{font-size:calc(.97 * var(--u));line-height:1.75;margin:calc(1.4 * var(--u)) calc(1.5 * var(--u)) 0!important}.pictures-module__4bqX8q__prose mark{color:inherit;background:#e0b56b73;padding:.1em 0}.pictures-module__4bqX8q__tools{font-family:var(--chrome);font-size:calc(.66 * var(--u));letter-spacing:.04em;white-space:nowrap;color:#f5f4f1;background:#17181b;border-radius:6px;align-self:flex-start;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 22px -8px #0009;margin:calc(.6 * var(--u)) calc(1.5 * var(--u)) 0!important}.pictures-module__4bqX8q__tools span{padding:calc(.5 * var(--u)) calc(.7 * var(--u))}.pictures-module__4bqX8q__tools span+span{border-left:1px solid #f5f4f12e}.pictures-module__4bqX8q__tools span:last-child{color:var(--blue)}.pictures-module__4bqX8q__noteRow{align-items:baseline;gap:calc(.6 * var(--u));padding:calc(.6 * var(--u)) calc(.8 * var(--u));border-left:2px solid var(--blue-deep);background:color-mix(in srgb, var(--blue) 14%, var(--card));font-size:calc(.9 * var(--u));color:var(--leaf-ink-2);line-height:1.45;display:flex;margin:calc(.9 * var(--u)) calc(1.5 * var(--u)) 0!important}.pictures-module__4bqX8q__watermark{padding:calc(.6 * var(--u)) calc(1 * var(--u));border-top:1px solid var(--rule);font-family:var(--chrome);font-size:calc(.62 * var(--u));text-align:center;color:var(--leaf-ink-3);margin-top:calc(1.3 * var(--u))!important}.pictures-module__4bqX8q__form{gap:calc(.95 * var(--u));padding:calc(1.15 * var(--u)) calc(1.1 * var(--u)) calc(1.3 * var(--u));flex-direction:column;display:flex}.pictures-module__4bqX8q__field{gap:calc(.35 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.pictures-module__4bqX8q__field>span:first-child{font-family:var(--chrome);font-size:calc(.6 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--leaf-ink-3);font-weight:600}.pictures-module__4bqX8q__fieldRow{gap:calc(.75 * var(--u));display:flex}.pictures-module__4bqX8q__input{gap:calc(.15 * var(--u));min-height:calc(2.2 * var(--u));padding:calc(.5 * var(--u)) calc(.7 * var(--u));border:1px solid var(--rule-strong);background:var(--leaf);font-size:calc(.88 * var(--u));color:var(--leaf-ink-2);border-radius:4px;flex-direction:column;line-height:1.45;display:flex}.pictures-module__4bqX8q__choices{gap:calc(.35 * var(--u));flex-direction:column;display:flex}.pictures-module__4bqX8q__choices span{padding:calc(.45 * var(--u)) calc(.7 * var(--u)) calc(.45 * var(--u)) calc(2 * var(--u));border:1px solid var(--rule);background:var(--leaf);font-size:calc(.88 * var(--u));border-radius:4px;position:relative}.pictures-module__4bqX8q__choices span:before{content:"";left:calc(.7 * var(--u));width:calc(.7 * var(--u));height:calc(.7 * var(--u));border:1px solid var(--rule-strong);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.pictures-module__4bqX8q__choices span[data-on]{border-color:var(--blue-deep)}.pictures-module__4bqX8q__choices span[data-on]:before{border-color:var(--blue-deep);background:radial-gradient(var(--blue-deep) 45%, transparent 50%)}.pictures-module__4bqX8q__buttons{gap:calc(.5 * var(--u));display:flex}.pictures-module__4bqX8q__pill,.pictures-module__4bqX8q__pillOn{padding:calc(.4 * var(--u)) calc(.95 * var(--u));border:1px solid var(--rule-strong);font-family:var(--chrome);font-size:calc(.58 * var(--u));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;font-weight:600}.pictures-module__4bqX8q__pillOn{border-color:var(--blue-deep);color:var(--blue-deep);box-shadow:0 0 14px 1px #9abcc499}.pictures-module__4bqX8q__table{flex-direction:column;display:flex}.pictures-module__4bqX8q__tableHead,.pictures-module__4bqX8q__tableRow{align-items:center;gap:calc(.75 * var(--u));padding:calc(.65 * var(--u)) calc(1 * var(--u));grid-template-columns:1.3fr 1fr 1fr;display:grid}.pictures-module__4bqX8q__tableHead{font-family:var(--chrome);font-size:calc(.58 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--leaf-ink-3);font-weight:600}.pictures-module__4bqX8q__tableRow{border-top:1px solid var(--rule);font-size:calc(.92 * var(--u))}.pictures-module__4bqX8q__tableRow span:nth-child(2){font-family:var(--chrome);font-size:calc(.74 * var(--u));color:var(--leaf-ink-3)}.pictures-module__4bqX8q__tableRow span[data-status=Finished]{color:#4d6b5b;font-weight:600}.pictures-module__4bqX8q__tableRow span[data-status=Reading]{color:var(--blue-deep);font-weight:600}.pictures-module__4bqX8q__meter{height:calc(.3 * var(--u));background:var(--rule);border-radius:999px;overflow:hidden}.pictures-module__4bqX8q__meter span{background:var(--green);transform-origin:0;height:100%;display:block}.pictures-module__4bqX8q__backRow{align-items:baseline;gap:calc(.6 * var(--u));padding:calc(.7 * var(--u)) calc(1 * var(--u));font-size:calc(.92 * var(--u));color:var(--leaf-ink-2);line-height:1.45;display:flex}.pictures-module__4bqX8q__backRow+.pictures-module__4bqX8q__backRow{border-top:1px solid var(--rule)}.pictures-module__4bqX8q__backRow q{font-style:italic}.pictures-module__4bqX8q__grow{flex:1}.pictures-module__4bqX8q__by{font-family:var(--chrome);font-size:calc(.7 * var(--u));color:var(--leaf-ink-3)}.pictures-module__4bqX8q__screen:has(.pictures-module__4bqX8q__shot){padding:0}.pictures-module__4bqX8q__shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}
