.site-header{z-index:20;background:var(--color-background);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-5);flex-wrap:nowrap;display:flex;position:relative}.site-wordmark{align-items:center;gap:var(--space-2);min-block-size:2.75rem;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-wordmark);flex-shrink:0;text-decoration:none;display:inline-flex}.site-logo{object-fit:contain;flex-shrink:0;block-size:1.75rem;inline-size:1.75rem}.menu-toggle{white-space:nowrap;padding:var(--space-2) var(--space-3);border-color:var(--color-border);color:var(--color-text);font-size:var(--text-sm);background:0 0;flex-shrink:0}.menu-toggle:enabled:hover{background:var(--color-surface);border-color:var(--color-text-muted)}.primary-navigation{background:var(--color-background);max-block-size:max(0px, calc(100vh - var(--site-header-height) - var(--space-3)));max-block-size:max(0px, calc(100dvh - var(--site-header-height) - var(--space-3)));overscroll-behavior-y:contain;scroll-padding-block:var(--space-3);padding-inline:var(--page-gutter);padding-block:var(--space-4) var(--space-2);border-block-start:1px solid var(--color-border);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-ui);flex-basis:100%;display:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.primary-navigation[data-open=true]{display:block}.navigation-list{gap:var(--space-1);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.navigation-list a{min-block-size:2.75rem;color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.navigation-list a:hover{color:var(--color-accent);text-underline-offset:.3em;text-decoration:underline}.primary-navigation a[aria-current=page],.primary-navigation a[aria-current=location]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:.1em}@media (width>=64rem){.header-inner{gap:var(--space-4);padding-block:var(--space-6);flex-wrap:nowrap}.site-wordmark{gap:var(--space-3)}.site-logo{block-size:2.25rem;inline-size:2.25rem}.menu-toggle{display:none}.primary-navigation,.primary-navigation[data-open=true]{align-items:center;gap:var(--space-5);border:0;flex-basis:auto;max-block-size:none;padding:0;display:flex;position:static;overflow:visible}.navigation-list{gap:var(--space-5);flex-direction:row;margin:0}}.hero{padding-block:clamp(3rem,5vw,5rem) clamp(5rem,12vw,12rem)}.hero-introduction{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-ui);letter-spacing:.06em;margin-block-end:var(--space-6)}.hero-composition{gap:var(--space-7);display:grid}.hero-content{min-inline-size:0}.hero-heading{text-wrap:initial;margin:0;font-size:clamp(2rem,1rem + 4vw,4.5rem)}.hero-heading span{display:block}.hero-heading em{color:var(--color-accent);font-weight:inherit}.hero-copy{max-inline-size:34rem;color:var(--color-text-muted);margin-block-start:var(--space-6);margin-block-end:var(--space-6)}.hero-actions{align-items:flex-start;gap:var(--space-3) var(--space-5);font-family:var(--font-ui);font-size:var(--text-sm);flex-flow:column wrap;display:flex}.hero-image{inline-size:100%;min-inline-size:0;max-inline-size:var(--showcase-image-width);justify-self:center;margin:0}.hero-image img{block-size:auto;inline-size:100%}.hero-library-link{min-block-size:2.75rem;padding-block:var(--space-3);line-height:var(--leading-ui);align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hero-introduction,.hero-heading,.hero-copy,.hero-actions,.hero-image{animation:.7s cubic-bezier(.22,1,.36,1) both pramida-entrance}.hero-introduction{--entrance-distance:6px;animation-duration:.5s}.hero-heading{--entrance-distance:22px;animation-duration:.85s;animation-delay:.1s}.hero-copy{--entrance-distance:12px;animation-delay:.22s}.hero-actions{--entrance-start-opacity:.9;--entrance-distance:8px;animation-duration:.6s;animation-delay:.34s}.hero-image{--entrance-distance:32px;animation-duration:1.1s;animation-delay:.4s}}.hero-actions:focus-within{animation:none}@media (width<=63.999rem) and (prefers-reduced-motion:no-preference){.hero-introduction{--entrance-distance:4px;animation-duration:.45s}.hero-heading,.hero-copy,.hero-actions,.hero-image{--entrance-distance:10px;animation-duration:.55s}.hero-heading{--entrance-distance:14px;animation-duration:.7s;animation-delay:70ms}.hero-copy{animation-delay:.15s}.hero-actions{--entrance-distance:6px;animation-delay:.23s}.hero-image{--entrance-distance:18px;animation-duration:.85s;animation-delay:.28s}}@media (prefers-reduced-motion:reduce){.hero-introduction,.hero-heading,.hero-copy,.hero-actions,.hero-image{animation:none!important}}@media (width>=64rem){.hero-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.hero-content{align-self:start;padding-block-start:var(--space-6)}}.hero.hero-devices{padding-block-end:clamp(3rem,6vw,6rem)}.hero-devices .hero-composition{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem)}.hero-devices .hero-content{text-align:center;justify-self:center;max-inline-size:52rem;padding-block-start:0}.hero-devices .hero-copy{max-inline-size:42rem;margin-inline:auto}.hero-devices .hero-actions{align-items:center}.hero-devices .hero-device-showcase{max-inline-size:none}.hero-device-link{border-radius:var(--radius-md);display:block;overflow:hidden}.hero-device-link img{display:block}.hero-device-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}.hero-device-showcase figcaption{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font:var(--text-xs)/1.6 var(--font-ui);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.hero-device-showcase figcaption a{align-items:center;gap:var(--space-2);min-block-size:44px;display:inline-flex}@media (width<=40rem){.hero-devices .hero-content{text-align:start}.hero-devices .hero-actions{align-items:flex-start}.hero-device-showcase figcaption{flex-direction:column;gap:0}}@media (prefers-reduced-motion:no-preference){:is(.reading-philosophy,.wisdom,.journal,.get-pramida) [data-entrance].entrance-pending:not(:focus-within){opacity:0}}@keyframes pramida-entrance{0%{opacity:var(--entrance-start-opacity,0);transform:translateY(var(--entrance-distance,16px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.entrance-active{animation:.65s cubic-bezier(.22,1,.36,1) both pramida-entrance}[data-entrance=image].entrance-active{--entrance-distance:20px;animation-delay:90ms}}[data-entrance]:focus-within{animation:none}@media (width<=63.999rem) and (prefers-reduced-motion:no-preference){.entrance-active,[data-entrance=image].entrance-active{--entrance-distance:10px;animation-duration:.55s;animation-delay:0s}}@media (prefers-reduced-motion:reduce){.entrance-active{animation:none!important}}.reading-overview{padding-block:var(--space-7);border-block-start:1px solid var(--color-border)}.reading-overview h2{font-size:var(--text-2xl)}.reading-overview>p{max-inline-size:45rem;color:var(--color-text-muted)}.reading-overview .reading-journey{padding-block:var(--space-3) 0;border:0}.reading-life-story h2,.reading-life-story h3{font-size:var(--text-2xl);line-height:var(--leading-heading);max-inline-size:24ch}.reading-life-story+.reading-life-story{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-8);padding-block-start:var(--space-8)}.reading-life-detail{color:var(--color-text-muted);font-style:italic}.shelf-switch{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.shelf-switch button{min-block-size:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;background:0 0}.shelf-switch button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.shelf-switch button:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.shelf-images{aspect-ratio:718/1530}.shelf-images img[hidden]{display:none}@media (width>=64rem){.daily-reading-story>div{grid-area:1/2}.daily-reading-story>figure{grid-area:1/1}}.shelf-description{min-block-size:5em;margin-block:var(--space-5) var(--space-3);font-size:var(--text-sm)}.shelf-playback{color:var(--color-accent);padding:var(--space-3) 0;text-underline-offset:4px;min-block-size:44px;font:var(--text-sm)/1.5 var(--font-ui);cursor:pointer;background:0 0;border:0;text-decoration:underline}.finished-overview{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:flex-start;min-block-size:100%;padding:clamp(1.5rem,4vw,3rem);display:flex}.finished-mark{color:var(--color-accent);font-size:3rem}.finished-overview h3{font-size:clamp(1.7rem,3vw,2.5rem)}.shelf-images{display:grid}.shelf-images>*{grid-area:1/1}@media (prefers-reduced-motion:no-preference){.shelf-images>img:not([hidden]),.finished-overview{animation:.45s ease-out both shelf-reveal}@keyframes shelf-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.wisdom{--wisdom-background:var(--color-dark-background);--wisdom-text:var(--color-ivory);--wisdom-muted:var(--color-dark-text-muted);--wisdom-gold:var(--color-dark-accent);--wisdom-border:var(--color-dark-border);--color-focus:var(--wisdom-gold);background:var(--wisdom-background);color:var(--wisdom-text);padding-block:clamp(4rem,8vw,8rem);scroll-margin-block-start:var(--space-5)}.wisdom-layout{align-items:center;gap:var(--space-8);display:grid}.wisdom-story{min-inline-size:0;max-inline-size:34rem}.wisdom-eyebrow{color:var(--wisdom-gold);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-ui);letter-spacing:.06em;margin-block-end:var(--space-5)}.wisdom-story :is(h1,h2){font-size:var(--text-2xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);margin-block-end:var(--space-6)}.wisdom-copy{color:var(--wisdom-muted)}.wisdom-closing{margin:var(--space-7) 0 0;border-block-start:1px solid var(--wisdom-border);padding-block-start:var(--space-5)}.wisdom-image{inline-size:100%;max-inline-size:var(--showcase-image-width);height:auto;justify-self:center;min-inline-size:0;margin:0;margin-inline:auto;display:block}.wisdom-image img{block-size:auto;inline-size:100%}.wisdom-atlas-teaser{align-items:center;gap:var(--space-5);border-block-start:1px solid var(--wisdom-border);color:var(--wisdom-muted);margin-block-start:var(--space-7);padding-block-start:var(--space-6);display:grid}.wisdom-atlas-teaser>*{min-inline-size:0}.wisdom-atlas-teaser .wisdom-eyebrow{margin-block-end:var(--space-3)}.wisdom-atlas-teaser h3{font-size:var(--text-xl);color:var(--wisdom-text)}.wisdom-atlas-teaser a{color:var(--wisdom-gold);padding-block:var(--space-2);display:inline-block}.wisdom-atlas-teaser img{border-radius:.5rem;block-size:auto;inline-size:100%;max-inline-size:20rem}@media (width>=48rem){.wisdom-atlas-teaser{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}@keyframes wisdom-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wisdom-focus{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes wisdom-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.wisdom .wisdom-story.entrance-active{animation:none}.wisdom-story.entrance-active>*{animation:.85s cubic-bezier(.4,0,.2,1) backwards wisdom-rise}.wisdom-story.entrance-active>:is(h1,h2){animation-delay:.14s}.wisdom-story.entrance-active>:is(.wisdom-copy,.wisdom-closing){animation-delay:.28s}.wisdom-story:focus-within>*{animation:none}.wisdom [data-entrance=image].entrance-active{animation:1s ease-in-out .2s backwards wisdom-fade}.wisdom [data-entrance]:focus-within{animation:none}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.wisdom [data-entrance=image].entrance-active{animation-name:wisdom-focus}.wisdom [data-entrance=image]:focus-within{animation:none}}@media (width>=64rem){.wisdom-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,6rem)}}.journal{background:var(--color-background);color:var(--color-text);padding-block:clamp(4rem,8vw,8rem)}.journal-layout{align-items:center;gap:var(--space-8);grid-template-areas:"story""image";display:grid}.journal-story{grid-area:story;min-inline-size:0;max-inline-size:34rem}.journal-eyebrow{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-ui);letter-spacing:.06em;margin-block-end:var(--space-5)}.journal-story :is(h1,h2){font-size:var(--text-2xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);margin-block-end:var(--space-6)}.journal-copy{color:var(--color-text-muted)}.journal-closing{margin:var(--space-7) 0 0;border-block-start:1px solid var(--color-border);padding-block-start:var(--space-5);font-style:italic}.journal-image{inline-size:100%;min-inline-size:0;max-inline-size:var(--showcase-image-width);grid-area:image;justify-self:center;margin:0}.journal-image img{border:1px solid var(--color-border);border-radius:var(--radius-sm);block-size:auto;inline-size:100%}@keyframes journal-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes journal-settle{0%{opacity:0;transform:translateY(11px) rotate(var(--journal-entrance-angle,0deg))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.journal .journal-story.entrance-active{animation:none}.journal-story.entrance-active>*{animation:.85s cubic-bezier(.4,0,.2,1) backwards journal-rise}.journal-story.entrance-active>:is(h1,h2){animation-delay:.15s}.journal-story.entrance-active>:is(.journal-copy,.journal-closing){animation-delay:.3s}.journal [data-entrance=image].entrance-active{animation:1.15s ease-in-out .2s backwards journal-settle}.journal [data-entrance]:focus-within,.journal-story:focus-within>*{animation:none}}@media (width>=64rem){.journal-image{--journal-entrance-angle:2deg}.journal-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"image story";gap:clamp(3rem,6vw,6rem)}}.get-pramida{--get-background:var(--color-dark-background);--get-muted:var(--color-dark-text-muted);--get-gold:var(--color-dark-accent);--get-border:var(--color-dark-border);--color-focus:var(--get-gold);background:var(--get-background);color:var(--color-ivory);padding-block:clamp(3rem,6vw,5rem);scroll-margin-block-start:var(--space-5)}.get-pramida-content{text-align:center}@keyframes get-pramida-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.get-pramida [data-entrance].entrance-active{animation:.85s cubic-bezier(.4,0,.2,1) backwards get-pramida-rise}.get-pramida [data-entrance=heading].entrance-active{animation-delay:.14s}.get-pramida [data-entrance=copy].entrance-active{animation-delay:.28s}.get-pramida [data-entrance=platforms].entrance-active{animation-duration:.9s;animation-delay:.28s}.get-pramida [data-entrance]:focus-within{animation:none}}.get-pramida-eyebrow,.get-pramida-status{margin:0 auto var(--space-4);color:var(--get-gold);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-ui);letter-spacing:.06em}.get-pramida-content :is(h1,h2){font-size:var(--text-2xl);line-height:var(--leading-heading);max-inline-size:24ch;letter-spacing:var(--tracking-display);margin-block-end:var(--space-5);margin-inline:auto}.get-pramida-description{max-inline-size:48ch;margin:0 auto var(--space-6);color:var(--get-muted)}.get-pramida-platforms{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:28rem;margin:0 auto;padding:0;list-style:none;display:grid}.platform-indicator{justify-content:center;align-items:center;gap:var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5);border:1px solid var(--get-border);border-radius:var(--radius-sm);font-family:var(--font-ui);line-height:var(--leading-ui);text-align:start;display:flex}.platform-icon{block-size:1.5rem;inline-size:1.5rem;color:var(--get-gold);flex-shrink:0}.platform-name,.platform-status{display:block}.platform-name{font-size:var(--text-base)}.platform-download{block-size:100%;color:var(--color-ivory);text-decoration:none}.platform-download:hover{color:var(--color-ivory);border-color:var(--get-gold)}.platform-download:focus-visible{outline:2px solid var(--get-gold);outline-offset:4px}.platform-status{font-size:var(--text-xs);color:var(--get-muted)}.get-pramida-closing{margin:var(--space-6) auto 0;color:var(--get-muted);font-size:var(--text-sm);font-style:italic}@media (width<=30rem){.get-pramida-platforms{grid-template-columns:minmax(0,1fr);max-inline-size:18rem}}.get-pramida:has(h1){align-items:center;min-block-size:60svh;display:grid}.get-pramida-content h1{letter-spacing:normal}.site-footer{padding-block:var(--space-8) var(--space-6);border-block-start:1px solid var(--color-border);background:var(--color-ivory);color:var(--color-text)}.footer-layout{justify-content:space-between;gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.footer-brand{min-block-size:2.75rem;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-wordmark);color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.footer-description{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-base)}.footer-links{gap:var(--space-2) var(--space-5);font-family:var(--font-ui);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-download{min-block-size:2.75rem;font-family:var(--font-ui);font-size:var(--text-sm);align-items:center;margin-block-start:var(--space-2);display:inline-flex}.footer-links a{align-items:center;min-block-size:2.75rem;display:inline-flex}.footer-copyright{margin:var(--space-7) 0 0;border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);padding-block-start:var(--space-5)}.information-page{--container-width:44rem;min-block-size:60vh;padding-block:clamp(3rem,6vw,6rem)}.information-status,.information-date{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted)}.information-status{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-accent)}.information-page h1{font-size:var(--text-2xl)}.information-page h2{font-size:var(--text-xl)}.information-notice{padding:var(--space-5);margin-block:var(--space-6) var(--space-7);border:1px solid var(--color-border);background:var(--color-surface)}.delete-account-page section{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-7);padding-block-start:var(--space-6)}.delete-account-page section>:last-child{margin-block-end:0}.privacy-policy section{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-7);padding-block-start:var(--space-6)}.privacy-policy h3{font-size:var(--text-lg);color:var(--color-accent);margin-block-start:var(--space-6)}.privacy-policy ul{margin-block:0 var(--space-5);padding-inline-start:var(--space-6)}.privacy-policy li+li{margin-block-start:var(--space-3)}.privacy-policy section>:last-child{margin-block-end:0}.terms-of-service section{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-7);padding-block-start:var(--space-6)}.terms-of-service section>:last-child{margin-block-end:0}.email-confirmation{--container-width:42rem;min-block-size:60svh;padding-block:clamp(3rem,8vw,7rem)}.email-confirmation-eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-accent);margin-block-end:var(--space-6)}.email-confirmation h1{margin-block-end:var(--space-6);font-size:clamp(2.25rem,5vw,3.75rem)}.email-confirmation p:not(.email-confirmation-eyebrow){color:var(--color-text-muted)}.email-confirmation-instruction{margin-block:var(--space-7) 0;border-block-start:1px solid var(--color-border);font-family:var(--font-ui);font-size:var(--text-base);padding-block-start:var(--space-5)}.plans-page{--container-width:48rem;padding-block:var(--space-6) var(--space-7)}.plans-intro{margin-block-end:var(--space-5)}.plans-eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-accent);margin-block-end:var(--space-3)}.plans-intro h1{max-inline-size:26ch;margin-block-end:var(--space-4);font-size:clamp(2.375rem,4.5vw,3.5rem);line-height:1.06}.plans-lede{max-inline-size:58ch;font-size:var(--text-base);color:var(--color-text-muted);margin-block-end:0;line-height:1.6}.plans-comparison{border-collapse:collapse;table-layout:fixed;border:1px solid var(--color-border);inline-size:100%;font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.4}.plans-comparison :is(th,td){padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);text-align:center;vertical-align:middle}.plans-comparison th{font-weight:500}.plans-comparison th:first-child{text-align:start;inline-size:60%}.plans-comparison :is(th,td)+:is(th,td){border-inline-start:1px solid var(--color-border)}.plans-comparison thead th{background:var(--color-surface);color:var(--color-accent)}.plans-check{color:var(--color-accent);font-size:var(--text-base)}.plans-unavailable{color:var(--color-text-muted);font-size:var(--text-base)}.plans-mobile-label{display:none}.plans-note{margin-block:var(--space-2) 0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted)}.plans-pricing{max-inline-size:25rem;border-block-start:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.plans-pricing h2{font-size:var(--text-base);margin-block-end:var(--space-3);line-height:1.25}.plans-options{gap:var(--space-4);margin-block:0 var(--space-3);display:grid}.plans-option{min-inline-size:0;padding:0}.plans-yearly{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-4)}.plans-option h3{font-family:var(--font-ui);font-size:var(--text-xs);margin-block-end:var(--space-1)}.plans-price{font-family:var(--font-display);margin:0;font-size:1.25rem;line-height:1.25}.plans-price span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.plans-option .plans-note{font-size:var(--text-xs);margin-block-start:var(--space-1)}.plans-allowance{font-size:var(--text-xs);color:var(--color-text-muted);margin-block-end:var(--space-3)}.plans-pricing .button-link{padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.plans-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=48rem){.plans-pricing{margin-inline-start:auto}.plans-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.999rem){.plans-intro h1{font-size:clamp(2.375rem,6vw,2.75rem)}.plans-options{max-inline-size:21.25rem}.plans-yearly{border-inline-start:0;padding-inline-start:0}.plans-comparison,.plans-comparison tbody{display:block}.plans-comparison thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.plans-comparison tbody tr{border-block-end:1px solid var(--color-border);padding:var(--space-2) var(--space-3);gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plans-comparison tbody tr:last-child{border-block-end:0}.plans-comparison th:first-child{grid-column:1/-1;inline-size:auto}.plans-comparison :is(th,td){border:0;padding:0}.plans-comparison :is(th,td)+:is(th,td){border-inline-start:0}.plans-comparison td{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-block-size:1.5rem;display:flex}.plans-mobile-label{font-size:var(--text-sm);color:var(--color-text-muted);display:inline}}.reading-atlas{background:var(--color-background);color:var(--color-text-muted);padding-block:clamp(3rem,6vw,6rem)}.reading-atlas-content{--container-width:64rem}.reading-atlas-intro{max-inline-size:46rem;margin-block-end:var(--space-7)}.reading-atlas .reading-atlas-eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-block-end:var(--space-3)}.reading-atlas-headline{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-heading);color:var(--color-text)}.reading-atlas h3{font-size:var(--text-xl);color:var(--color-text)}.reading-atlas h4{font-size:var(--text-lg);color:var(--color-text)}.reading-atlas-world{gap:var(--space-5);align-items:start;display:grid}.reading-atlas-world>*,.reading-atlas-book-choices>*{min-inline-size:0}.reading-atlas-subtitle{color:var(--color-accent)}.reading-atlas-world-art,.reading-atlas-story-preview{min-inline-size:0;margin:0}.reading-atlas-world-art img,.reading-atlas-story-preview img{border-radius:.5rem;block-size:auto;inline-size:100%;display:block}.reading-atlas-world-art figcaption{margin-block-start:var(--space-3)}.reading-atlas-world-art figcaption p{margin-block-end:var(--space-2)}.reading-atlas-world-art{justify-self:center;inline-size:100%;max-inline-size:37.5rem}.reading-atlas-story-preview{inline-size:100%;max-inline-size:22.5rem;margin-inline:auto}.reading-atlas-story-copy{min-inline-size:0}.reading-atlas-preview-frame{border:1px solid var(--color-border);background:var(--color-ivory);border-radius:.5rem}.reading-atlas-cover{aspect-ratio:2/3;padding:var(--space-5);text-align:center;background:var(--color-ivory);border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;display:flex}.reading-atlas-cover svg{color:var(--color-accent);flex-shrink:0;margin-block-end:var(--space-4)}.reading-atlas-cover-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text)}.reading-atlas-cover>:last-child{margin-block-end:0}.reading-atlas-reveal{inline-size:100%;font-size:var(--text-sm);padding:var(--space-3);margin-block-start:var(--space-3)}.reading-atlas-story-preview h4{margin-block-end:var(--space-4)}.reading-atlas-original{font-size:var(--text-sm);margin-block-start:var(--space-3);display:inline-block}.reading-atlas-label{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text)}.reading-atlas-small{font-size:var(--text-sm)}.reading-atlas-stories{gap:var(--space-6);border-block-start:1px solid var(--color-border);align-items:start;margin-block-start:var(--space-7);padding-block-start:var(--space-7);display:grid}.reading-atlas-demo-heading{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.reading-atlas-demo-heading p{margin-block-end:var(--space-3)}.reading-atlas-book-choices{gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.reading-atlas-book-choices button{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-accent);border-color:var(--color-border);border-radius:var(--radius-md);background:0 0}.reading-atlas-book-choices button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.reading-atlas-book-choices button:hover{border-color:var(--color-accent)}.reading-atlas-book-choices button:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.reading-atlas-closing{margin-block-start:var(--space-6)}.reading-atlas-closing p{margin-block-end:var(--space-3)}@media (width>=48rem){.reading-atlas-world{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.reading-atlas-stories{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,22.5rem)}}.world-journey-map{isolation:isolate;aspect-ratio:3/2;position:relative}.world-journey-map>img{position:absolute;inset:0}.world-journey-anchor{block-size:0;inline-size:0;position:absolute}.world-journey-pointer{stroke:var(--color-accent);fill:var(--color-accent);stroke-width:1px;pointer-events:none;position:absolute;overflow:visible}.world-journey-marker{left:var(--marker-x);top:var(--marker-y);block-size:44px;inline-size:44px;min-inline-size:44px;color:var(--color-on-accent);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.world-journey-marker:hover{background:0 0}.world-journey-dot{border:3px solid var(--color-ivory);background:var(--color-accent);block-size:22px;inline-size:22px;box-shadow:0 0 0 1px var(--color-accent);font-family:var(--font-ui);border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid;position:relative}.world-journey-marker[aria-pressed=true] .world-journey-dot{box-shadow:0 0 0 2px var(--color-accent), 0 0 0 5px var(--color-ivory)}.world-journey-marker:focus-visible,.world-journey-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#world-journey-details{display:grid}.world-journey-card{visibility:hidden;opacity:0;padding:var(--space-4);background:var(--color-ivory);border:1px solid var(--color-border);border-radius:.5rem;grid-area:1/1;margin-block-start:var(--space-3)}.world-journey-card[data-active=true]{visibility:visible;opacity:1;animation:.22s ease-out journey-card-in}.world-journey-card-top{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.world-journey-card-top p{margin-block-end:var(--space-2)}.world-journey-card h4{margin-block-end:var(--space-1)}.world-journey-close{padding:var(--space-2);min-block-size:44px;color:var(--color-accent);border:1px solid var(--color-border);font-size:var(--text-sm);background:0 0}.world-journey-book{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.world-journey-book+.world-journey-book{margin-block-start:var(--space-3)}.world-journey-book h5{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text);margin:0}.world-journey-book p{font-size:var(--text-sm);margin-block-end:0}.world-journey-book .world-journey-author{font-family:var(--font-ui);font-size:var(--text-xs);margin-block:var(--space-1) var(--space-2)}@keyframes journey-card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes journey-map-in{0%{opacity:.75}to{opacity:1}}@keyframes journey-marker-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes journey-ring{0%{opacity:.45;scale:1}to{opacity:0;scale:2}}@media (prefers-reduced-motion:no-preference){.world-journey[data-entered=false] .world-journey-anchor{opacity:0}.world-journey[data-entered=false]:focus-within .world-journey-anchor{opacity:1}.world-journey[data-entered=true] .world-journey-map>img{animation:.35s ease-out journey-map-in}.world-journey[data-entered=true] .world-journey-dot{animation:journey-marker-in .35s ease-out var(--marker-delay) both}.world-journey[data-entered=true] .world-journey-dot:after{content:"";border:1px solid var(--color-accent);opacity:0;animation:journey-ring .45s ease-out var(--marker-delay);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.world-journey-marker:focus-visible .world-journey-dot{animation:none}}@media (prefers-reduced-motion:reduce){.world-journey-card[data-active=true]{animation:none}}@media (width<=47.99rem){.world-journey-card{border-radius:.9rem .9rem .5rem .5rem}}.editorial-section{border-block-start:1px solid var(--color-border);padding-block:clamp(3.5rem,7vw,7rem)}.editorial-eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-accent);margin-block-end:var(--space-5)}.editorial-intro{max-inline-size:45rem;margin-block-end:var(--space-7)}.editorial-intro>p:not(.editorial-eyebrow),.editorial-split>div>p:not(.editorial-eyebrow){color:var(--color-text-muted)}.editorial-split{gap:var(--space-7);align-items:center;display:grid}.editorial-split>*{min-inline-size:0}.editorial-split h2{max-inline-size:24ch}.editorial-link{padding-block:var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);display:inline-block}.editorial-screenshot{inline-size:100%;max-inline-size:var(--showcase-image-width);justify-self:center;margin:0}.editorial-screenshot img{block-size:auto;inline-size:100%}.editorial-screenshot figcaption,.editorial-small{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6}.editorial-screenshot figcaption{margin-block-start:var(--space-4)}.editorial-note{border-inline-start:2px solid var(--color-accent);margin-block:var(--space-6);padding-inline-start:var(--space-5)}.editorial-note p:last-child{margin-block-end:0}.editorial-note .editorial-eyebrow{margin-block-end:var(--space-3)}.editorial-narrow{--container-width:47rem}.reading-journey{padding-block:var(--space-6);border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.reading-journey p{font-size:var(--text-lg);margin:0;font-style:italic}.reading-journey ol{gap:var(--space-3) var(--space-6);font-family:var(--font-ui);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reading-journey a{padding-block:var(--space-3);display:inline-block}.library-story{background:var(--color-surface)}.premium-introduction{border-block-start:1px solid var(--color-accent)}.wisdom .editorial-link,.get-pramida .editorial-link{color:var(--color-dark-accent)}.wisdom .editorial-link:hover,.get-pramida .editorial-link:hover{color:var(--color-ivory)}@media (width>=64rem){.editorial-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,6rem)}.editorial-split-text{align-items:start}}@media (prefers-reduced-motion:no-preference){.editorial-enhanced [data-entrance].entrance-pending:not(:focus-within){opacity:0}.editorial-enhanced [data-entrance].entrance-active{animation:.8s cubic-bezier(.4,0,.2,1) backwards pramida-entrance}.editorial-enhanced [data-entrance]:focus-within{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f8f5ef;--color-surface:#efe8dc;--color-text:#282724;--color-text-muted:#685f57;--color-border:#d8d1c5;--color-accent:#713f35;--color-accent-hover:#593329;--color-on-accent:#f8f5ef;--color-selection:#e4d6c5;--color-focus:#713f35;--color-ivory:#f8f5ee;--color-dark-background:#101d2b;--color-dark-text-muted:#c9c6bf;--color-dark-accent:#c8ad78;--color-dark-border:#c8ad783d;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-body:Georgia, "Iowan Old Style", "Times New Roman", serif;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1rem;--text-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-lg:clamp(1.25rem, 1.125rem + .5vw, 1.5rem);--text-xl:clamp(1.5rem, 1.25rem + 1vw, 2rem);--text-2xl:clamp(2rem, 1.5rem + 2vw, 3rem);--text-display:clamp(2.75rem, 1.75rem + 4vw, 5.5rem);--leading-display:1.12;--leading-heading:1.25;--leading-body:1.7;--leading-ui:1.5;--tracking-display:-.025em;--tracking-wordmark:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--page-gutter:clamp(1.25rem, 4vw, 4rem);--width-reading:65ch;--width-content:72rem;--width-wide:88rem;--showcase-image-width:380px;--radius-sm:.125rem;--radius-md:.25rem;--shadow-none:none;--shadow-floating:0 .25rem 1rem #29272114}*,:before,:after{box-sizing:border-box}html{--site-header-height:5.875rem;font-family:var(--font-body);background:var(--color-background);color:var(--color-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--site-header-height) + var(--space-4))}body{min-block-size:100svh;min-inline-size:0;font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word;margin:0}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:400;line-height:var(--leading-heading);text-wrap:balance}h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5,h6{font-size:var(--text-body)}p{margin:0 0 var(--space-5);max-inline-size:var(--width-reading);text-wrap:pretty}a{color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:.075em}@media (hover:hover){a:hover{color:var(--color-accent-hover)}button:enabled:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}}button,input,select,textarea{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-ui)}button{min-block-size:2.75rem;max-inline-size:100%;padding:var(--space-3) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;font-weight:500}button:disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}img,picture,video,svg{max-inline-size:100%;display:block}img,video{block-size:auto}::selection{background:var(--color-selection);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.container{inline-size:100%;max-inline-size:calc(var(--container-width,var(--width-content)) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.button-link{min-block-size:2.75rem;padding:var(--space-3) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-ui);text-align:center;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent)}.skip-link{z-index:21;padding:var(--space-3) var(--space-4);background:var(--color-background);font-family:var(--font-ui);font-size:var(--text-sm);transform:translateY(calc(-100% - var(--space-5)));position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--page-gutter)}.skip-link:focus{transform:translateY(0)}@media (width>=64rem){html{--site-header-height:7rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
