.launch-page{--launch-rust: #b85a3f;--launch-rust-dark: #873827;--launch-paper: #efe7da;--launch-paper-light: #faf5ec;--launch-night: #171918;--launch-muted: #625d56;overflow:hidden;color:var(--archive-ink);background:var(--launch-paper)}.launch-kicker,.launch-author{font-size:.72rem;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.launch-kicker{color:var(--launch-rust-dark)}.launch-author{color:color-mix(in srgb,var(--archive-night-paper) 76%,var(--launch-night))}.launch-hero{min-height:calc(100vh - 4.5rem);padding:clamp(4.5rem,9vw,8.5rem) max(1.25rem,calc((100vw - 76rem)/2));display:grid;grid-template-columns:minmax(0,1.07fr) minmax(18rem,.63fr);gap:clamp(3rem,7vw,7rem);align-items:center;color:var(--archive-night-paper);background:radial-gradient(circle at 78% 18%,rgba(184,90,63,.32),transparent 27%),repeating-linear-gradient(102deg,transparent 0 79px,rgba(255,255,255,.028) 80px),var(--launch-night)}.launch-hero-copy{position:relative;z-index:2}.launch-hero .launch-kicker{margin-bottom:1.4rem;color:#dda187}.launch-hero .launch-author{margin-bottom:.8rem}.launch-hero h1{max-width:10.5ch;margin-bottom:1.4rem;color:var(--archive-paper-light);font-size:clamp(4.1rem,8.6vw,8.7rem);letter-spacing:-.064em;line-height:.84}.launch-bundle-hero h1{max-width:8ch;font-size:clamp(4.8rem,10.2vw,10.5rem)}.launch-subtitle{max-width:37rem;color:color-mix(in srgb,var(--archive-night-paper) 82%,var(--launch-night));font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.52}.launch-hero blockquote{max-width:32rem;margin-block:2rem;padding-left:1.25rem;border-left:2px solid #d98263;color:var(--archive-paper-light);font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.4}.launch-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.launch-button{min-height:3.25rem;padding:.85rem 1.35rem;display:inline-flex;gap:.55rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-weight:760;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.launch-button:not(:disabled):hover{transform:translateY(-.16rem)}.launch-button-primary{color:#21120e;background:#e1a085}.launch-button-primary:hover{color:#21120e;box-shadow:0 1rem 2rem #b85a3f33}.launch-button-secondary{border-color:#ffffff38;color:var(--archive-paper-light);background:#ffffff0e}.launch-button:disabled{cursor:not-allowed;opacity:.62}.launch-status-note{max-width:42rem;margin-top:.9rem;color:color-mix(in srgb,var(--archive-night-paper) 52%,var(--launch-night));font-size:.78rem}.launch-cover-stage{position:relative;width:min(100%,27rem);margin:0;justify-self:center;transform:rotate(1.8deg)}.launch-cover-stage:before{position:absolute;top:7%;right:-8%;bottom:-5%;left:8%;border:1px solid rgba(255,255,255,.12);content:"";transform:rotate(-5deg)}.launch-cover-stage img{position:relative;width:100%;aspect-ratio:2 / 3;object-fit:cover;box-shadow:0 2.8rem 6rem #0000008c}.launch-cover-stage figcaption{position:absolute;right:-1.2rem;bottom:1.5rem;padding:.55rem .75rem;transform:rotate(-4deg);color:#25140f;background:#df9b7f;font-size:.68rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.launch-bundle-cover{transform:rotate(-1.4deg)}.launch-price-line{margin-block:1.4rem 1.7rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline}.launch-price-line strong{color:var(--archive-paper-light);font-family:var(--font-display);font-size:clamp(2.3rem,4.5vw,4rem);font-weight:400}.launch-price-line del{color:#898078;font-size:1.05rem}.launch-price-line span{padding:.35rem .62rem;color:#23130e;background:#dfa083;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.launch-proof-strip{padding:1.6rem max(1.25rem,calc((100vw - 76rem)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;background:var(--launch-rust-dark);color:#fff7ed}.launch-proof-strip>div{display:grid;grid-template-columns:2rem 1fr;gap:.1rem .65rem;align-items:center}.launch-proof-strip svg{grid-row:span 2;color:#e7b29a}.launch-proof-strip strong,.launch-proof-strip span{display:block}.launch-proof-strip span{color:#dbc7bd;font-size:.78rem}.launch-days,.launch-bundle-books{padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - 76rem)/2));background:repeating-linear-gradient(0deg,transparent 0 7px,rgba(41,36,28,.018) 8px),var(--launch-paper)}.launch-section-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(15rem,.65fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(3.5rem,7vw,7rem)}.launch-section-heading .launch-kicker{grid-column:1 / -1;margin-bottom:-1rem}.launch-section-heading h2{font-size:clamp(3rem,6.1vw,6.2rem);letter-spacing:-.052em}.launch-section-heading>p:last-child{color:var(--launch-muted)}.launch-days-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--archive-rule);border-left:1px solid var(--archive-rule)}.launch-days-grid article{min-height:15rem;padding:clamp(1.25rem,3vw,2rem);border-right:1px solid var(--archive-rule);border-bottom:1px solid var(--archive-rule);background:#ffffff24}.launch-days-grid article:last-child{grid-column:2;background:var(--launch-night);color:var(--archive-night-paper)}.launch-days-grid span{color:var(--launch-rust-dark);font-size:.75rem;font-weight:800;letter-spacing:.1em}.launch-days-grid article:last-child span{color:#dda187}.launch-days-grid h3{margin-block:3.5rem .75rem;font-size:clamp(1.5rem,2.5vw,2.2rem)}.launch-days-grid p{color:var(--launch-muted)}.launch-days-grid article:last-child p{color:color-mix(in srgb,var(--archive-night-paper) 72%,var(--launch-night))}.launch-preview{padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - 70rem)/2));display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.1fr);gap:clamp(2.5rem,7vw,7rem);align-items:center;background:var(--launch-paper-light)}.launch-preview figure{margin:0}.launch-preview figure img{width:100%;aspect-ratio:4 / 5;object-fit:cover;box-shadow:0 2rem 4rem #362a2033}.launch-preview figcaption{margin-top:.8rem;color:var(--launch-rust-dark);font-size:.68rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.launch-preview-copy h2,.launch-bonus h2,.launch-start-here h2,.launch-safety h2,.launch-next-step h2{margin-block:.8rem 1.4rem;font-size:clamp(2.5rem,5vw,5.1rem);letter-spacing:-.05em}.launch-preview-copy>p:not(.launch-kicker,.launch-muted){margin-bottom:1rem;font-family:var(--font-display);font-size:1.08rem;line-height:1.75}.launch-note{margin-block:1.8rem;padding:1.2rem;border-left:3px solid var(--launch-rust);background:var(--launch-paper)}.launch-note strong,.launch-note span{display:block}.launch-note span{margin-top:.35rem;color:var(--launch-muted)}.launch-muted{color:var(--launch-muted);font-size:.82rem}.launch-safety,.launch-start-here{padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - 76rem)/2));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.72fr);gap:clamp(3rem,7vw,7rem);align-items:center;color:var(--archive-night-paper);background:var(--launch-night)}.launch-safety .launch-kicker,.launch-start-here .launch-kicker{color:#dda187}.launch-safety ul{display:grid;gap:1.1rem;list-style:none;padding:0}.launch-safety li{display:grid;grid-template-columns:1.5rem 1fr;gap:.7rem;color:color-mix(in srgb,var(--archive-night-paper) 78%,var(--launch-night))}.launch-safety li svg{color:#dda187}.launch-next-step{padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - 70rem)/2));display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.58fr);gap:clamp(3rem,7vw,7rem);align-items:end;background:var(--launch-paper)}.launch-next-step>div:first-child>p:last-child{max-width:45rem;color:var(--launch-muted)}.launch-next-links{display:grid;gap:.75rem}.launch-next-links a,.launch-bonus a{min-height:3.5rem;padding:.95rem 1.1rem;display:flex;gap:.7rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--archive-rule);color:var(--archive-ink);font-weight:740;text-decoration:none}.launch-next-links a:hover,.launch-bonus a:hover{color:var(--launch-rust-dark)}.launch-final{position:relative;min-height:43rem;padding:5rem 1.25rem;display:grid;place-items:center;overflow:hidden;color:var(--archive-paper-light);text-align:center;background:#101110}.launch-final>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.26;filter:saturate(.55) contrast(1.1)}.launch-final:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle,#10111047,#101110 80%)}.launch-final>div{position:relative;z-index:1;max-width:48rem}.launch-final .launch-kicker{color:#dda187}.launch-final h2{margin-block:1rem 1.5rem;color:var(--archive-paper-light);font-size:clamp(3.6rem,7vw,7.2rem);letter-spacing:-.06em;line-height:.92}.launch-final p:not(.launch-kicker){max-width:38rem;margin:0 auto 2rem;color:color-mix(in srgb,var(--archive-night-paper) 72%,#101110)}.launch-book-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.launch-book-card{min-height:25rem;padding:1rem;display:grid;grid-template-columns:minmax(9rem,.45fr) minmax(0,.85fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:center;border:1px solid var(--archive-rule);color:inherit;background:#fff3;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.launch-book-card:hover{transform:translateY(-.3rem);box-shadow:0 1.5rem 3rem #2a221b21}.launch-book-card img{width:100%;aspect-ratio:2 / 3;object-fit:cover;box-shadow:0 1rem 2rem #291f1833}.launch-book-card small{color:var(--launch-rust-dark);font-size:.65rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.launch-book-card h3{margin-block:.8rem 1rem;font-size:clamp(1.75rem,3.2vw,3.2rem);letter-spacing:-.04em}.launch-book-card p{color:var(--launch-muted);font-size:.9rem}.launch-book-card div>span{margin-top:1.2rem;display:inline-flex;gap:.5rem;align-items:center;color:var(--launch-rust-dark);font-weight:740;font-size:.84rem}.launch-bonus{padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - 66rem)/2));display:grid;grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);align-items:center;background:var(--launch-paper-light)}.launch-bonus figure{margin:0}.launch-bonus img{width:min(100%,21rem);aspect-ratio:2 / 3;object-fit:cover;box-shadow:0 2rem 4rem #31261d33}.launch-bonus p:not(.launch-kicker){max-width:42rem;color:var(--launch-muted)}.launch-bonus a{width:min(100%,25rem);margin-top:1.5rem;padding-inline:0}.launch-start-here ol{display:grid;gap:0;list-style:none;padding:0;border-top:1px solid rgba(255,255,255,.15)}.launch-start-here li{padding-block:.9rem;display:grid;grid-template-columns:2.3rem 1fr;gap:0 .7rem;border-bottom:1px solid rgba(255,255,255,.15)}.launch-start-here li span{grid-row:span 2;color:#dda187;font-size:.7rem;font-weight:800}.launch-start-here li small{color:color-mix(in srgb,var(--archive-night-paper) 65%,var(--launch-night))}.launch-bundle-details{color:var(--archive-ink);background:var(--launch-paper)}.launch-bundle-details .launch-kicker,.launch-bundle-details li svg{color:var(--launch-rust-dark)}.launch-bundle-details li{color:var(--launch-muted)}@media (max-width: 62rem){.launch-hero,.launch-section-heading,.launch-preview,.launch-safety,.launch-next-step,.launch-start-here,.launch-bonus{grid-template-columns:1fr}.launch-cover-stage{width:min(72vw,23rem);grid-row:1}.launch-section-heading .launch-kicker{margin-bottom:0}.launch-book-grid{grid-template-columns:1fr}}@media (max-width: 45rem){.launch-proof-strip,.launch-days-grid{grid-template-columns:1fr}.launch-proof-strip{gap:1.25rem}.launch-days-grid article:last-child{grid-column:auto}.launch-book-card{grid-template-columns:minmax(7rem,.5fr) minmax(0,1fr)}}@media (max-width: 34rem){.launch-hero h1,.launch-bundle-hero h1{font-size:clamp(3.55rem,17vw,5.2rem)}.launch-hero-actions{align-items:stretch;flex-direction:column}.launch-button{width:100%}.launch-cover-stage figcaption{right:-.5rem}.launch-book-card{min-height:0;grid-template-columns:1fr}.launch-book-card img{width:min(100%,12rem)}}@media (prefers-reduced-motion: reduce){.launch-button,.launch-book-card{transition:none}}
