<style> *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#1A1713;--ink-mid:#4B4540;--ink-light:#9A9087;--cream:#FAF7F2;--warm:#F2EDE4;--paper:#FDFBF8;--gold:#B07D2E;--gold-lt:#D4A84B;--rust:#8B3621;--sage:#3D6B47;--border:rgba(26,23,19,.11);--border-md:rgba(26,23,19,.18)}html{scroll-behavior:smooth}body{font-family:Lato,sans-serif;background:var(--paper);color:var(--ink);overflow-x:hidden}nav{position:fixed;top:0;left:0;right:0;z-index:200;padding:1rem 4rem;display:flex;align-items:center;justify-content:space-between;background:#fdfbf8ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:.5px solid var(--border)}.nav-brand{display:flex;align-items:baseline;gap:.6rem;text-decoration:none}.nav-platform{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:500;color:var(--ink)}.nav-product{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700;padding:.15rem .5rem;border:1px solid var(--gold);border-radius:2px}.nav-back{font-size:.8rem;color:var(--ink-mid);text-decoration:none;letter-spacing:.04em;display:flex;align-items:center;gap:.5rem;transition:color .2s}.nav-back:hover{color:var(--ink)}.nav-back:before{content:"←";font-size:.9rem}.opening{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 4rem 5rem;text-align:center;background:var(--ink);position:relative;overflow:hidden}.opening:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,rgba(176,125,46,.08) 0%,transparent 70%);pointer-events:none}.opening-chapter{font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:#b07d2eb3;font-weight:700;margin-bottom:2.5rem}.opening h1{font-family:Playfair Display,serif;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:1.1;color:#fdfbf8f2;margin-bottom:1.5rem;letter-spacing:-.01em}.opening h1 em{font-style:italic;color:var(--gold-lt)}.opening-sub{font-size:1.1rem;color:#fdfbf873;font-weight:300;letter-spacing:.02em;font-style:italic;font-family:Playfair Display,serif}.scroll-cue{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fdfbf840;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.scroll-cue:after{content:"";width:1px;height:3rem;background:#fdfbf826;display:block;animation:scrollpulse 2s ease-in-out infinite}@keyframes scrollpulse{0%,to{opacity:.15;transform:scaleY(.7)}50%{opacity:.5;transform:scaleY(1)}}.prose-section{max-width:780px;margin:0 auto;padding:6rem 2rem}.chapter-marker{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:1.75rem;display:flex;align-items:center;gap:.85rem}.chapter-marker:before{content:"";width:2.5rem;height:1px;background:var(--gold);display:block}.chapter-marker:after{content:"";flex:1;height:1px;background:var(--border);display:block}h2{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.25;color:var(--ink);margin-bottom:1.75rem}h2 em{font-style:italic;color:var(--gold)}h2 strong{font-weight:700}.prose p{font-size:1.08rem;line-height:1.85;color:var(--ink-mid);font-weight:300;margin-bottom:1.4rem}.prose p strong{color:var(--ink);font-weight:700}.prose p em{font-style:italic;color:var(--ink)}.pull-quote{margin:3rem 0;padding:2rem 2.5rem;border-left:3px solid var(--gold);background:var(--cream)}.pull-quote p{font-family:Playfair Display,serif;font-size:1.35rem;font-style:italic;line-height:1.55;color:var(--ink);margin:0;font-weight:400}.book-interlude{background:var(--warm);padding:5rem 4rem;display:flex;align-items:center;justify-content:center;gap:5rem}.book-object{position:relative;width:160px;flex-shrink:0}.book-3d{width:140px;height:190px;background:var(--rust);border-radius:3px 6px 6px 3px;display:flex;align-items:center;justify-content:center;box-shadow:6px 6px #00000026,12px 0 0 -6px #6b2a15,11px 1px 0 -5px #0003;position:relative}.book-3d:before{content:"";position:absolute;left:-10px;top:4px;bottom:4px;width:10px;background:linear-gradient(to right,#5a2210,#7a3018);border-radius:2px 0 0 2px}.book-title-on-cover{font-family:Playfair Display,serif;font-size:1.1rem;font-style:italic;color:#ffffffeb;text-align:center;padding:1rem;line-height:1.3}.book-author{font-size:.65rem;letter-spacing:.1em;color:#ffffff80;text-align:center;text-transform:uppercase;position:absolute;bottom:1rem}.book-interlude-text{max-width:480px}.book-interlude-text h3{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:400;margin-bottom:1rem;line-height:1.35}.book-interlude-text h3 em{font-style:italic;color:var(--gold)}.book-interlude-text p{font-size:.95rem;color:var(--ink-mid);line-height:1.7;font-weight:300;margin-bottom:.85rem}.book-interlude-text a{display:inline-block;margin-top:.75rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rust);text-decoration:none;font-weight:700;border-bottom:1px solid var(--rust);padding-bottom:2px;transition:color .2s}.book-interlude-text a:hover{color:var(--gold)}.book-2-badge{display:inline-block;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:var(--ink);padding:.18rem .65rem;border-radius:2px;font-weight:700;margin-bottom:.85rem}.story-not-social{background:var(--ink);padding:5rem 4rem;text-align:center}.story-not-social-inner{max-width:680px;margin:0 auto}.story-not-social-eyebrow{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#b07d2eb3;font-weight:700;margin-bottom:2rem}.story-not-social-lead{font-family:Playfair Display,serif;font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:400;line-height:1.6;color:#fdfbf8e0;margin-bottom:1.75rem}.story-not-social-lead-last{margin-bottom:2.5rem}.story-not-social-lead em{font-style:italic;color:var(--gold-lt)}.story-not-social-divider{width:3rem;height:1px;background:#b07d2e66;margin:0 auto 2rem}.story-not-social-footnote{font-size:.9rem;color:#fdfbf859;font-style:italic;font-family:Playfair Display,serif;line-height:1.65}.timeline-section{background:var(--cream);padding:6rem 4rem}.timeline-inner{max-width:780px;margin:0 auto}.timeline{margin-top:3.5rem;position:relative}.timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border-md)}.tl-item{padding:0 0 3.5rem 3rem;position:relative}.tl-item:last-child{padding-bottom:0}.tl-dot{position:absolute;left:-5px;top:.35rem;width:11px;height:11px;border-radius:50%;background:var(--gold);border:2px solid var(--paper)}.tl-label{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:.6rem}.tl-item h3{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:500;margin-bottom:.6rem;line-height:1.3}.tl-item p{font-size:.95rem;color:var(--ink-mid);line-height:1.7;font-weight:300}.evolution{background:var(--paper)}.evolution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.evo-card{padding:1.75rem;border:.5px solid var(--border-md);border-radius:4px;transition:border-color .25s,transform .2s}.evo-card:hover{border-color:var(--gold);transform:translateY(-2px)}.evo-icon{font-size:1.5rem;margin-bottom:.9rem;display:block}.evo-card h3{font-family:Playfair Display,serif;font-size:1rem;font-weight:500;margin-bottom:.5rem}.evo-card p{font-size:.85rem;color:var(--ink-mid);line-height:1.6;font-weight:300}.closing{background:var(--ink);color:var(--paper);padding:0}.closing-inner{max-width:780px;margin:0 auto;padding:8rem 2rem;text-align:center}.closing-chapter{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#b07d2e99;font-weight:700;margin-bottom:2.5rem}.closing h2{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.2;color:#fdfbf8e6;margin-bottom:2rem}.closing h2 em{font-style:italic;color:var(--gold-lt)}.closing .prose p{color:#fdfbf88c;font-size:1.05rem}.closing .prose p strong{color:#fdfbf8d9}.closing-divider{width:3rem;height:1px;background:var(--gold);margin:3rem auto}.the-question{padding:5rem 2rem;text-align:center;background:var(--rust)}.question-text{font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,5rem);font-style:italic;font-weight:400;color:#fdfbf8f2;line-height:1.2;margin-bottom:2.5rem}.question-cta{display:inline-flex;flex-direction:column;align-items:center;gap:1rem}.question-cta a{display:inline-block;padding:1rem 3rem;background:#fdfbf81f;border:1px solid rgba(253,251,248,.35);border-radius:2px;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#fdfbf8d9;text-decoration:none;font-weight:700;transition:all .25s}.question-cta a:hover{background:#fdfbf838;border-color:#fdfbf899;color:#fff}.question-cta span{font-size:.75rem;color:#fdfbf859;letter-spacing:.06em;font-style:italic}.waitlist{background:var(--warm);padding:5rem 4rem;text-align:center}.waitlist h3{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:400;margin-bottom:.75rem}.waitlist h3 em{font-style:italic;color:var(--gold)}.waitlist p{font-size:.95rem;color:var(--ink-mid);font-weight:300;margin-bottom:2rem}.email-row{display:flex;max-width:440px;margin:0 auto}.email-row input{flex:1;padding:.85rem 1.25rem;background:var(--paper);border:1px solid var(--border-md);border-right:none;border-radius:2px 0 0 2px;font-family:Lato,sans-serif;font-size:.9rem;outline:none;color:var(--ink)}.email-row input:focus{border-color:var(--gold)}.email-row button{padding:.85rem 1.75rem;background:var(--ink);border:1px solid var(--ink);border-radius:0 2px 2px 0;color:var(--paper);font-family:Lato,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s;white-space:nowrap}.email-row button:hover{background:var(--rust)}.waitlist-note{margin-top:.85rem;font-size:.72rem;color:var(--ink-light);letter-spacing:.04em}footer{background:#131109;color:#fdfbf859;padding:2.5rem 4rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:Playfair Display,serif;font-size:1.05rem;color:#fdfbf8a6}.footer-brand span{color:var(--gold)}.footer-links{display:flex;gap:1.75rem}.footer-links a{font-size:.75rem;color:#fdfbf859;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#fdfbf8b3}footer p{font-size:.75rem}@media(max-width:880px){nav{padding:1rem 1.5rem}.opening,.timeline-section,.story-not-social{padding:4rem 1.75rem}.book-interlude{flex-direction:column;padding:4rem 1.75rem;gap:3rem;text-align:center}.prose-section,.evolution{padding:4.5rem 1.75rem}.evolution-grid{grid-template-columns:1fr;max-width:480px}.closing-inner{padding:6rem 1.75rem}.the-question,.waitlist{padding:4rem 1.75rem}.email-row{flex-direction:column}.email-row input{border-right:1px solid var(--border-md);border-bottom:none;border-radius:2px 2px 0 0}.email-row button{border-radius:0 0 2px 2px}footer{flex-direction:column;padding:2rem 1.75rem}}
