:root{--paper:#f2efe6;--paper-deep:#e5e0d3;--ink:#141511;--muted:#68695f;--line:#c9c5b8;--acid:#ff625c;--acid-dark:#d83c36;--shell:min(1180px, calc(100vw - 48px));font-synthesis:none;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:linear-gradient(to right, #14151109 1px, transparent 1px), linear-gradient(to bottom, #14151109 1px, transparent 1px), var(--paper);background-size:32px 32px;min-width:320px;margin:0}a{color:inherit}.shell{width:var(--shell);margin-inline:auto}.site-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:82px;display:flex}.wordmark{letter-spacing:-.04em;align-items:center;gap:11px;font-size:1.25rem;font-weight:750;text-decoration:none;display:inline-flex}.wordmark-mark{background:var(--acid);border:1px solid var(--ink);width:18px;height:18px;box-shadow:3px 3px 0 var(--ink);transform:rotate(-6deg)}.header-actions{align-items:center;gap:30px;display:flex}.status-pill{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:inline-flex}.status-pill span{background:var(--acid-dark);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #d83c3633}.text-link{text-underline-offset:5px;align-items:center;gap:6px;font-size:.9rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.text-link:hover{text-decoration-thickness:2px}.hero{padding:90px 0 112px}.eyebrow,.section-label,.concept-note,.portrait-caption{letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;line-height:1.4}.eyebrow{align-items:center;gap:10px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--acid);border:1px solid var(--ink);width:28px;height:8px}.hero h1{letter-spacing:-.068em;max-width:1060px;margin:32px 0 55px;font-size:clamp(3.7rem,8.3vw,7.9rem);font-weight:650;line-height:.91}.hero-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;padding-left:35%;display:grid}.hero-copy{max-width:590px;margin:0;font-size:clamp(1.15rem,1.7vw,1.48rem);line-height:1.5}.button{background:var(--acid);border:1px solid var(--ink);min-height:58px;box-shadow:5px 5px 0 var(--ink);justify-content:space-between;align-items:center;gap:22px;padding:0 21px;font-size:.88rem;font-weight:750;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{box-shadow:2px 2px 0 var(--ink);background:#ff8a85;transform:translate(3px,3px)}.concept{padding-bottom:116px}.section-label{color:var(--muted);align-items:center;gap:15px;margin-bottom:28px;display:flex}.section-label span{color:var(--ink)}.section-label.light{color:#a7a89f}.section-label.light span{color:var(--acid)}.concept>.section-label{width:auto;color:var(--muted);margin:0 0 22px}.concept>.section-label span{background:var(--acid);border:1px solid var(--ink);padding:9px 11px}.concept-card{color:#f6f3e9;border:1px solid var(--ink);box-shadow:10px 10px 0 var(--acid-dark);background:radial-gradient(circle at 90% 0,#ff625c2e,#0000 27%),#181a16;padding:63px 55px 38px;position:relative;overflow:hidden}.concept-card:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.concept-topline,.loop,.loop-result{position:relative}.concept-topline{justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:60px;display:flex}.concept-topline h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:570;line-height:.96}.concept-note{color:var(--acid);border:1px solid #575a50;flex:none;padding:8px 10px}.loop{border-top:1px solid #484b43;border-bottom:1px solid #484b43;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.loop li{grid-template-columns:auto 1fr;gap:20px;min-height:178px;padding:30px 28px 28px 0;display:grid}.loop li+li{border-left:1px solid #484b43;padding-left:28px}.loop-number{width:35px;height:35px;color:var(--ink);background:var(--acid);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800;display:grid}.loop h3{margin:5px 0 13px;font-size:1.05rem;font-weight:680}.loop p{color:#bfc1b9;margin:0;font-size:.92rem;line-height:1.55}.loop-result{color:var(--acid);letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:10px;padding-top:29px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:flex}.loop-result span{font-size:1.25rem}.workflows,.status-section,.founder{padding:105px 0}.workflows{border-top:1px solid var(--ink)}.section-intro{grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);align-items:end;gap:80px;margin:0 0 72px;display:grid}.section-intro h2,.status-grid h2,.founder-copy h2,.final-cta h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.8rem,5.2vw,5.3rem);font-weight:590;line-height:.98}.section-intro p{color:var(--muted);margin:0 0 6px;font-size:1.05rem;line-height:1.6}.workflow-list{border-top:1px solid var(--ink)}.workflow-row{border-bottom:1px solid var(--ink);grid-template-columns:64px minmax(180px,.65fr) 1fr 30px;align-items:center;gap:28px;min-height:106px;transition:background .14s,padding .14s;display:grid}.workflow-row:hover{background:#ff625c3d;padding-inline:14px}.workflow-number,.row-arrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.workflow-row h3{letter-spacing:-.025em;margin:0;font-size:1.3rem;font-weight:690}.workflow-row p{color:var(--muted);margin:0;line-height:1.5}.row-arrow{text-align:right;font-size:1.25rem}.principles{color:#f6f3e9;background:var(--ink);padding:105px 0 115px}.principles-grid{border-top:1px solid #4c4e47;border-bottom:1px solid #4c4e47;grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.principles-grid article{min-height:330px;padding:30px 38px 34px 0}.principles-grid article+article{border-left:1px solid #4c4e47;padding-left:38px}.principle-index{width:32px;height:32px;color:var(--ink);background:var(--acid);place-items:center;margin-bottom:86px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800;display:grid}.principles-grid h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(1.7rem,2.4vw,2.5rem);font-weight:590}.principles-grid p{color:#b8bab2;margin:0;font-size:.96rem;line-height:1.65}.status-section{border-bottom:1px solid var(--ink)}.status-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:start;gap:100px;margin-top:0;display:grid}.status-grid h2{max-width:740px}.status-copy{border-top:5px solid var(--acid-dark);padding-top:8px}.status-copy p{margin:0;font-size:1rem;line-height:1.65}.status-copy p:first-child{margin:22px 0 16px;font-weight:750}.status-copy p:last-child{color:var(--muted)}.founder{grid-template-columns:minmax(300px,.8fr) minmax(0,1.15fr);align-items:center;gap:clamp(60px,9vw,130px);display:grid}.portrait-wrap{padding:0 20px 20px 0;position:relative}.portrait-wrap:after{content:"";background:var(--acid);border:1px solid var(--ink);z-index:-1;height:calc(100% - 20px);position:absolute;bottom:0;left:20px;right:0}.portrait-wrap img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.04);border:1px solid var(--ink);width:100%;display:block}.portrait-caption{background:var(--acid);border:1px solid var(--ink);padding:9px 13px;position:absolute;bottom:1px;right:1px}.founder-copy .section-label{margin-bottom:46px}.founder-copy h2{margin-bottom:38px}.founder-copy p{max-width:670px;color:var(--muted);margin:0 0 20px;font-size:1rem;line-height:1.7}.founder-copy .founder-lead{color:var(--ink);font-size:1.3rem;line-height:1.55}.social-links{gap:25px;margin-top:36px;display:flex}.final-cta{background:var(--acid);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:100px 0}.final-cta-inner{grid-template-columns:1fr auto;align-items:end;gap:30px 60px;display:grid}.final-cta h2{grid-column:1/-1;max-width:1040px}.final-cta .eyebrow:before{background:var(--ink)}.dark-button{min-width:190px;color:var(--paper);background:var(--ink);box-shadow:5px 5px #9e4743}.dark-button:hover{color:var(--ink);background:var(--paper);box-shadow:2px 2px #9e4743}.site-footer{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:28px;padding:35px 0 48px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex}.site-footer p{margin:0}@media (width<=900px){:root{--shell:min(100% - 34px, 1180px)}.hero{padding:70px 0 88px}.hero-bottom{grid-template-columns:1fr;padding-left:18%}.hero-bottom .button{justify-self:start}.concept-card{padding:58px 30px 30px}.loop{grid-template-columns:1fr}.loop li{min-height:auto;padding:28px 0}.loop li+li{border-top:1px solid #484b43;border-left:0;padding-left:0}.section-intro,.status-grid{grid-template-columns:1fr;gap:42px}.principles-grid{grid-template-columns:1fr}.principles-grid article{min-height:auto;padding:30px 0 38px}.principles-grid article+article{border-top:1px solid #4c4e47;border-left:0;padding-left:0}.principle-index{margin-bottom:42px}.founder{grid-template-columns:minmax(230px,.65fr) 1fr;gap:48px}}@media (width<=650px){.site-header{min-height:72px}.header-email,.status-pill{display:none}.hero h1{margin-top:25px;font-size:clamp(3.15rem,15.7vw,5.1rem)}.hero-bottom{gap:35px;padding-left:0}.button{width:100%}.concept{padding-bottom:82px}.concept-card{box-shadow:6px 6px 0 var(--acid-dark);padding:58px 22px 28px}.concept-topline{flex-direction:column;padding-bottom:42px}.concept-note{order:-1}.workflows,.status-section,.founder,.principles{padding-top:78px;padding-bottom:78px}.section-intro{margin:42px 0 54px}.workflow-row{grid-template-columns:42px 1fr 25px;gap:14px;padding:22px 0}.workflow-row p{grid-column:2/-1}.row-arrow{grid-area:1/3}.founder{grid-template-columns:1fr}.portrait-wrap{max-width:420px}.final-cta{padding:76px 0}.final-cta-inner{grid-template-columns:1fr}.final-cta .eyebrow{grid-column:auto}.site-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.workflow-row{transition:none}}
