.explore-signup.svelte-fvp8oj{background:#a91425;width:100%;padding:0;position:relative}.signup-blend.svelte-fvp8oj{z-index:0;pointer-events:none;background:linear-gradient(90deg,#a91425 0%,#a91425bf 35%,#0000 100%);position:absolute;inset:0}.signup-panel.svelte-fvp8oj{isolation:isolate;color:#fff7e9;background-color:#a91425;background-image:linear-gradient(90deg,#270008c7 0%,#48000c94 42%,#64000f1f 70%,#64000f0a 100%),linear-gradient(#7e001114,#50000c47),url(../../../textures/subscribe-red.jpg);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1.05fr) minmax(26rem,.95fr);align-items:center;gap:2rem;width:100%;min-height:62rem;margin:0;padding:clamp(3rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.copy.svelte-fvp8oj{z-index:3;grid-column:1;position:relative}h2.svelte-fvp8oj{max-width:12ch;font-family:var(--font-headline), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(3.2rem,5.2vw,6.2rem);font-weight:400;line-height:.88}.intro-line.svelte-fvp8oj{font-family:var(--font-headline), Georgia, serif;margin:1.25rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.description.svelte-fvp8oj{max-width:42rem;font-family:var(--font-body), Georgia, serif;gap:.85rem;margin:1.25rem 0 0;font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.5;display:grid}.description.svelte-fvp8oj p:where(.svelte-fvp8oj){margin:0}.description.svelte-fvp8oj ul:where(.svelte-fvp8oj){margin:0;padding-left:1.3em;list-style:outside}.price.svelte-fvp8oj{max-width:40rem;font-family:var(--font-headline), Georgia, serif;margin:.4rem 0 0;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.12}.price.svelte-fvp8oj span:where(.svelte-fvp8oj){white-space:nowrap}.access-line.svelte-fvp8oj{font-family:var(--font-body), Georgia, serif;margin:1.8rem 0 0;font-size:1rem}.subscribe-button.svelte-fvp8oj{color:#fff;width:min(100%,20rem);min-height:4rem;font-family:var(--font-headline), Georgia, serif;letter-spacing:.04em;background:#000;border:0;border-radius:6px;justify-content:center;align-items:center;margin-top:2rem;font-size:1rem;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.subscribe-button.svelte-fvp8oj:hover,.subscribe-button.svelte-fvp8oj:focus-visible{color:#000;background:#fff;outline:none;transform:translateY(-2px)}.visual.svelte-fvp8oj{z-index:1;pointer-events:none;min-width:0;position:absolute;inset:0}.visual.svelte-fvp8oj canvas{outline:0;display:block;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=1080px){.signup-panel.svelte-fvp8oj{grid-template-columns:1fr 1fr}.price.svelte-fvp8oj span:where(.svelte-fvp8oj){white-space:normal}}@media (width<=760px){.explore-signup.svelte-fvp8oj{padding:0}.signup-panel.svelte-fvp8oj{background-image:linear-gradient(#300009b3,#4f000d59),url(../../../textures/subscribe-red.jpg);flex-direction:column;gap:1rem;min-height:0;padding:3.5rem 1.25rem;display:flex}h2.svelte-fvp8oj{font-size:clamp(3.2rem,16vw,4.8rem)}.price.svelte-fvp8oj{font-size:clamp(1.45rem,7vw,1.9rem)}.visual.svelte-fvp8oj{width:100%;height:31rem;margin-top:1.5rem;position:relative;inset:auto}}.home-bookshelf-track.svelte-15aekly{width:100%;position:relative}.home-bookshelf.svelte-15aekly{color:#271f1a;--selection-bg:#271f1a;--selection-fg:#f5f1e9;background:#d8d0bd;width:100%;height:100svh;min-height:34rem;position:sticky;top:0;overflow:hidden}.background-layers.svelte-15aekly,.book-background.svelte-15aekly,.book-wash.svelte-15aekly{position:absolute;inset:0}.background-layers.svelte-15aekly{z-index:0;overflow:hidden}.book-background.svelte-15aekly{background-position:50%;background-size:cover;transition:opacity 80ms linear}.book-background.featured-background.svelte-15aekly{filter:brightness(.86)saturate(.96)}.book-wash.svelte-15aekly{background:linear-gradient(90deg,#f5f1e9eb 0%,#f5f1e9ad 34%,#f5f1e914 72%),linear-gradient(#1814100f,#1814102e);transition:opacity 80ms linear}.book-wash.republic-wash.svelte-15aekly{background:linear-gradient(90deg,#070604f0 0%,#070604b3 34%,#07060414 72%),linear-gradient(#07060414,#0706043d)}.book-overviews.svelte-15aekly{z-index:2;pointer-events:none;width:min(38vw,32rem);height:100%;position:absolute;top:0;left:0}.book-overview.svelte-15aekly{pointer-events:none;width:min(26rem,100vw - 3rem);position:absolute;top:50%;left:clamp(1.5rem,5vw,5rem);translate:0 -50%}.book-overview.republic-overview.svelte-15aekly{color:#ead9b1}.book-overview.svelte-15aekly>:where(.svelte-15aekly){pointer-events:auto}.book-overview[aria-hidden=true].svelte-15aekly>:where(.svelte-15aekly){pointer-events:none}.overview-eyebrow.svelte-15aekly{font-family:var(--font-body), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;line-height:1.2}.book-overview.svelte-15aekly h2:where(.svelte-15aekly){font-family:var(--font-body), Georgia, serif;letter-spacing:-.045em;margin:0 0 1.25rem;font-size:clamp(2.25rem,3.8vw,3.7rem);font-weight:600;line-height:1.02}.overview-description.svelte-15aekly{max-width:24rem;font-family:var(--font-body), Georgia, serif;margin:0 0 1.75rem;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.55}.book-overview.svelte-15aekly a:where(.svelte-15aekly){color:inherit;font-family:var(--font-body), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.65rem;padding-bottom:.25rem;font-size:.75rem;text-decoration:none;transition:gap .18s,opacity .18s;display:inline-flex}.book-overview.svelte-15aekly a:where(.svelte-15aekly):hover,.book-overview.svelte-15aekly a:where(.svelte-15aekly):focus-visible{opacity:.68;gap:.95rem}.book-overview.svelte-15aekly a:where(.svelte-15aekly):focus-visible{outline-offset:.35rem;outline:1px solid}.home-bookshelf.svelte-15aekly canvas{z-index:1;display:block;position:relative;width:100%!important;height:100%!important}@media (width<=800px){.book-wash.svelte-15aekly{background:linear-gradient(#f5f1e914 25%,#f5f1e98a 58%,#f5f1e9eb 100%),linear-gradient(#1814100d,#18141024)}.book-wash.republic-wash.svelte-15aekly{background:linear-gradient(#07060414 25%,#070604a3 58%,#070604f0 100%),linear-gradient(#0706040f,#07060433)}.book-overviews.svelte-15aekly{width:100%;height:43%;top:auto;bottom:0}.book-overview.svelte-15aekly{top:auto;bottom:max(2rem, env(safe-area-inset-bottom));width:min(22rem,100vw - 3rem);left:1.5rem;translate:none}.book-overview.svelte-15aekly h2:where(.svelte-15aekly){margin-bottom:.8rem;font-size:clamp(2rem,10vw,2.8rem)}.overview-description.svelte-15aekly{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.1rem;font-size:.92rem;line-height:1.45;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.book-background.svelte-15aekly,.book-wash.svelte-15aekly,.book-overview.svelte-15aekly,.book-overview.svelte-15aekly a:where(.svelte-15aekly){transition:none}}
