@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(fonts/archivo.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/plex-sans-400-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/plex-sans-400-italic.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(fonts/plex-sans-600-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/plex-mono-400-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(fonts/plex-mono-500-normal.woff2) format('woff2')}:root{--ink:#0B1B33;--ink-2:#10243F;--ink-3:#163052;--grid:#13263F;--teal:#36F6C3;--teal-dim:#1E9C7D;--paper:#F5F7FA;--steel:#A8B5C8;--soft:#DCE3EC;--amber:#F5AA46;--lime:#8DC63F;--gold:#F6C42F;--sub:#FF6719;--line:rgba(168,181,200,.16);--proof:#F2F4F8;--proof-ink:#0B1B33;--proof-label:#22549C;--proof-muted:#4A5A72;--err:#FF8A7A;--f-display:"Archivo","Arial Narrow",Arial,sans-serif;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--f-body);font-size:16px;line-height:1.6;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:52px 52px}img{max-width:100%}[hidden]{display:none!important}a{color:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.wrap{max-width:1140px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.mono{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.skip{position:absolute;left:-999px;top:8px;background:var(--teal);color:var(--ink);padding:8px 12px;border-radius:6px;z-index:50}.skip:focus{left:12px}.hero{padding-block:52px 40px}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:start}.hero-grid>*{min-width:0}.byline{display:flex;align-items:center;gap:12px;color:var(--steel)}.byline::after{content:"";height:2px;width:48px;background:var(--teal)}.mark{font-family:var(--f-display);font-weight:900;font-stretch:72%;line-height:.88;letter-spacing:-.01em;font-size:clamp(3.4rem,9vw,6.6rem);margin:18px 0 0}.mark .s{color:var(--teal);display:block}.mark .n{color:var(--paper);display:block}.tag{font-family:var(--f-mono);color:var(--steel);font-size:.82rem;letter-spacing:.06em;margin-top:14px}.trace{display:block;width:100%;height:96px;margin:22px 0 18px}.roles{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;padding:0;list-style:none;font-family:var(--f-display);font-weight:700;font-stretch:86%;font-size:1.05rem;color:var(--paper)}.roles li+li::before{content:"/";color:var(--teal-dim);margin-right:14px}.lede{font-size:1.06rem;max-width:58ch;color:var(--soft);margin:0}.lede strong{color:var(--paper);font-weight:600}.badges{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.badges li{border:1px solid var(--teal-dim);background:rgba(54,246,195,.06);border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600}.badges b{color:var(--teal)}.badges li.amz{border-color:rgba(246,196,47,.6);background:rgba(246,196,47,.08)}.badges li.amz b{color:var(--gold)}.feature{background:var(--teal);color:var(--ink);border-radius:14px;padding:22px 22px 20px;position:relative;overflow:hidden}.feature::after{content:"";position:absolute;right:-30px;top:-30px;width:140px;height:140px;border-radius:50%;border:2px solid rgba(11,27,51,.12);box-shadow:0 0 0 22px rgba(11,27,51,.05),0 0 0 44px rgba(11,27,51,.04)}.feature .k{display:flex;align-items:center;gap:8px;color:#0E3B34}.feature .k i{width:8px;height:8px;border-radius:50%;background:var(--sub);display:inline-block;animation:ping 2.4s infinite}.feature h2{font-family:var(--f-display);font-weight:900;font-stretch:76%;font-size:clamp(1.9rem,4vw,2.4rem);line-height:1;margin:10px 0 8px}.feature p{margin:0;max-width:44ch;color:#123F37;font-size:.96rem;line-height:1.5}.feature .row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;position:relative;z-index:1}.fbtn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;border-radius:8px;padding:12px 18px;font-size:.95rem}.fbtn.solid{background:var(--ink);color:var(--paper)}.fbtn.solid:hover{background:#000}.fbtn.line{border:1.5px solid var(--ink);color:var(--ink)}.fbtn.line:hover{background:rgba(11,27,51,.08)}.feature small{display:block;margin-top:12px;color:#0E3B34;font-size:.8rem;position:relative;z-index:1}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(255,103,25,.6)}70%{box-shadow:0 0 0 8px rgba(255,103,25,0)}100%{box-shadow:0 0 0 0 rgba(255,103,25,0)}}.stack{display:flex;flex-direction:column;gap:10px}.stack-head{display:flex;justify-content:space-between;align-items:baseline;color:var(--steel);margin:8px 0 2px}.link{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;text-decoration:none;background:var(--ink-2);border:1px solid var(--line);border-radius:10px;padding:11px 16px 11px 11px;transition:border-color .2s,background .2s,transform .2s}.link:hover{border-color:var(--teal-dim);background:var(--ink-3);transform:translateX(3px)}.link .ic{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;background:var(--ink);border:1px solid var(--line);font-family:var(--f-display);font-weight:800;font-size:.92rem;color:var(--steel)}.link .t{min-width:0}.link .t b{display:block;font-weight:600;font-size:.98rem;line-height:1.3}.link .t span{display:block;color:var(--steel);font-size:.83rem;line-height:1.4}.link .go{font-family:var(--f-mono);color:var(--steel);font-size:.9rem}.link.book{border-color:rgba(141,198,63,.45)}.link.book .ic{color:var(--lime);border-color:rgba(141,198,63,.45)}.link .pill{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--gold);color:var(--ink);font-size:.68rem;font-weight:700;letter-spacing:.04em;vertical-align:2px}.link.work{border-style:dashed;border-color:var(--teal-dim)}.link.work .ic{color:var(--teal)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pair .link{grid-template-columns:42px 1fr}.pair .go{display:none}.proof{background:var(--proof);color:var(--proof-ink);border-top:3px solid var(--teal)}.proof .wrap{padding-block:34px}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.proof-grid>div{min-width:0}.proof h3{margin:0 0 10px;color:var(--proof-label);font-family:var(--f-mono);font-size:.72rem;letter-spacing:.16em;font-weight:500;text-transform:uppercase}.proof ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.proof li{font-family:var(--f-display);font-weight:700;font-stretch:88%;font-size:1.12rem;line-height:1.25}.proof li small{display:block;font-family:var(--f-body);font-weight:400;font-size:.8rem;color:var(--proof-muted);font-stretch:100%}.proof .more{margin:22px 0 0;font-size:.88rem;color:var(--proof-muted)}section.block{padding-block:76px}.eyebrow{color:var(--teal);margin:0 0 12px}.h2{font-family:var(--f-display);font-weight:800;font-stretch:80%;font-size:clamp(2rem,4.6vw,3rem);line-height:1.02;margin:0 0 18px;text-wrap:balance}.body{max-width:64ch;color:var(--soft)}.body p{margin:0 0 14px}.tint{background:linear-gradient(180deg,rgba(16,36,63,0),rgba(16,36,63,.92) 22%,rgba(16,36,63,.92))}.book-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.book-grid>*{min-width:0}.stage{display:grid;place-items:center;padding:24px 0;perspective:1400px}.book3d{position:relative;width:min(300px,72vw);aspect-ratio:6/9;transform:rotateY(-24deg) rotateX(4deg);transform-style:preserve-3d;transition:transform .6s ease;max-width:100%}.stage:hover .book3d{transform:rotateY(-10deg) rotateX(2deg)}.bs{display:inline-flex;align-items:center;gap:8px;background:rgba(246,196,47,.12);border:1px solid rgba(246,196,47,.55);color:var(--gold);border-radius:999px;padding:5px 12px;font-weight:600;font-size:.82rem;margin-bottom:14px}.btns{display:flex;flex-wrap:wrap;gap:10px}.btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;border-radius:8px;padding:13px 20px;background:var(--amber);color:var(--ink);border:0;font:inherit;font-weight:600;cursor:pointer}.btn:hover{background:#FFBC63}.btn.teal{background:var(--teal)}.btn.teal:hover{background:#5BFAD1}.btn.ghost{background:transparent;color:var(--paper);border:1px solid var(--line)}.btn.ghost:hover{background:var(--ink-3);border-color:var(--steel)}.ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.ind{background:var(--ink);border:1px solid var(--line);border-radius:10px;padding:20px;min-width:0}.ind .mono{color:var(--teal)}.ind h3{font-family:var(--f-display);font-weight:800;font-stretch:84%;font-size:1.3rem;line-height:1.1;margin:10px 0 8px}.ind p{margin:0;color:var(--steel);font-size:.9rem;line-height:1.5}.phases{margin-top:56px}.phase-row{display:grid;grid-template-columns:repeat(5,1fr);margin:16px 0 0;padding:0;list-style:none;counter-reset:ph}.phase-row li{counter-increment:ph;padding:14px 12px 0 0;border-top:3px solid var(--ink-3);min-width:0}.phase-row li::before{content:"0" counter(ph);font-family:var(--f-mono);font-size:.72rem;color:var(--steel);letter-spacing:.1em}.phase-row li b{display:block;font-family:var(--f-display);font-weight:800;font-stretch:84%;font-size:1.2rem;margin-top:4px}.phase-row li span{display:block;color:var(--steel);font-size:.8rem;margin-top:2px}.phase-row li:nth-child(1){border-color:#2A4466}.phase-row li:nth-child(2){border-color:#3C6A8A}.phase-row li:nth-child(3){border-color:var(--teal-dim)}.phase-row li:nth-child(4){border-color:var(--amber)}.phase-row li:nth-child(5){border-color:#E2734A}.cred{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.cred li{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:6px;padding:6px 10px;color:var(--soft)}.dom-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--ink)}.dom{padding:22px 20px;min-width:0;border-right:1px solid var(--line)}.dom:last-child{border-right:0}.dom h3{font-family:var(--f-display);font-weight:800;font-stretch:84%;font-size:1.25rem;line-height:1.1;margin:8px 0 12px}.dom .mono{color:var(--teal)}.dom ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.dom li{font-size:.9rem;color:var(--soft);line-height:1.4;padding-left:14px;position:relative}.dom li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:2px;background:var(--teal-dim)}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.work-grid>*{min-width:0}.offers{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.offers li{padding:16px 0;border-bottom:1px solid var(--line)}.offers b{display:block;font-family:var(--f-display);font-weight:800;font-stretch:86%;font-size:1.18rem}.offers span{color:var(--steel);font-size:.92rem}form.contact{background:var(--ink-2);border:1px solid var(--line);border-radius:14px;padding:26px;display:grid;gap:16px}.fld{display:grid;gap:6px;min-width:0}.fld label{font-size:.84rem;font-weight:600;color:var(--soft)}.fld label i{font-style:normal;color:var(--steel);font-weight:400}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}input,select,textarea{width:100%;font:inherit;font-size:1rem;color:var(--paper);background:var(--ink);border:1px solid rgba(168,181,200,.3);border-radius:8px;padding:11px 12px}textarea{min-height:140px;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(54,246,195,.18)}input[aria-invalid="true"],textarea[aria-invalid="true"],select[aria-invalid="true"]{border-color:var(--err)}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.check{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;color:var(--soft)}.check input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--teal)}.secure{display:flex;align-items:center;gap:8px;color:var(--steel);font-size:.8rem}.secure svg{flex:none}.status{font-size:.92rem;min-height:1.4em;margin:0}.status.ok{color:var(--teal)}.status.bad{color:var(--err)}.count{font-size:.75rem;color:var(--steel);text-align:right}.close{padding-block:72px 56px}.close-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end}.close-grid>*{min-width:0}.handles{font-family:var(--f-mono);font-size:.9rem;color:var(--steel);line-height:2}.handles a{color:var(--paper);text-decoration:none;border-bottom:1px solid var(--line)}.handles a:hover{border-color:var(--teal)}.mt{margin-top:22px}footer{border-top:1px solid var(--line);padding-bottom:72px}footer .wrap{padding-block:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--steel);font-size:.82rem}footer .sig{font-family:var(--f-display);font-weight:800;letter-spacing:.04em}footer .sig i{font-style:normal;color:var(--teal)}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(11,27,51,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.sticky .in{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky span{font-size:.88rem;color:var(--soft);min-width:0}.sticky span b{color:var(--teal)}.sticky a{flex:none;background:var(--teal);color:var(--ink);text-decoration:none;font-weight:700;border-radius:8px;padding:10px 16px;font-size:.9rem}@media (max-width:960px){.hero-grid,.book-grid,.close-grid,.work-grid{grid-template-columns:1fr;gap:36px}.proof-grid,.ind-grid,.dom-grid{grid-template-columns:repeat(2,1fr)}.dom:nth-child(2){border-right:0}.dom:nth-child(-n+2){border-bottom:1px solid var(--line)}.stage{order:-1}}@media (max-width:560px){.hero{padding-block:34px 28px}.proof-grid,.ind-grid,.dom:last-child{border-bottom:0}.phase-row{grid-template-columns:1fr;gap:10px}.phase-row li{border-top:none;border-left:3px solid;padding:2px 0 2px 12px}section.block{padding-block:54px}form.contact{padding:18px}.sticky span{font-size:.8rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}.book3d{transform:rotateY(-14deg)}}.book-sec{background:radial-gradient(ellipse at 20% 40%,rgba(141,198,63,.08),transparent 55%),radial-gradient(ellipse at 80% 10%,rgba(246,196,47,.06),transparent 50%)}.book3d{position:relative;width:min(310px,70vw);aspect-ratio:600/846;transform:rotateY(-26deg) rotateX(5deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1);max-width:100%}.stage:hover .book3d{transform:rotateY(-6deg) rotateX(2deg)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:2px 5px 5px 2px;box-shadow:26px 32px 54px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.04);backface-visibility:hidden}.sheen{position:absolute;inset:0;border-radius:2px 5px 5px 2px;background:linear-gradient(105deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.14) 46%,rgba(255,255,255,0) 60%);background-size:250% 100%;background-position:120% 0;transition:background-position 1.1s ease;pointer-events:none}.stage:hover .sheen{background-position:-40% 0}.spine{position:absolute;top:0;left:0;width:34px;height:100%;background:#0F1A33;transform:rotateY(90deg) translateZ(17px) translateX(-17px);transform-origin:left;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:14px 0 12px;writing-mode:vertical-rl}.spine span{font-family:var(--f-display);font-weight:900;font-stretch:72%;font-size:.95rem;letter-spacing:.06em}.spine span i{font-style:normal;color:var(--lime)}.spine span b{color:var(--gold)}.spine em{font-style:normal;font-family:var(--f-display);font-weight:800;font-size:.6rem;letter-spacing:.2em;color:var(--teal)}.pages{position:absolute;top:1.5%;right:-14px;width:16px;height:97%;background:repeating-linear-gradient(90deg,#ECE8DE 0 1px,#D8D3C6 1px 2px);transform:rotateY(90deg) translateZ(-1px);transform-origin:left;border-radius:0 2px 2px 0}.book-eyebrow{color:#6FE3F0;letter-spacing:.12em}.book-title{font-weight:900;font-stretch:72%;font-size:clamp(2.8rem,6vw,4.2rem);line-height:.92;margin-bottom:8px}.book-title .g{color:var(--lime)}.book-title .y{color:var(--gold)}.book-sub{font-style:italic;font-size:1.12rem;color:var(--soft);margin:0 0 20px;padding-top:12px;position:relative}.book-sub::before{content:"";position:absolute;top:0;left:0;width:56px;height:3px;background:var(--gold)}.pull{margin:0 0 16px;padding:0;font-family:var(--f-display);font-weight:700;font-stretch:86%;font-size:1.35rem;line-height:1.25;color:var(--paper);max-width:40ch}.rings{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;padding:0;margin:4px 0 18px}.rings li{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(141,198,63,.5);color:var(--lime);border-radius:999px;padding:5px 11px}.rings li+li::before{content:"→";color:var(--steel);margin-right:8px;margin-left:-2px}.rings li:nth-child(n+3){border-color:rgba(246,196,47,.5);color:var(--gold)}.inside{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.inside li{padding:9px 0 9px 22px;border-bottom:1px solid var(--line);position:relative;font-size:.93rem;color:var(--soft)}.inside li::before{content:"";position:absolute;left:2px;top:15px;width:9px;height:9px;background:#5ED0D9;border-radius:1px}.btn.gold{background:var(--gold)}.btn.gold:hover{background:#FFD45A}.works{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.work-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;background:var(--ink-2);border:1px solid var(--line);border-radius:12px;padding:22px;min-width:0;transition:border-color .2s,transform .2s,background .2s}.work-card:hover{border-color:var(--teal-dim);transform:translateY(-3px);background:var(--ink-3)}.work-card .kind{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.work-card h3{font-family:var(--f-display);font-weight:800;font-stretch:82%;font-size:1.4rem;line-height:1.08;margin:0}.work-card p{margin:0;color:var(--steel);font-size:.92rem;line-height:1.5}.work-card.feat{grid-column:span 2;grid-row:span 2;background:linear-gradient(160deg,#123257,var(--ink-2) 70%);border-color:rgba(54,246,195,.35);padding:30px;justify-content:flex-end}.work-card.feat h3{font-size:clamp(1.9rem,3.6vw,2.6rem)}.work-card.feat p{font-size:1.02rem;color:var(--soft);max-width:52ch}.proof-line{margin-top:6px;font-family:var(--f-mono);font-size:.74rem;color:var(--steel);letter-spacing:.04em}@media (max-width:960px){.works{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.works{grid-template-columns:1fr}.work-card.feat{grid-column:auto;grid-row:auto;padding:24px}}@media (prefers-reduced-motion:reduce){.floater{animation:none}.sheen{display:none}}.ic svg{width:22px;height:22px;fill:currentColor;transition:color .2s,transform .2s}.ic{transition:color .2s,border-color .2s}.i-spotify .cut{fill:none;stroke:var(--ink);stroke-width:1.9;stroke-linecap:round}.link:hover .ic svg,.link:focus-visible .ic svg{transform:scale(1.08)}.link:hover .i-x,.link:focus-visible .i-x{color:#FFFFFF}.link:hover .i-yt,.link:focus-visible .i-yt{color:#FF0000}.link:hover .i-rumble,.link:focus-visible .i-rumble{color:#85C742}.link:hover .i-medium,.link:focus-visible .i-medium{color:#FFFFFF}.link:hover .i-spotify,.link:focus-visible .i-spotify{color:#1ED760}.link:hover .i-patreon,.link:focus-visible .i-patreon{color:#FFFFFF}.link:hover .i-bmc,.link:focus-visible .i-bmc{color:#FFDD00}.sub-ic{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--ink);margin-right:2px}.sub-ic svg{width:13px;height:13px;fill:var(--sub)}.feature .k i{margin-left:4px}.hi{display:inline-grid;vertical-align:-3px;margin-right:8px}.hi svg{width:15px;height:15px;fill:var(--steel)}.hi.i-spotify .cut{stroke:var(--ink)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.book3d picture{position:absolute;inset:0}.link .bsl{font-style:normal;color:var(--gold);font-weight:600}.book3d{--bw:min(310px,70vw);--th:calc(var(--bw) * .11);width:var(--bw)}.book3d .back{position:absolute;inset:0;background:#0C1630;border-radius:5px 2px 2px 5px;transform:translateZ(calc(var(--th) * -1));box-shadow:30px 34px 60px rgba(0,0,0,.55)}.book3d .pages{top:1%;left:calc(100% - 2px);right:auto;width:var(--th);height:98%;transform:rotateY(90deg);transform-origin:left center;border-radius:0;background:repeating-linear-gradient(90deg,#EEEAE0 0 1px,#D9D4C7 1px 2px),#E6E1D5;box-shadow:inset 0 0 6px rgba(0,0,0,.25)}.book3d .spine{left:calc(var(--th) * -1);width:var(--th);transform:rotateY(-90deg);transform-origin:right center}.book3d{--th:calc(var(--bw) * .12);transform:rotateY(-32deg) rotateX(5deg)}.book3d .spine,.book3d .back{backface-visibility:hidden}.stage:hover .book3d{transform:rotateY(-12deg) rotateX(2deg)}.roles{margin-bottom:8px}.advises{margin:0 0 16px;font-family:var(--f-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.book-pics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;max-width:520px}.book-pics picture{display:block;min-width:0}.book-pics img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;display:block}.voices{padding-block:64px 56px;overflow:hidden}.reel{display:flex;flex-direction:column;gap:14px;margin-top:30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.row{display:flex;width:max-content}.track{display:flex;gap:14px;padding-right:14px;animation:drift 80s linear infinite}.r2 .track{animation-direction:reverse;animation-duration:95s}@keyframes drift{from{transform:translateX(0)}to{transform:translateX(-100%)}}.tq{margin:0;width:340px;flex:none;background:var(--ink-2);border:1px solid var(--line);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;position:relative}.tq::before{content:"\201C";position:absolute;top:2px;left:16px;font-family:Georgia,serif;font-size:3rem;line-height:1;color:var(--teal);opacity:.35}.tq blockquote{margin:0;padding-top:14px;font-size:.98rem;line-height:1.55;color:var(--paper)}.tq figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem}.tq figcaption b{font-weight:600;color:var(--soft)}.tq figcaption span{display:inline-flex;align-items:center;gap:6px;color:var(--steel);font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.tq figcaption svg{width:12px;height:12px;fill:var(--sub)}.voices-note{margin:22px 0 0;color:var(--steel);font-size:.84rem}.voices-note a{color:var(--teal)}@media (max-width:560px){.tq{width:280px;padding:18px}}@media (prefers-reduced-motion:reduce){.reel{-webkit-mask-image:none;mask-image:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:max(20px,env(safe-area-inset-left,0px))}.track{animation:none}.track[aria-hidden]{display:none}.tq{scroll-snap-align:start}}.book-pics{max-width:440px}.book-pics img{height:auto}.link:hover .i-amazon,.link:focus-visible .i-amazon{color:#FF9900}.link.book .ic.i-amazon{color:var(--steel);border-color:var(--line)}.link.book:hover .ic.i-amazon{color:#FF9900}.sig-g{color:var(--lime);font-weight:900;letter-spacing:.01em}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(54,246,195,.15)}select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#A8B5C8 50%),linear-gradient(135deg,#A8B5C8 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.floater{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation:float 6s ease-in-out infinite;will-change:transform}.book3d,.book3d *{-webkit-transform-style:preserve-3d}.cover,.spine,.back{-webkit-backface-visibility:hidden}.stage:hover .floater{animation-play-state:paused}@media (hover:none){.link:hover,.work-card:hover{transform:none}.stage:hover .book3d{transform:rotateY(-32deg) rotateX(5deg)}.stage:hover .floater{animation-play-state:running}}.nudge{display:inline-grid;place-items:center;width:28px;height:44px;color:var(--ink);opacity:.85;flex:none}.nudge svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.feature.go .nudge svg{animation:nudge 1.1s cubic-bezier(.4,0,.2,1) .5s 3}.feature.go .fbtn.solid{animation:ring 1.6s ease-out .9s 2}@keyframes nudge{0%,100%{transform:translateX(0)}45%{transform:translateX(7px)}}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(11,27,51,.45)}100%{box-shadow:0 0 0 12px rgba(11,27,51,0)}}@media (prefers-reduced-motion:reduce){.feature.go .nudge svg,.feature.go .fbtn.solid{animation:none}}.sticky .in>span:not(.nudge){flex:1}.sticky .nudge{width:22px;height:auto;color:var(--teal)}.sticky .nudge svg{width:18px;height:18px}.sticky.go .nudge svg{animation:nudge 1.1s cubic-bezier(.4,0,.2,1) .8s 3}@media (prefers-reduced-motion:reduce){.sticky.go .nudge svg{animation:none}}.i-x{--brand:#FFFFFF}.i-yt{--brand:#FF0000}.i-rumble{--brand:#85C742}.i-medium{--brand:#FFFFFF}.i-spotify{--brand:#1ED760}.i-patreon{--brand:#FF424D}.i-bmc{--brand:#FFDD00}.i-amazon{--brand:#FF9900}.link:hover .ic[class*="i-"],.link:focus-visible .ic[class*="i-"]{color:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}@supports not (color:color-mix(in srgb,red 10%,transparent)){.link:hover .ic[class*="i-"]{box-shadow:none}}.track{align-items:flex-start}.tq{justify-content:flex-start;gap:14px}.voices{padding-block:64px 32px}.voices-note{margin-top:16px}.pod-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.pod-grid>*{min-width:0}.listen{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lbtn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;font-size:.95rem;background:var(--ink-2);border:1px solid var(--line);border-radius:10px;padding:8px 16px 8px 8px;transition:border-color .2s,background .2s}.lbtn .ic{width:34px;height:34px;border-radius:7px;display:grid;place-items:center;background:var(--ink);border:1px solid var(--line);color:var(--steel)}.lbtn .ic svg{width:18px;height:18px}.lbtn:hover{background:var(--ink-3)}.lbtn:hover .ic,.lbtn:focus-visible .ic{color:var(--brand);border-color:var(--brand)}.i-substack{--brand:#FF6719}.apps{list-style:none;padding:0;margin:0 0 22px;border-top:1px solid var(--line)}.apps li{display:grid;gap:2px;padding:14px 0;border-bottom:1px solid var(--line)}.apps .mono{color:var(--teal);font-size:.68rem}.apps b{font-family:var(--f-display);font-weight:800;font-stretch:86%;font-size:1.25rem}.apps span:last-child{color:var(--steel);font-size:.9rem}@media (max-width:960px){.pod-grid{grid-template-columns:1fr;gap:36px}}.stats{display:flex;flex-wrap:wrap;gap:12px 36px;margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.stat{min-width:0}.stat dt{font-family:var(--f-display);font-weight:900;font-stretch:76%;font-size:clamp(2.4rem,5vw,3.2rem);line-height:1;color:var(--teal);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stat:first-child dt{text-shadow:0 0 22px rgba(54,246,195,.35)}.stat dd{margin:6px 0 0;color:var(--soft);font-size:.88rem;max-width:22ch;line-height:1.35}.badges{margin-top:18px}.made{width:100%;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;color:var(--steel);opacity:.8}.made a{color:var(--soft);text-decoration:none;border-bottom:1px solid var(--line)}.made a:hover{color:var(--teal);border-color:var(--teal)}.nf{padding-block:120px}.strike{position:relative;display:inline-block}.strike-line{position:absolute;overflow:visible;pointer-events:none;z-index:1;left:-3%;top:34%;width:106%;height:34%}.strike-line path{fill:none;stroke:#FF3B3B;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.001}.strike-line .echo{stroke-width:1.6;opacity:.6}.redact{position:absolute;left:-2%;top:30%;width:104%;height:34%;z-index:2;pointer-events:none;background:#020409;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 2px 10px rgba(0,0,0,.45);transform:rotate(-.6deg);clip-path:inset(0 100% 0 0)}@media (prefers-reduced-motion:no-preference){.sa{animation:strk 13.2s cubic-bezier(.6,.05,.3,1) .9s infinite}.sa.echo{animation-delay:1.2s}.redact{animation:redact 13.2s cubic-bezier(.7,0,.3,1) 5.3s infinite}.strike{animation:focus 13.2s ease-in-out 9.7s infinite}}@keyframes strk{0%{stroke-dashoffset:1.001}4.5%{stroke-dashoffset:0}26.5%{stroke-dashoffset:0}30%{stroke-dashoffset:-1.001}100%{stroke-dashoffset:-1.001}}@keyframes redact{0%{clip-path:inset(0 100% 0 0)}4.5%{clip-path:inset(0 0 0 0)}26.5%{clip-path:inset(0 0 0 0)}30%{clip-path:inset(0 0 0 100%)}100%{clip-path:inset(0 0 0 100%)}}@keyframes focus{0%{filter:blur(0);opacity:1}6%{filter:blur(11px);opacity:.6}26.5%{filter:blur(11px);opacity:.6}31%{filter:blur(0);opacity:1}100%{filter:blur(0);opacity:1}}@media (prefers-reduced-motion:reduce){.sa{animation:strikeOnce .6s cubic-bezier(.6,.05,.3,1) .9s forwards!important}.sa.echo{animation-delay:1.3s!important}}@keyframes strikeOnce{to{stroke-dashoffset:0}}.coverage{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.coverage li{display:grid;gap:4px;align-content:start;padding:18px 22px 18px 0;min-width:0}.coverage li+li{padding-left:22px;border-left:1px solid var(--line)}.coverage .mono{color:var(--teal);font-size:.68rem}.coverage b{font-family:var(--f-display);font-weight:800;font-stretch:84%;font-size:1.25rem;line-height:1.15}.coverage span:last-child{color:var(--steel);font-size:.9rem;line-height:1.5}@media (max-width:760px){.coverage{grid-template-columns:1fr}.coverage li{padding:16px 0}.coverage li+li{padding-left:0;border-left:0;border-top:1px solid var(--line)}}.latest{padding-block:56px}.latest-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.latest-head .h2{margin-bottom:0}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.post{display:flex;flex-direction:column;gap:8px;text-decoration:none;background:var(--ink-2);border:1px solid var(--line);border-radius:12px;padding:20px 22px;min-width:0;transition:border-color .2s,transform .2s,background .2s}.post:hover{border-color:var(--teal-dim);background:var(--ink-3);transform:translateY(-2px)}.post .mono{color:var(--teal);font-size:.68rem}.post h3{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:84%;font-size:1.25rem;line-height:1.15}.post p{margin:0;color:var(--steel);font-size:.9rem;line-height:1.5}.posts .post:only-child{grid-column:1/-1;max-width:640px}@media (max-width:960px){.posts{grid-template-columns:1fr}}@media (hover:none){.post:hover{transform:none}}.st{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px}.st.ok{background:rgba(141,198,63,.16);color:var(--lime);border:1px solid rgba(141,198,63,.5)}.st.open{background:rgba(246,196,47,.12);color:var(--gold);border:1px solid rgba(246,196,47,.45)}.record{margin:6px 0 0;color:var(--steel);font-size:.84rem}.record .st{margin:0 6px 0 0}.record .st.open{margin-left:14px}.sub-note{margin:0 0 16px;color:var(--steel);font-size:.9rem}.signup{display:block;width:100%;max-width:480px;height:320px;border:0;border-radius:12px;background:var(--paper)}.signup-fallback{display:inline-flex}footer a{color:var(--soft);text-decoration:none;border-bottom:1px solid var(--line)}footer a:hover{color:var(--teal);border-color:var(--teal)}.linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--soft);border-bottom:1px solid var(--line);cursor:pointer}.linkbtn:hover{color:var(--teal);border-color:var(--teal)}.check a{color:var(--teal)}.consent{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ink-2);border-top:1px solid var(--teal-dim);box-shadow:0 -12px 30px rgba(0,0,0,.35);padding:16px max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.consent .in{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.consent p{margin:0;font-size:.88rem;color:var(--soft);max-width:70ch;min-width:0;flex:1 1 320px}.consent p a{color:var(--teal)}.consent .btns{flex:none}.consent .btn{padding:10px 18px;font-size:.9rem}.consent-open .sticky{display:none!important}.legal{max-width:780px;padding-block:72px 96px}.legal h1{margin-bottom:6px}.legal .upd{margin:0 0 28px;color:var(--steel);font-size:.86rem}.legal h2{font-family:var(--f-display);font-weight:800;font-stretch:84%;font-size:1.3rem;margin:30px 0 8px}.legal p{color:var(--soft);margin:0 0 12px;line-height:1.7}.legal a{color:var(--teal)}.legal code{font-family:var(--f-mono);font-size:.86em;background:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.legal .back{margin-top:36px}.legal .back a{color:var(--paper)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.stat dd{max-width:none}@media (max-width:560px){.stats{gap:10px 14px}.stat dt{font-size:2rem}.stat dd{font-size:.76rem;line-height:1.3}}.nn{filter:blur(.9px);filter:blur(max(.9px,.045em));display:inline-block}.rd{position:relative;display:inline-block}.rd::after{content:"";position:absolute;left:-3%;top:34%;width:106%;height:36%;background:#020409;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 2px 8px rgba(0,0,0,.35);transform:rotate(-.6deg);clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.7,0,.3,1) .25s;pointer-events:none}.rd.on::after{clip-path:inset(0 0 0 0)}.roles{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 34px;margin:0 0 12px;padding:0;list-style:none;font-family:var(--f-display);font-weight:700;font-stretch:86%;font-size:1.12rem;line-height:1.2;color:var(--paper)}.roles li{display:flex;align-items:center;gap:10px}.roles li::before,.roles li+li::before{content:"";margin:0;flex:none;width:7px;height:7px;border-radius:1px;background:var(--teal);box-shadow:0 0 10px rgba(54,246,195,.45)}.audience{margin:0 0 18px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:.82rem;letter-spacing:.04em;color:var(--teal)}@media (max-width:420px){.roles{grid-template-columns:1fr;gap:8px;font-size:1.05rem}.audience{font-size:.76rem}}.reach-line{display:flex;align-items:center;gap:10px;margin:14px 0 0;color:var(--soft);font-size:.92rem}.reach-line b{color:var(--teal);font-weight:600}.reach-line svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--teal);stroke-width:1.6}@media (max-width:420px){.reach-line{font-size:.84rem;align-items:flex-start}.reach-line svg{margin-top:2px}}