@font-face{font-family:Exit Mono;src:url("assets/ibm-plex-mono-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
/* Exit Framework: one editorial system, with no legacy overrides. */
:root{--ink:#080909;--paper:#eadfcd;--muted:#b9b2a6;--amber:#bd9659;--rule:#393832;--mono:'Exit Mono',monospace;--gutter:clamp(24px,5vw,80px)}
*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:24px}body{margin:0;background:var(--ink);color:var(--paper);font:17px/1.7 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--amber)}button{cursor:pointer}img,svg{display:block;max-width:100%}[hidden]{display:none}p{margin:0 0 1.4em;color:var(--muted)}h1,h2,h3{font-weight:400;line-height:1.12;margin:0 0 .55em;text-wrap:balance}h1{font-size:clamp(42px,6vw,88px);letter-spacing:-.045em;max-width:1050px}h2{font-size:clamp(32px,4vw,58px);letter-spacing:-.035em}h3{font-size:25px;letter-spacing:-.02em}ul,ol{padding-left:1.3em;color:var(--muted)}li{padding-bottom:.4em}strong{font-weight:600}[id]{scroll-margin-top:24px}.shell{width:calc(100% - 2 * var(--gutter));max-width:1280px;margin-inline:auto}.skip-link{position:absolute;left:24px;top:-100px;padding:12px 20px;background:var(--paper);color:var(--ink);z-index:10}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--amber);outline-offset:6px}
/* Identity and an accessible page index. */
.site-header{position:relative;z-index:3;border-bottom:1px solid var(--rule)}.header-row{min-height:142px;display:flex;align-items:center;gap:clamp(24px,4vw,64px)}.brand{display:flex;align-items:center;gap:16px;text-decoration:none;margin-right:auto;flex-shrink:0}.brand-symbol{width:86px;height:86px}.brand-words{display:block}.brand-line{display:block;font:20px/1.25 var(--mono);letter-spacing:.19em}.brand-tag{display:block;margin-top:8px;color:var(--amber);font:9px/1.4 var(--mono);letter-spacing:.19em}.nav{display:flex;gap:clamp(26px,4vw,62px)}.nav a{text-decoration:none;font:12px/1 var(--mono);letter-spacing:.19em;text-transform:uppercase;padding:16px 0}.nav a[aria-current]{text-decoration:underline}.menu-toggle{border:0;background:transparent;color:inherit;width:48px;height:48px;padding:8px;font:28px/1 Arial}.mobile-menu{padding:28px 0 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 36px}.mobile-menu[hidden]{display:none}.mobile-menu a{padding:12px 0;border-bottom:1px solid var(--rule);text-decoration:none}.mobile-menu a[aria-current]{color:var(--amber)}
/* Complete, unfiltered image; its intrinsic ratio controls the composition. */
.home .site-header{background:var(--ink);border:0}.home .header-row{position:absolute;top:0;left:var(--gutter);right:var(--gutter);width:auto;max-width:none}.home .nav,.home .menu-toggle{color:var(--ink)}.home .mobile-menu:not([hidden]){position:absolute;top:142px;left:var(--gutter);right:var(--gutter);width:auto;background:var(--ink);padding:28px;border:1px solid var(--rule)}
.editorial-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr minmax(0,864px) 1fr;overflow:clip}.editorial-hero::before,.editorial-hero::after{content:'';position:absolute;inset:0 50% 0 0;background:#080908;z-index:-1}.editorial-hero::after{inset:0 0 0 50%;background:#d9c9ae}.hero-art{grid-column:2;grid-row:1}.hero-art img{width:100%;height:auto;max-width:none}.hero-margin{position:absolute;top:24%;font:11px/1.9 var(--mono);letter-spacing:.16em}.hero-margin p{color:inherit}.hero-margin span{display:block;line-height:2;margin-top:90px;letter-spacing:.06em}.hero-margin-left{left:var(--gutter);max-width:160px}.hero-margin-left a{display:block;margin-top:70px;font-size:10px}.hero-margin-right{right:var(--gutter);color:var(--ink);max-width:160px}.hero-copy{position:absolute;top:59%;left:0;width:100%;text-align:center}.hero-copy h1{max-width:none;font-size:clamp(36px,5.4vw,78px);font-weight:600;letter-spacing:.17em;margin:0 0 18px;padding-left:.17em;color:#f7ecda;mix-blend-mode:difference;white-space:nowrap}.hero-subtitle{font:18px/1.6 var(--mono);letter-spacing:.26em;color:var(--paper);max-width:610px;margin:0 auto;text-shadow:0 1px 3px #000}.hero-rule{width:60px;height:1px;background:var(--amber);margin:24px auto}.hero-support{font:13px/1.8 var(--mono);letter-spacing:.26em;color:var(--paper);text-shadow:0 1px 3px #000}.hero-entry{display:flex;align-items:center;flex-direction:column;gap:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:15px 24px;border:1px solid #777164;background:transparent;color:var(--paper);font:12px/1.6 var(--mono);letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase}.button:hover{border-color:var(--amber);color:var(--paper);background:#bd965914}.button-gold,.hero-primary{border-color:var(--amber)}.hero-primary{width:min(90%,470px);min-height:66px;font-size:15px;letter-spacing:.2em;background:#080909a8}.hero-primary span{font-size:25px}.hero-secondary{font-size:13px;letter-spacing:.25em;min-width:240px;background:#080909a8}.hero-entry>p{font:9px/1.6 var(--mono);letter-spacing:.25em;color:var(--paper);text-shadow:0 1px 3px #000}
/* Open columns, rules and deliberate changes of scale. */
.section,.launch-section{padding:100px 0;border-bottom:1px solid var(--rule)}.section-head,.section-heading{max-width:850px;margin-bottom:52px}.section-head>p:last-child,.section-heading>p:last-child{max-width:680px}.section-label,.kicker,.article-date,.product-index{font:11px/1.6 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:20px}.page-hero,.launch-page-hero,.founder-hero,.article-header{padding:95px 0 85px;border-bottom:1px solid var(--rule)}.page-hero .section-heading{margin:0}.page-hero p:last-child,.launch-page-hero>.shell>p:last-of-type{max-width:760px;font-size:19px}.section-dark,.launch-section-dark{background:#0d0e0d}.principle-rail{border-block:1px solid var(--rule);padding:26px 0}.principle-rail-grid{display:flex;justify-content:space-between;gap:24px;font:10px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase}.problem-grid,.product-grid,.journal-grid,.simple-grid,.article-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.problem-grid article,.product-card,.journal-card,.simple-grid article,.detail-card,.case-card,.article-card,.founder-included-grid article,.drop-grid article,.partner-cards article{border-top:1px solid var(--rule);padding-top:24px;min-width:0}.problem-grid article>span,.journal-card>span,.founder-included-grid article>span{display:block;font:11px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:25px}.problem-grid h3{font-size:23px}.problem-grid p,.product-card p,.journal-card p,.simple-grid p{font-size:16px}.product-card{display:flex;flex-direction:column}.product-card ul{margin-top:0;font-size:15px}.product-card .text-link{margin-top:auto}.product-index{font-size:38px;margin-bottom:18px}.text-link{display:inline-block;font:11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-block:12px}.framework-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:45px 0}.framework-steps article{border-top:1px solid var(--rule);padding-top:20px}.framework-steps span{font:12px var(--mono);color:var(--amber);display:block;margin-bottom:24px}.framework-steps p{font-size:15px}.founder-callout,.research-grid,.founder-hero-grid,.checkout-grid,.crm-grid,.partner-grid,.final-launch-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.founder-ledger>div{display:grid;grid-template-columns:130px 1fr;gap:18px;border-top:1px solid var(--rule);padding:22px 0}.founder-ledger span{font:12px/1.8 var(--mono);color:var(--amber);text-transform:uppercase}.founder-ledger strong{font-size:16px;font-weight:400}.research-lane{background:var(--paper);color:var(--ink)}.research-lane p{color:#504c44}.research-lane .section-label{color:#65502e}.research-lane .button{color:var(--ink);border-color:#716650}.research-lane a:hover{color:#725222}.research-boundary{border-top:1px solid currentColor;padding-top:24px}.research-boundary>strong{display:block;font-size:25px;line-height:1.3;margin-bottom:20px}.final-launch-cta{padding:100px 0}.final-launch-grid{align-items:center}.final-launch-grid .hero-actions{justify-content:flex-end;margin:0}.detail-grid,.case-grid,.founder-included-grid,.drop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 70px}.principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px}.principles-grid article{padding:26px 0;border-top:1px solid var(--rule);display:grid;gap:12px}.principles-grid strong{font-size:25px;font-weight:400}.principles-grid span{color:var(--muted)}.quote-block{max-width:1050px;font-size:clamp(30px,4vw,54px);line-height:1.4;letter-spacing:-.025em}.founder-serial-card{padding:30px;border:1px solid var(--amber);display:grid;gap:22px;font:11px/1.7 var(--mono);letter-spacing:.15em}.founder-serial-card strong{font-size:clamp(19px,2.5vw,30px);font-weight:400;letter-spacing:.03em}.founder-serial-card i{height:80px;border-bottom:1px solid var(--rule)}.founder-lead{font-size:18px}.partner-cards article{margin-bottom:25px}.partner-cards span{display:block;font:11px var(--mono);color:var(--amber);margin-bottom:15px}.partner-cards strong{display:block;font-size:22px}.checkout-notes{display:grid;grid-template-columns:1fr 1fr;font:12px/1.8 var(--mono);gap:18px;margin-top:32px}.checkout-card,.signup-notice{border-top:1px solid var(--amber);padding-top:26px}.founder-price{display:block;font-size:31px;font-weight:400;line-height:1.3;margin-bottom:25px}.form-status:not(:empty){border-left:2px solid var(--amber);padding:16px;margin-top:24px}.faq-list{max-width:960px}.faq-list details{padding:27px 0;border-bottom:1px solid var(--rule)}.faq-list summary{cursor:pointer;font-size:22px;line-height:1.5;padding-right:15px}.faq-list details>p{max-width:800px;margin:25px 0 0}.article-body{max-width:760px;width:calc(100% - 2 * var(--gutter));margin:70px auto 100px;font-size:19px;line-height:1.85}.article-body h2{font-size:34px;margin-top:65px}.article-body h3{margin-top:40px}.article-body blockquote,.field-note{margin:35px 0;padding:24px 0 24px 28px;border-left:1px solid var(--amber)}.article-body blockquote{font-size:28px;line-height:1.5}.article-disclaimer{font-size:14px;padding-top:28px;border-top:1px solid var(--rule);margin-top:50px}.article-meta{display:flex;flex-wrap:wrap;gap:25px;font:11px/1.6 var(--mono);letter-spacing:.07em;color:var(--muted)}.hero-lead{font-size:21px;max-width:760px}.article-card-grid{row-gap:60px}.article-card h3{font-size:28px}.article-card .article-date{margin-bottom:12px}.article-card .section-label{margin-bottom:32px}
.site-footer{border-top:1px solid var(--rule);padding-top:65px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:65px}.footer-grid p{font-size:14px}.footer-brand{font:17px/1.5 var(--mono);letter-spacing:.15em;color:var(--paper)}.footer-grid nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;align-content:start}.footer-grid a{font-size:13px;text-decoration:none}.footer-bottom{border-top:1px solid var(--rule);padding:24px 0;margin-top:50px;display:flex;justify-content:space-between;gap:20px;font:10px/1.7 var(--mono);color:var(--muted)}
@media(min-width:1600px){.editorial-hero{grid-template-columns:1fr minmax(0,960px) 1fr}.hero-copy{top:60%}.hero-entry{gap:30px}}
@media(max-width:1150px){.hero-margin{display:none}.hero-copy h1{font-size:6vw}.hero-copy{top:60%}.hero-subtitle{font-size:17px}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-callout,.research-grid,.founder-hero-grid,.checkout-grid,.crm-grid,.partner-grid,.final-launch-grid{gap:40px}.footer-grid{gap:36px}}
@media(max-width:767px){.header-row{min-height:112px;gap:15px}.brand-symbol{width:60px;height:65px}.brand{gap:10px}.brand-line{font-size:16px}.brand-tag{font-size:7px;letter-spacing:.12em}.nav{display:none}.home .header-row{position:absolute;top:0;left:clamp(16px,5vw,32px);right:clamp(16px,5vw,32px);width:auto;min-height:clamp(82px,24vw,112px)}.home .brand-symbol{width:clamp(42px,12vw,60px);height:auto}.home .brand{gap:clamp(7px,2vw,10px)}.home .brand-line{font-size:clamp(11px,3.5vw,16px)}.home .brand-tag{font-size:clamp(5px,1.55vw,7px)}.home .menu-toggle{color:var(--ink);width:clamp(42px,12vw,48px);height:clamp(42px,12vw,48px);font-size:clamp(24px,7vw,28px)}.home .mobile-menu:not([hidden]){position:absolute;z-index:4;top:clamp(82px,24vw,112px);left:clamp(16px,5vw,32px);right:clamp(16px,5vw,32px);width:auto;padding:18px 20px 22px;border:1px solid var(--rule);background:var(--ink)}.mobile-menu{grid-template-columns:1fr 1fr;gap:4px 25px;font-size:14px}.editorial-hero{grid-template-columns:1fr;overflow:clip}.editorial-hero::before,.editorial-hero::after{display:block}.hero-art{grid-column:1;grid-row:1}.hero-copy{position:absolute;top:59%;left:0;width:100%;padding:0 clamp(14px,4vw,28px);background:transparent}.hero-copy h1{font-size:clamp(23px,7.25vw,48px);letter-spacing:clamp(.08em,2.8vw,.15em);white-space:nowrap;mix-blend-mode:difference;padding-left:clamp(.08em,2.8vw,.15em);margin-bottom:clamp(7px,2.2vw,15px)}.hero-subtitle{font-size:clamp(9px,2.8vw,16px);letter-spacing:clamp(.12em,2.1vw,.22em);line-height:1.45;margin-bottom:0}.hero-rule{width:clamp(34px,11vw,58px);margin:clamp(9px,2.8vw,20px) auto}.hero-support{font-size:clamp(8px,2.45vw,14px);letter-spacing:clamp(.14em,2.2vw,.24em);line-height:1.45;margin-bottom:clamp(7px,2vw,14px)}.hero-entry{gap:clamp(6px,1.8vw,16px)}.hero-primary{width:min(92%,420px);min-height:clamp(44px,12vw,62px);padding:clamp(8px,2.4vw,14px);font-size:clamp(9px,2.7vw,14px);letter-spacing:clamp(.1em,2vw,.18em);gap:clamp(10px,3vw,18px)}.hero-primary span{font-size:clamp(18px,5.5vw,24px)}.hero-secondary{min-width:min(58vw,240px);min-height:clamp(36px,10vw,50px);padding:clamp(7px,2vw,12px) clamp(16px,5vw,24px);font-size:clamp(9px,2.5vw,12px);letter-spacing:clamp(.14em,2.6vw,.23em)}.hero-entry>p{font-size:clamp(6px,1.9vw,9px);letter-spacing:clamp(.1em,2vw,.22em);margin:0}.principle-rail-grid{display:grid;grid-template-columns:1fr 1fr;font-size:9px;gap:20px}.section,.launch-section,.final-launch-cta{padding:62px 0}.section-head,.section-heading{margin-bottom:36px}.page-hero,.launch-page-hero,.founder-hero,.article-header{padding:55px 0}.page-hero p:last-child,.launch-page-hero>.shell>p:last-of-type{font-size:17px}.problem-grid,.product-grid,.journal-grid,.simple-grid,.article-card-grid,.detail-grid,.case-grid,.founder-included-grid,.drop-grid,.founder-callout,.research-grid,.founder-hero-grid,.checkout-grid,.crm-grid,.partner-grid,.final-launch-grid,.footer-grid{grid-template-columns:1fr;gap:35px}.framework-steps{grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.framework-steps h3{font-size:22px}.principles-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.final-launch-grid .hero-actions{justify-content:start}.article-body{font-size:18px;margin-block:45px 65px}.article-body h2{font-size:29px}.article-body blockquote{font-size:24px}.faq-list summary{font-size:19px}.footer-bottom{flex-direction:column;gap:10px}.founder-ledger>div{grid-template-columns:105px 1fr}.footer-grid nav{gap:15px}.section-label{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
