:root{--paper:#f7f7f2;--ink:#202b30;--muted:#57666b;--blue:#294c60;--line:#d9dfdd;--control-border:#718187;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}a{color:inherit}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1400px;height:108px;margin:auto;padding:0 70px;display:flex}.wordmark{font:500 30px var(--font-pagefond), var(--serif);letter-spacing:-1px;align-items:center;gap:10px;display:flex}.wordmark span{letter-spacing:2px;text-align:left;max-width:85px;margin-left:16px;font:8px/1.5 ui-monospace,monospace}.brand-symbol{background:var(--blue);flex:0 0 27px;height:32px;display:block;-webkit-mask:url(/pagefond-mark.svg) 50%/contain no-repeat;mask:url(/pagefond-mark.svg) 50%/contain no-repeat}nav{align-items:center;gap:26px;font-size:13px;display:flex}.nav-cta{border:1px solid var(--line);border-radius:7px;align-items:center;gap:15px;padding:11px 17px;display:flex}.landing{max-width:1400px;margin:auto}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding:75px 110px 95px 90px;display:grid}.eyebrow{letter-spacing:2.2px;color:var(--muted);margin:0 0 24px;font:10px/1.7 ui-monospace,monospace}.hero h1{font:clamp(42px, 4.5vw, 68px)/1.13 var(--serif);letter-spacing:-2.5px;margin:0 0 26px;font-weight:400}.hero h1 em{color:var(--blue);font-weight:400}.lede{max-width:410px;color:var(--muted);font-size:16px;line-height:1.8}.primary{background:var(--blue);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:16px 22px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.small-note{color:var(--muted);margin-top:14px;font-size:11px}.quiet-proof{color:var(--muted);gap:25px;margin-top:45px;font-size:11px;display:flex}.quiet-proof span{align-items:center;gap:8px;display:flex}.hero-art{padding:0 20px 0 15px;transform:rotate(2deg)}.art-frame{aspect-ratio:2/3;border-radius:2px;position:relative;overflow:hidden;box-shadow:14px 22px 45px #20394725}.art-frame img{object-fit:cover;width:100%;height:100%}.story-words{font:clamp(23px, 2.65vw, 38px)/1.28 var(--serif);letter-spacing:-.5px;color:#f2f5f3;position:absolute;top:19%;left:12%}.story-source{color:#e4eceb;align-items:flex-start;gap:12px;font-size:12px;display:flex;position:absolute;top:49%;left:12%}.story-source small{color:#bacbd0;margin-top:4px;font-size:9px;display:block}.art-caption{color:var(--muted);letter-spacing:1.5px;justify-content:space-between;align-items:center;margin-top:20px;font:9px ui-monospace,monospace;display:flex}.how{border-top:1px solid var(--line);padding:75px 90px}h2{font:42px/1.15 var(--serif);letter-spacing:-1px;font-weight:400}.steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:55px;display:grid}.steps article{border-top:1px solid var(--line);padding-top:22px}.steps span{color:var(--muted);font:11px ui-monospace}h3{font:23px/1.3 var(--serif);font-weight:400}.steps p{color:var(--muted);max-width:280px;font-size:13px}.closing{text-align:center;background:#eaf0ed;padding:70px 24px 100px}.closing h2{font-size:36px}.text-link{color:var(--blue);align-items:center;gap:15px;font-size:13px;display:inline-flex}.closing p{color:var(--muted);margin-top:26px;font-size:11px}footer{max-width:1400px;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;margin:auto;padding:35px 70px;font-size:11px;display:flex}.workspace{grid-template-columns:240px 1fr;max-width:1300px;min-height:70vh;margin:35px auto;display:grid}.workspace aside{border-right:1px solid var(--line);padding:35px 25px}aside button{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;display:flex}aside button.active{color:var(--blue);background:#e7eeeb}aside svg{width:20px}.aside-note{font:20px/1.4 var(--serif);color:var(--muted);margin:80px 15px}.workspace-main{max-width:950px;padding:30px 55px 60px}.workspace-main h1{font:44px/1.13 var(--serif);letter-spacing:-1px;margin:10px 0 22px;font-weight:400}.auth{max-width:470px}.auth>p{color:var(--muted)}form{margin-top:30px}label{margin:16px 0;font-size:12px;font-weight:500;display:block}input:not([type=checkbox]){border:1px solid var(--control-border);width:100%;color:var(--ink);background:#fff;border-radius:7px;margin-top:8px;padding:15px;display:block}.status{color:var(--blue);background:#e3ece7;border-radius:8px;margin-top:22px;padding:15px 20px;font-size:13px}.section-heading{justify-content:space-between;align-items:center;display:flex}.book-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:35px;margin:35px 0 70px;display:grid}.book-cover{aspect-ratio:2/3;color:#fff;border-left:5px solid #0002;border-radius:2px 5px 5px 2px;flex-direction:column;justify-content:space-between;padding:22px 20px;display:flex;box-shadow:6px 10px 18px #20394720}.book-cover h3{margin:0;font-size:26px}.book-cover span{text-transform:uppercase;letter-spacing:1px;border-top:1px solid #ffffff60;padding-top:12px;font-size:9px}.book-grid article>h3{margin-bottom:4px;font-size:18px}.book-grid article>p{color:var(--muted);margin:0;font-size:11px}.empty{text-align:center;padding:70px 30px}.empty h2{font-size:30px}.empty p{color:var(--muted);font-size:13px}.passages article{border-top:1px solid var(--line);padding:25px 0}.passages blockquote{font:25px/1.55 var(--serif);margin:0 0 15px}.passages p{color:var(--muted);font-size:12px}.upload{background:#ffffff80;border:1px dashed #94a5a7;border-radius:12px;flex-direction:column;align-items:center;gap:10px;margin:35px 0 20px;padding:35px;display:flex}.upload input{max-width:350px;font-size:12px}.upload span{color:var(--muted);font-size:11px}details{color:var(--muted);font-size:12px}.import-row{border-top:1px solid var(--line);align-items:flex-start;gap:18px;padding:20px;display:flex}.import-row h3{margin:0 0 12px;font-size:18px}.import-row blockquote{font:20px/1.5 var(--serif);margin:0 0 10px}.import-row small{color:var(--muted);font-weight:400}.import-row input{margin-top:6px}.warning{color:#a33d35}.account-panel{border:1px solid var(--line);border-radius:8px;margin:30px 0;padding:25px}.account-panel p,.privacy-copy p{color:var(--muted);font-size:13px}.privacy-copy{margin-top:45px}.danger{color:#a33d35;padding:12px 0;font-size:13px}.privacy-copy [role=alertdialog]{border:1px solid #a33d35;margin-top:15px;padding:20px}.privacy-copy [role=alertdialog] button{margin-right:25px}@media (max-width:900px){header{height:85px;padding:0 25px}.wordmark span{display:none}.hero{gap:35px;padding:45px 35px}.hero h1{font-size:48px}.hero-art{padding:0}.story-words{font-size:28px}.how{padding:60px 35px}.workspace{grid-template-columns:190px 1fr}.workspace-main{padding:25px}.workspace-main h1{font-size:35px}}@media (max-width:640px){header{padding:0 20px}.wordmark{font-size:27px}nav{gap:12px;font-size:11px}.nav-cta{max-width:150px;padding:8px 10px}.hero{grid-template-columns:1fr;gap:50px;padding:35px 25px 55px}.hero h1{letter-spacing:-2px;font-size:51px}.hero-art{margin:0 35px;transform:rotate(1.5deg)}.story-words{font-size:30px}.story-source{font-size:11px}.how{padding:45px 25px}h2{font-size:34px}.steps{grid-template-columns:1fr;gap:20px;margin-top:35px}.steps p{max-width:none}.closing h2{font-size:30px}.quiet-proof{margin-top:26px}.workspace{margin-top:10px;display:block}.workspace aside{border-right:0;border-bottom:1px solid var(--line);padding:12px;display:flex;overflow:auto}.workspace aside>.eyebrow,.aside-note{display:none}.workspace aside button{white-space:nowrap;gap:6px;width:auto;font-size:11px}.workspace aside svg{width:16px}.workspace-main{padding:30px 23px}.workspace-main h1{font-size:34px}.book-grid{grid-template-columns:repeat(2,1fr);gap:23px}.upload{padding:22px}footer{gap:15px;padding:25px;font-size:10px}.hero-art .art-frame{max-height:520px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.policy{max-width:760px;margin:60px auto;padding:0 26px 70px}.policy h1{font:42px/1.2 var(--serif);margin:40px 0 24px}.policy h2{font:25px/1.3 var(--serif);margin-top:32px}.policy p{color:var(--muted);line-height:1.9}.policy>a{font-size:13px}.reader-guide{max-width:1000px;margin:auto;padding:28px clamp(22px,5vw,64px)}.reader-guide nav{justify-content:space-between;gap:24px;padding-bottom:60px;display:flex}.reader-guide article{max-width:720px;margin:auto}.reader-guide h1{letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(36px,6vw,64px);line-height:1.1}.reader-guide h2{margin-top:42px;font-family:Georgia,serif;font-size:28px;line-height:1.3}.reader-guide p,.reader-guide li{font-size:18px;line-height:1.85}.reader-guide .guide-intro{color:#53656e;font-size:22px;line-height:1.6}.reader-guide li{padding:12px 0 12px 8px}.reader-guide a{color:#294c60;text-underline-offset:5px}.reader-guide aside{background:#e9ede6;border-radius:24px;margin:48px 0;padding:8px 28px 28px}.reader-guide footer{margin-top:70px;font-size:14px;line-height:1.8}.story-page{max-width:1240px;min-height:100dvh;margin:0 auto;padding:0 48px}.story-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.story-wordmark{font:32px var(--serif);letter-spacing:-1px;text-decoration:none}.story-nav span{color:var(--muted);font-size:13px}.story-spread{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:72px;padding:48px 0;display:grid}.story-art{justify-content:center;min-width:0;margin:0;display:flex}.story-art img{object-fit:contain;width:auto;max-width:100%;max-height:74dvh;display:block;box-shadow:0 16px 42px #202b3020}.story-invitation h1,.start-intro h1,.story-unavailable h1{font:clamp(32px,4vw,58px)/1.12 var(--serif);letter-spacing:-1.5px;margin:16px 0 24px}.story-invitation>p{max-width:36ch;color:var(--muted)}.story-actions{flex-direction:column;align-items:flex-start;gap:18px;margin:28px 0;display:flex}.story-button{background:var(--blue);color:#fff;text-align:center;border-radius:8px;padding:15px 22px;font-weight:600;text-decoration:none;display:inline-block}.story-button:active{transform:scale(.98)}.story-text-link{text-underline-offset:4px;text-align:left;padding:0;text-decoration:underline}.story-consent{max-width:42ch;color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.story-consent input{min-width:20px;min-height:20px;accent-color:var(--blue);flex-shrink:0}.story-invitation details{border-top:1px solid var(--line);padding:22px 0}.story-invitation summary{cursor:pointer;padding:4px 0}.story-invitation blockquote{font:21px/1.65 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0}.story-footer{max-width:none;color:var(--muted);border-top:1px solid var(--line);margin:0;padding:28px 0;font-size:12px;display:block}.story-unavailable{max-width:650px;padding:80px 0}.start-intro{max-width:640px;padding:48px 0}.start-intro>p{max-width:45ch;color:var(--muted)}.start-beta{font-size:13px}.start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:24px 0 56px;display:grid}.start-steps h2{font:25px var(--serif)}.start-steps p{color:var(--muted)}.invitation-code{overflow-wrap:anywhere;font-family:monospace;font-size:13px}.story-page a:focus-visible,.story-page button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.story-art{animation:.6s cubic-bezier(.16,1,.3,1) both pagefond-unfold}.story-invitation{animation:.5s .15s both pagefond-unfold}@keyframes pagefond-unfold{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:767px){.story-page{padding:0 22px}.story-nav{min-height:76px}.story-nav span{text-align:right;max-width:16ch}.story-spread{grid-template-columns:1fr;gap:32px;padding:28px 0}.story-art img{max-height:58dvh}.story-invitation h1{font-size:38px}.story-button{max-width:100%}.start-steps{grid-template-columns:1fr;gap:16px}.story-unavailable{padding:48px 0}}@media (prefers-color-scheme:dark){body:has(.story-page){--paper:#17252b;--ink:#eef0eb;--muted:#b9c6c5;--blue:#b8d4df;--line:#3a4c53}.story-page .story-button{color:#17252b}.story-art img{box-shadow:0 16px 42px #0006}}.start-spread{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:60px;display:grid}.start-art{text-align:center;margin:32px 0}.start-art img{object-fit:contain;width:auto;max-width:100%;height:62dvh;box-shadow:0 16px 42px #202b3020}.start-art figcaption{color:var(--muted);margin-top:14px;font-size:11px}@media (max-width:767px){.start-spread{grid-template-columns:1fr;gap:0}.start-art{margin:0 0 32px}.start-art img{max-height:52dvh}}.beta-request{background:var(--paper,#f7f4ee);border:1px solid var(--line);border-radius:20px;max-width:660px;margin:32px 0 64px;padding:32px}.beta-request h2{font:32px/1.2 var(--serif)}.beta-request p{line-height:1.6}.beta-request form{gap:18px;display:grid}.beta-request label{gap:8px;display:grid}.beta-request input:not([type=checkbox]),.beta-request select{font:inherit;color:#202b30;box-sizing:border-box;background:#fff;border:1px solid #68736d;border-radius:8px;width:100%;padding:13px}.beta-request .beta-consent{line-height:1.6;display:block}.beta-request .beta-honey{display:none}.beta-request button:disabled{opacity:.65}
@font-face{font-family:pagefondFont;src:url(../media/Literata-s.1ksvev-42xyx8.woff2)format("woff2");font-display:swap}@font-face{font-family:pagefondFont Fallback;src:local(Arial);ascent-override:108.97%;descent-override:28.52%;line-gap-override:0.0%;size-adjust:108.01%}.pagefondfont_86abb5c5-module__Jq9fHq__className{font-family:pagefondFont,pagefondFont Fallback}.pagefondfont_86abb5c5-module__Jq9fHq__variable{--font-pagefond-full:"pagefondFont", "pagefondFont Fallback"}
@font-face{font-family:pagefondLatin;src:url(../media/Literata_latin.p.3l92qwcq8yzzu.woff2)format("woff2");font-display:swap}.pagefondlatin_55dcf18a-module__cAXrCa__className{font-family:pagefondLatin}.pagefondlatin_55dcf18a-module__cAXrCa__variable{--font-pagefond-latin:"pagefondLatin"}
