.stoic[data-astro-cid-plcd5crw],.stoic-header[data-astro-cid-plcd5crw],.stoic-footer[data-astro-cid-plcd5crw]{--black: #050403;--surface: #110d0a;--line: #241c15;--ivory: #e8dcc8;--muted: #a89a86;--amber: #c88a4a;--amber-hover: #d9a066;--glow: #774a21;--serif: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--radius: 20px;--ctl-r: 15px}.stoic-header[data-astro-cid-plcd5crw]{position:sticky;top:0;z-index:100;padding:var(--space-3) 0;background:#050403d1;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid transparent;transition:border-color .4s ease}.stoic-header[data-astro-cid-plcd5crw].is-scrolled{border-bottom-color:var(--line)}.stoic-header[data-astro-cid-plcd5crw] nav[data-astro-cid-plcd5crw]{display:flex;align-items:center;gap:var(--space-8)}.brand[data-astro-cid-plcd5crw]{display:flex;align-items:center;gap:var(--space-3);color:var(--ivory);font-family:var(--serif);font-size:1.5rem;font-weight:600;white-space:nowrap}.brand[data-astro-cid-plcd5crw]:hover{color:var(--ivory)}.brand[data-astro-cid-plcd5crw] img[data-astro-cid-plcd5crw]{border-radius:8px}.links[data-astro-cid-plcd5crw]{display:flex;gap:var(--space-6);list-style:none;padding:0;margin:0 auto 0 0}.links[data-astro-cid-plcd5crw] li[data-astro-cid-plcd5crw]{margin:0}.links[data-astro-cid-plcd5crw] a[data-astro-cid-plcd5crw]{color:var(--muted);font-weight:500}.links[data-astro-cid-plcd5crw] a[data-astro-cid-plcd5crw]:hover{color:var(--ivory)}.header-cta[data-astro-cid-plcd5crw]{padding:var(--space-2) var(--space-4);border-radius:var(--ctl-r);background:var(--amber);color:var(--black);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.header-cta[data-astro-cid-plcd5crw]:hover{background:var(--amber-hover);color:var(--black)}.stoic-footer[data-astro-cid-plcd5crw]{display:grid;justify-items:start;gap:var(--space-3);padding-bottom:var(--space-10);margin-bottom:var(--space-6);background:linear-gradient(var(--line),var(--line)) bottom / calc(100% - 2 * var(--space-4)) 1px no-repeat}.footer-brand[data-astro-cid-plcd5crw]{display:flex;align-items:center;gap:var(--space-3);color:var(--ivory);font-family:var(--serif);font-size:1.4rem;font-weight:600}.footer-brand[data-astro-cid-plcd5crw] img[data-astro-cid-plcd5crw]{border-radius:10px}.stoic-footer[data-astro-cid-plcd5crw] p[data-astro-cid-plcd5crw]{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-sm)}.footer-maker[data-astro-cid-plcd5crw]{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.footer-maker[data-astro-cid-plcd5crw]:hover{color:var(--ivory)}.stoic[data-astro-cid-plcd5crw]{margin:calc(-1 * var(--space-8)) 0;background:var(--black);color:var(--ivory);overflow:clip}.stoic[data-astro-cid-plcd5crw] h1[data-astro-cid-plcd5crw],.stoic[data-astro-cid-plcd5crw] h2[data-astro-cid-plcd5crw],.stoic[data-astro-cid-plcd5crw] h3[data-astro-cid-plcd5crw]{color:var(--ivory);font-family:var(--serif);font-weight:600;letter-spacing:-.01em}.stoic[data-astro-cid-plcd5crw] p[data-astro-cid-plcd5crw],.stoic[data-astro-cid-plcd5crw] li[data-astro-cid-plcd5crw]{color:var(--muted)}.eyebrow[data-astro-cid-plcd5crw]{margin:0 0 var(--space-3);color:var(--amber)!important;font-size:var(--text-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section[data-astro-cid-plcd5crw]{padding:var(--space-20) 0;scroll-margin-top:48px}.narrow[data-astro-cid-plcd5crw]{max-width:760px}.section-head[data-astro-cid-plcd5crw]{text-align:center;max-width:44rem;margin:0 auto var(--space-12)}.section[data-astro-cid-plcd5crw] h2[data-astro-cid-plcd5crw]{font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.05;margin:0}.section-sub[data-astro-cid-plcd5crw]{margin:var(--space-4) 0 0;font-size:var(--text-lg)}.panel[data-astro-cid-plcd5crw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-8)}.hero[data-astro-cid-plcd5crw]{padding:var(--space-16) 0 var(--space-12)}.hero-grid[data-astro-cid-plcd5crw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--space-12)}.hero[data-astro-cid-plcd5crw] h1[data-astro-cid-plcd5crw]{font-size:clamp(3rem,7vw,5rem);line-height:.98;margin:0 0 var(--space-6)}.lead[data-astro-cid-plcd5crw]{font-size:var(--text-xl);line-height:1.55;max-width:32rem;margin:0 0 var(--space-8)}.hero-art[data-astro-cid-plcd5crw]{position:relative}.bust[data-astro-cid-plcd5crw]{display:block;width:100%;height:auto;width:88%;mask-image:linear-gradient(to top,transparent,#000 18%,#000 88%,transparent),linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect}.phone[data-astro-cid-plcd5crw]{position:absolute;right:0;bottom:2%;width:38%;aspect-ratio:9 / 19.5;padding:2.4%;border-radius:36px;background:#16120e;border:1px solid #3a2e22;box-shadow:0 30px 60px #0009}.feed[data-astro-cid-plcd5crw]{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;border-radius:28px;background:var(--black);outline:none}.feed[data-astro-cid-plcd5crw]::-webkit-scrollbar{display:none}.feed[data-astro-cid-plcd5crw]:focus-visible{box-shadow:0 0 0 2px var(--amber)}.card-passage[data-astro-cid-plcd5crw]{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;justify-content:center;gap:1.2em;padding:12% 11%;background:radial-gradient(80% 50% at 50% 45%,rgb(119 74 33 / .35),transparent 75%);font-size:clamp(.8rem,1.45vw,1.15rem)}.card-passage[data-astro-cid-plcd5crw] blockquote[data-astro-cid-plcd5crw]{margin:0;padding:0;border:0}.card-passage[data-astro-cid-plcd5crw] blockquote[data-astro-cid-plcd5crw] p[data-astro-cid-plcd5crw]{margin:0;color:var(--ivory);font-family:var(--serif);font-size:1.3em;font-weight:500;line-height:1.3}.card-passage[data-astro-cid-plcd5crw] footer[data-astro-cid-plcd5crw]{display:grid;gap:.2em}.card-passage[data-astro-cid-plcd5crw] .author[data-astro-cid-plcd5crw]{color:var(--ivory);font-size:.8em;font-weight:600}.card-passage[data-astro-cid-plcd5crw] cite[data-astro-cid-plcd5crw]{color:var(--amber);font-size:.75em;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.swipe-hint[data-astro-cid-plcd5crw]{position:absolute;left:50%;bottom:5%;translate:-50% 0;color:var(--muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;transition:opacity .4s ease}.is-touched[data-astro-cid-plcd5crw] .swipe-hint[data-astro-cid-plcd5crw]{opacity:0}.waitlist[data-astro-cid-plcd5crw]{max-width:30rem}.waitlist-field[data-astro-cid-plcd5crw]{display:flex;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:calc(var(--ctl-r) + var(--space-2));background:var(--surface)}.waitlist-field[data-astro-cid-plcd5crw]:focus-within{border-color:var(--amber)}.waitlist[data-astro-cid-plcd5crw] input[data-astro-cid-plcd5crw]{flex:1;min-width:0;padding:var(--space-3) var(--space-4);border:0;background:transparent;color:var(--ivory);font:inherit;font-size:var(--text-base);outline:none}.waitlist[data-astro-cid-plcd5crw] input[data-astro-cid-plcd5crw]::placeholder{color:#6f6556}.waitlist[data-astro-cid-plcd5crw] button[data-astro-cid-plcd5crw]{padding:var(--space-3) var(--space-5);border:0;border-radius:var(--ctl-r);background:var(--amber);color:var(--black);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast)}.waitlist[data-astro-cid-plcd5crw] button[data-astro-cid-plcd5crw]:hover{background:var(--amber-hover)}.waitlist[data-astro-cid-plcd5crw] button[data-astro-cid-plcd5crw]:disabled{opacity:.6;cursor:default}.waitlist[data-astro-cid-plcd5crw].is-done .waitlist-field[data-astro-cid-plcd5crw]{display:none}.waitlist-msg[data-astro-cid-plcd5crw]{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.waitlist[data-astro-cid-plcd5crw].is-done .waitlist-msg[data-astro-cid-plcd5crw]{color:var(--ivory);font-size:var(--text-lg)}.big[data-astro-cid-plcd5crw]{font-size:var(--text-xl);line-height:1.6;margin:var(--space-6) 0 var(--space-10)}.swap[data-astro-cid-plcd5crw]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.swap-card[data-astro-cid-plcd5crw]{border-radius:var(--radius);padding:var(--space-8);border:1px solid var(--line)}.swap-card[data-astro-cid-plcd5crw] p[data-astro-cid-plcd5crw]{margin:var(--space-2) 0 0}.swap-card[data-astro-cid-plcd5crw] .label[data-astro-cid-plcd5crw]{font-size:var(--text-sm);font-weight:600;color:var(--muted)}.swap-card[data-astro-cid-plcd5crw].after{background:radial-gradient(100% 120% at 0% 0%,rgb(119 74 33 / .35),transparent 70%),var(--surface);border-color:#4a3622}.swap-card[data-astro-cid-plcd5crw].after .label[data-astro-cid-plcd5crw]{color:var(--amber)}.swap-card[data-astro-cid-plcd5crw].after p[data-astro-cid-plcd5crw]{color:var(--ivory)}.books[data-astro-cid-plcd5crw],.features[data-astro-cid-plcd5crw]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--space-4)}.books[data-astro-cid-plcd5crw] li[data-astro-cid-plcd5crw],.features[data-astro-cid-plcd5crw] li[data-astro-cid-plcd5crw]{margin:0}.book[data-astro-cid-plcd5crw]{display:flex;flex-direction:column}.book-author[data-astro-cid-plcd5crw]{color:var(--amber);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.book[data-astro-cid-plcd5crw] h3[data-astro-cid-plcd5crw]{font-size:2rem;margin:var(--space-2) 0 var(--space-3)}.book[data-astro-cid-plcd5crw] p[data-astro-cid-plcd5crw]{margin:0 0 var(--space-6)}.book-translator[data-astro-cid-plcd5crw]{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--line);color:#7d7262;font-size:var(--text-sm);font-style:italic}.features[data-astro-cid-plcd5crw] svg[data-astro-cid-plcd5crw]{width:26px;height:26px;fill:none;stroke:var(--amber);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.features[data-astro-cid-plcd5crw] h3[data-astro-cid-plcd5crw]{font-size:1.6rem;line-height:1.15;margin:var(--space-4) 0 var(--space-2)}.features[data-astro-cid-plcd5crw] p[data-astro-cid-plcd5crw]{margin:0}.faq-wrap[data-astro-cid-plcd5crw]{max-width:760px}.faq[data-astro-cid-plcd5crw]{display:grid;gap:var(--space-3)}.faq[data-astro-cid-plcd5crw] details[data-astro-cid-plcd5crw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5) var(--space-6)}.faq[data-astro-cid-plcd5crw] summary[data-astro-cid-plcd5crw]{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--ivory);font-size:var(--text-lg);font-weight:600;list-style:none;cursor:pointer}.faq[data-astro-cid-plcd5crw] summary[data-astro-cid-plcd5crw]::-webkit-details-marker{display:none}.faq[data-astro-cid-plcd5crw] summary[data-astro-cid-plcd5crw]:after{content:"+";color:var(--amber);transition:transform var(--transition-fast)}.faq[data-astro-cid-plcd5crw] details[data-astro-cid-plcd5crw][open] summary[data-astro-cid-plcd5crw]:after{transform:rotate(45deg)}.faq[data-astro-cid-plcd5crw] details[data-astro-cid-plcd5crw] p[data-astro-cid-plcd5crw]{margin:var(--space-3) 0 0}.closing[data-astro-cid-plcd5crw]{text-align:center;padding-bottom:var(--space-20)}.closing-bust[data-astro-cid-plcd5crw]{display:block;width:min(320px,70vw);height:auto;margin:0 auto var(--space-6);mask-image:radial-gradient(closest-side,#000 80%,transparent)}.closing[data-astro-cid-plcd5crw] h2[data-astro-cid-plcd5crw]{font-style:italic;font-weight:500}.closing-cite[data-astro-cid-plcd5crw]{margin:var(--space-3) 0 var(--space-8);color:var(--amber)!important;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase}.closing[data-astro-cid-plcd5crw] p[data-astro-cid-plcd5crw]:not(.closing-cite):not(.waitlist-msg){font-size:var(--text-lg);max-width:32rem;margin:0 auto var(--space-6)}.closing[data-astro-cid-plcd5crw] .waitlist[data-astro-cid-plcd5crw]{margin:0 auto;scroll-margin-top:120px}@media(max-width:900px){.hero-grid[data-astro-cid-plcd5crw]{grid-template-columns:1fr}.hero-art[data-astro-cid-plcd5crw]{max-width:520px;width:100%;margin:0 auto}.card-passage[data-astro-cid-plcd5crw]{font-size:clamp(.75rem,2.9vw,1.1rem)}}@media(max-width:640px){.links[data-astro-cid-plcd5crw]{display:none}.stoic-header[data-astro-cid-plcd5crw] nav[data-astro-cid-plcd5crw]{justify-content:space-between}.section[data-astro-cid-plcd5crw]{padding:var(--space-16) 0}.swap[data-astro-cid-plcd5crw]{grid-template-columns:1fr}.bust[data-astro-cid-plcd5crw]{width:80%}.phone[data-astro-cid-plcd5crw]{width:50%;bottom:-2%;border-radius:28px}.feed[data-astro-cid-plcd5crw]{border-radius:21px}.card-passage[data-astro-cid-plcd5crw]{padding:10% 9%;font-size:3.1vw}.swipe-hint[data-astro-cid-plcd5crw]{display:none}.waitlist-field[data-astro-cid-plcd5crw]{flex-direction:column}}:root:has(.stoic){--color-bg: #050403;--color-border: #241c15}
