@font-face{font-family:display;src:url(../media/NewsCycle_Regular-s.p.bfa7b258.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/NewsCycle_Bold-s.p.5f887d61.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:144.27%;descent-override:44.5%;line-gap-override:0.0%;size-adjust:87.11%}.display_31c83b9b-module__UgDxkG__className{font-family:display,display Fallback}.display_31c83b9b-module__UgDxkG__variable{--font-display:"display","display Fallback"}
:root{--blue:#3a47ec;--blue-d:#2731c4;--ink:#1a1a17;--paper:#f1ede1;--paper2:#e7e2d1;--line:#d6d0bd;--faint:#97937f;--amber:#a35c18;--green:#1f6b4f;--live:#e0452f;--mono:"SF Mono",ui-monospace,"Menlo","Consolas",monospace;--display:var(--font-display),"News Cycle","Arial Narrow",Arial,sans-serif;--dot:#cfc8b3}*{box-sizing:border-box;border-radius:0}html{scrollbar-gutter:stable}body{background:var(--paper);color:var(--ink);font-family:var(--mono);background-image:radial-gradient(var(--dot)1px,transparent 1.6px);-webkit-font-smoothing:antialiased;text-wrap:pretty;background-size:22px 22px;margin:0;font-size:15px;line-height:1.6;overflow-x:clip}.wrap{background:linear-gradient(90deg,transparent,var(--paper)38px,var(--paper)calc(100% - 38px),transparent);max-width:920px;margin:0 auto;padding:0 40px}main{display:block}a{color:var(--blue-d);border-bottom:1px solid var(--blue-d);text-decoration:none}a:hover{background:var(--blue);color:var(--paper);border-color:var(--blue)}.masthead{padding:38px 0 14px}.endmark{width:auto;height:72px;margin:0 auto 18px;display:block}.logo{font-family:var(--display);letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:clamp(34px,7.4vw,68px);font-weight:700;line-height:.92}.folio{border-top:1px solid var(--line);letter-spacing:1px;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.folio b{color:var(--ink)}.status-time{white-space:nowrap;font-variant-numeric:tabular-nums}.status-clock{vertical-align:-8px;width:24px;height:24px;margin:0 6px}.flaps{font-variant-numeric:tabular-nums;display:inline}.flap{perspective:140px;display:inline-block}.flap-card{transform-origin:50% 55%;backface-visibility:hidden;animation:.18s cubic-bezier(.3,.55,.2,1) flapdrop;display:inline-block}@keyframes flapdrop{0%{transform:rotateX(-88deg)}to{transform:rotateX(0)}}.flap-colon{display:inline-block}.flap-sec{opacity:.55;vertical-align:.1em;font-size:.84em}.vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.flap-card{animation:none}}.folio-live{letter-spacing:1px;border-bottom:0;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.status-work{text-underline-offset:3px;cursor:help;outline:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;position:relative}.status-work:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.status-tip{z-index:9971;background:var(--paper);border:1.5px solid var(--ink);width:max-content;max-width:240px;box-shadow:3px 3px 0 var(--ink);letter-spacing:.2px;text-transform:none;color:#33312a;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;padding:7px 11px;font-size:11.5px;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px)}.status-work:hover .status-tip,.status-work:focus .status-tip,.status-work:focus-within .status-tip{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.status-tip{transition:none;transform:none}}.rule2{border:0;border-top:3px double var(--ink);margin:12px 0 0}.sec{padding:40px 0}.kicker{letter-spacing:3px;text-transform:uppercase;color:var(--blue-d);margin:0 0 14px;font-size:11px}h2.head{font-family:var(--display);text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-size:clamp(23px,4vw,34px);font-weight:700}h1.logo,h2.head,.lede,.kicker,.offer h3,.founding h2,.pitch-h1,.pitch-lede,.tl-beat-t{text-wrap:balance}@media (min-width:768px){h2.head{transform:skewX(calc(var(--svel,0)*-.55deg));transform-origin:0}html.lenis-scrolling h2.head{will-change:transform}}.subhead{color:#3b392f;max-width:62ch;margin:0 0 22px;font-size:14px}.pixrule{border:0;border-top:2px dashed var(--ink);opacity:.5;height:0;margin:8px 0}.lede{max-width:28ch;margin:18px 0 10px;font-size:clamp(20px,3.1vw,27px);font-weight:600;line-height:1.42}.lede .hl{box-shadow:inset 0 -10px #3a47ec2e}.sub{color:#3b392f;max-width:62ch}.creds{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.pill{border:1.5px solid var(--ink);background:var(--paper);letter-spacing:1px;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);padding:6px 11px;font-size:12px}.pill.b{background:var(--blue);color:var(--paper)}.pill.a{background:var(--amber);color:var(--paper)}.heroCta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.btn{background:var(--ink);color:var(--paper);border:2px solid var(--ink);letter-spacing:1.5px;text-transform:uppercase;padding:11px 18px;font-size:13px;display:inline-block}.btn:hover{background:var(--blue);border-color:var(--blue);color:var(--paper)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.proof{border:2px solid var(--ink);background:var(--paper2);box-shadow:4px 4px 0 var(--ink);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 16px;display:flex}.proof .pl{letter-spacing:2px;text-transform:uppercase;color:var(--faint);margin-right:6px;font-size:11px}.proof span.c{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.proof .dot{color:var(--line)}.offers{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.offer{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--ink);flex-direction:column;padding:18px 16px;transition:transform .12s,box-shadow .12s;display:flex}.offer:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.offer.flag{box-shadow:6px 6px 0 var(--blue)}.offer.flag:hover{box-shadow:8px 8px 0 var(--blue)}.otag{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--ink);color:var(--paper);background:#6b6a62;align-self:flex-start;margin-bottom:12px;padding:2px 8px;font-size:10px}.offer.flag .otag{background:var(--blue)}.offer.ret .otag{background:var(--amber)}.offer h3{text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;font-size:15.5px}.offer .one{color:#33312a;margin:0 0 12px;font-size:13px}.offer ul{margin:0 0 14px;padding:0;list-style:none}.offer li{color:#2a2922;padding:4px 0 4px 16px;font-size:12.5px;position:relative}.offer li:before{content:"→";color:var(--blue-d);position:absolute;left:0}.offer .price{letter-spacing:.5px;border-top:1px dashed var(--line);margin-top:auto;padding-top:10px;font-size:14px;font-weight:700}.offer .price small{color:var(--faint);letter-spacing:.5px;margin-top:3px;font-size:11px;font-weight:400;display:block}.obtn{text-align:center;background:var(--ink);color:var(--paper);border:2px solid var(--ink);letter-spacing:1.5px;text-transform:uppercase;margin-top:12px;padding:9px 12px;font-size:12px;display:block}.obtn:hover{background:var(--blue);border-color:var(--blue);color:var(--paper)}.offer.flag .obtn{background:var(--blue);border-color:var(--ink)}.offer.flag .obtn:hover{background:var(--ink)}.howline{color:var(--faint);margin-top:16px;font-size:12.5px}.fit{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fitcol{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:16px 18px}.fitcol.no{background:var(--paper2)}.fitcol h4{letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px;font-size:12px}.fitcol ul{margin:0;padding:0;list-style:none}.fitcol li{color:#2a2922;padding:5px 0 5px 20px;font-size:13px;position:relative}.fitcol.yes li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.fitcol.no li:before{content:"✗";color:var(--faint);font-weight:700;position:absolute;left:0}.livedot{background:var(--live);border:1px solid var(--ink);vertical-align:middle;width:9px;height:9px;animation:1.1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:.15}}.livebox{border:2px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--blue)}.livehead{background:var(--ink);color:var(--paper);letter-spacing:2px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;display:flex}.livehead .lh-left{align-items:center;gap:8px;font-weight:700;display:flex}.livehead .lh-right{color:#b9b6a8;letter-spacing:1px;text-transform:none;font-size:11px}.livestats{border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.stat{border-right:1px dashed var(--line);padding:14px}.stat:last-child{border-right:0}.stat .n{letter-spacing:-.5px;font-size:26px;font-weight:800;line-height:1}.stat .n .u{color:var(--faint);font-size:14px;font-weight:700}.stat .k{letter-spacing:1px;text-transform:uppercase;color:var(--faint);margin-top:6px;font-size:10.5px}.stat.s1 .n{color:var(--blue-d)}.stat.s2 .n{color:var(--amber)}.stat.s3 .n{color:var(--green)}.livefeed{height:240px;margin:0;padding:4px 0;list-style:none;overflow:auto}.livefeed li{border-bottom:1px dashed var(--line);align-items:baseline;gap:10px;padding:9px 14px;font-size:13px;display:flex}.livefeed li:last-child{border-bottom:0}.livefeed li.fresh{animation:1.6s flash}@keyframes flash{0%{background:#3a47ec2e}to{background:0 0}}.lt{color:var(--faint);letter-spacing:.5px;white-space:nowrap;min-width:54px;font-size:11px}.src{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--ink);white-space:nowrap;color:var(--paper);padding:1px 6px;font-size:10px}.src-git{background:#6b6a62}.src-openclaw{background:var(--blue)}.src-delfin{background:var(--blue-d)}.src-bu{background:var(--amber)}.src-usage,.src-selfmade{background:var(--green)}.lmsg{color:#2a2922}.livefoot{border-top:2px solid var(--ink);background:var(--paper2);color:#4a483e;align-items:center;gap:12px;padding:11px 14px;font-size:11.5px;display:flex}.meter{flex:none;align-items:flex-end;gap:2px;height:17px;display:inline-flex}.meter i{background:var(--blue);border:1px solid var(--ink);width:4px}.meter i:first-child{height:5px}.meter i:nth-child(2){height:8px}.meter i:nth-child(3){height:11px}.meter i:nth-child(4){height:14px}.meter i:nth-child(5){height:17px}.fullbleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.lineband{border-top:3px double var(--ink);border-bottom:3px double var(--ink);background-color:var(--paper);background-image:radial-gradient(var(--dot)1px,transparent 1.6px);background-size:22px 22px;margin-top:6px;margin-bottom:2px;overflow:hidden}.lboverlay{pointer-events:none;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;inset:0}.lboverlay span{font-family:var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--ink);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);text-align:center;background:#f1ede1bd;max-width:90%;padding:7px 16px;font-size:clamp(13px,2.6vw,18px);font-weight:700}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.metric{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);padding:16px 16px 18px}.metric .mn{letter-spacing:-1px;font-size:clamp(26px,4.2vw,40px);font-weight:800;line-height:1}.metric .mk{color:#33312a;margin-top:9px;font-size:12px;line-height:1.45}.metric:nth-child(3n+1) .mn{color:var(--blue-d)}.metric:nth-child(3n+2) .mn{color:var(--amber)}.metric:nth-child(3n) .mn{color:var(--green)}.manifesto{border:2px solid var(--ink);background:var(--blue);color:var(--paper);box-shadow:6px 6px 0 var(--ink);padding:28px 24px}.manifesto .kicker{color:#cfd3ff}.manifesto p{max-width:56ch;margin:0 0 12px;font-size:clamp(15px,2.2vw,18px);line-height:1.5}.manifesto p:last-child{margin-bottom:0}.manifesto .big{font-weight:700}.tl-section{--col:max(40px,calc((100vw - 840px)/2));width:100vw;margin-left:-50vw;position:relative;left:50%}.tl-head{padding:0 var(--col);margin:0 0 20px}.tl-track{padding:0 var(--col);margin:0;list-style:none}.tl-beat{border-left:2px solid var(--ink);padding:12px 0 24px 28px;position:relative}.tl-beat:last-child{border-left-color:#0000}.tl-beat:before{content:"";background:var(--blue);border:2px solid var(--ink);width:13px;height:13px;box-shadow:2px 2px 0 var(--ink);position:absolute;top:17px;left:-8px}.tl-beat.accent:before{background:var(--amber)}.tl-beat-yr{letter-spacing:2px;text-transform:uppercase;color:var(--faint);font-size:11px;display:block}.tl-beat-t{font-family:var(--display);text-transform:uppercase;letter-spacing:.5px;margin:3px 0 0;font-size:19px;font-weight:700;line-height:1.05}.tl-beat-d{color:#33312a;max-width:60ch;margin:7px 0 0;font-size:13.5px;line-height:1.5}.tl-beat-d em{font-style:normal;box-shadow:inset 0 -8px #3a47ec29}.tl-beat.accent .tl-beat-d em{box-shadow:inset 0 -8px #a35c182e}.tl-beat-glyph{margin-top:12px;display:block}.tl-pix{border:2px solid var(--ink);background:var(--paper2);width:56px;height:50px;box-shadow:3px 3px 0 var(--ink);image-rendering:pixelated;padding:8px;display:block}.tl-beat.accent .tl-pix{box-shadow:3px 3px 0 var(--amber)}.tl-hud{display:none}.tl-stage.is-live{height:460vh}.tl-stage.is-live .tl-pin{height:100svh;position:sticky;top:0;overflow:hidden}.tl-stage.is-live .tl-head{top:7vh;left:var(--col);z-index:3;margin:0;padding:0;position:absolute}.tl-stage.is-live .tl-viewport{position:absolute;inset:0}.tl-stage.is-live .tl-track{will-change:transform;flex-flow:row;align-items:stretch;width:max-content;height:100%;padding:0;display:flex}.tl-stage.is-live .tl-beat{max-width:none;height:100%;opacity:calc(.18 + .82*var(--f,0));transform:scale(calc(.94 + .06*var(--f,0)));transform-origin:50% 36%;border-left:0;flex-direction:column;flex:0 0 clamp(300px,44vw,560px);justify-content:flex-start;padding:33vh clamp(26px,4vw,64px) 0;display:flex}.tl-stage.is-live .tl-beat:before{display:none}.tl-stage.is-live .tl-beat-inner{flex-direction:column;max-width:23rem;display:flex}.tl-stage.is-live .tl-beat-glyph{order:-1;margin:0 0 16px}.tl-stage.is-live .tl-pix{width:58px;height:52px}.tl-stage.is-live .tl-beat-yr{font-family:var(--display);letter-spacing:-2px;white-space:nowrap;color:var(--ink);margin:0;font-size:clamp(40px,4.6vw,76px);font-weight:700;line-height:.9}.tl-stage.is-live .tl-beat.accent .tl-beat-yr{color:var(--amber)}.tl-stage.is-live .tl-beat-t{letter-spacing:.5px;margin:12px 0 0;font-size:clamp(17px,1.5vw,21px)}.tl-stage.is-live .tl-beat-d{max-width:23rem;margin:10px 0 0;font-size:13.5px;line-height:1.5}.tl-stage.is-live .tl-hud{left:var(--col);right:var(--col);z-index:3;align-items:center;gap:18px;display:flex;position:absolute;bottom:11vh}.tl-spine{background:var(--line);flex:1;height:2px;position:relative}.tl-spine-fill{background:var(--ink);width:0;height:100%;position:absolute;top:0;left:0}.tl-tick{background:var(--paper);border:1.5px solid var(--ink);width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.tl-tick.accent{background:var(--amber);border-color:var(--amber)}.tl-count{font-variant-numeric:tabular-nums;letter-spacing:1px;color:var(--faint);white-space:nowrap;font-size:12px}.tl-count b{color:var(--ink);font-weight:700}.faqlist{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--paper)}.faqitem{border-bottom:1px dashed var(--line);padding:16px 18px}.faqitem:last-child{border-bottom:0}.faqitem h3{letter-spacing:.3px;margin:0 0 6px;font-size:14px}.faqitem p{color:#33312a;max-width:74ch;margin:0;font-size:13px}.eco{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ecocard{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);color:var(--ink);padding:14px 16px;transition:transform .12s,box-shadow .12s;display:block}.ecocard:hover{background:var(--paper);color:var(--ink);box-shadow:6px 6px 0 var(--blue);border-color:var(--ink);transform:translate(-2px,-2px)}.ecocard .en{letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:800}.ecocard .eb{color:var(--faint);margin-top:4px;font-size:12px;display:block}.socials{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.socials a{border-bottom:0}.socials .pill:hover{background:var(--blue);color:var(--paper)}.founding{border:2px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--amber);text-align:center;padding:30px 26px}.founding h2{font-family:var(--display);text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-size:clamp(23px,3.4vw,30px);font-weight:700}.founding p{color:#33312a;max-width:54ch;margin:0 auto 16px}.scarce{border:1.5px solid var(--ink);background:var(--paper2);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;padding:5px 12px;font-size:11px;display:inline-block}.intake{text-align:left;max-width:520px;margin:6px auto 4px}.intake .ws-input{margin-bottom:10px}.intake-row{flex-wrap:wrap;gap:10px;display:flex}.intake-row .ws-input{flex:140px;min-width:0}.intake-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.intake .btn{cursor:pointer;font-family:var(--mono);margin-top:2px}.intake-msg{max-width:54ch;color:var(--ink);margin:10px auto 0;font-size:14px}.reflect,.reflect-out,.reflect-capture{text-align:left;max-width:540px;margin:8px auto 0}.reflect .ws-input{margin-bottom:10px}.reflect .btn{cursor:pointer;font-family:var(--mono)}.reflect-hint{color:var(--faint);margin:8px 0 0;font-size:11.5px}.reflect-reading{font-family:var(--mono);color:var(--ink);text-align:center;margin:14px 0;font-size:14px}.reflect-dots{text-align:left;vertical-align:bottom;width:1.4em;animation:1.2s steps(4,end) infinite reflectdots;display:inline-block;overflow:hidden}@keyframes reflectdots{0%{width:0}to{width:1.4em}}.reflect-signals{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.reflect-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--faint);margin-right:2px;font-size:10.5px}.reflect-chip{border:1.5px solid var(--blue);color:var(--blue);background:var(--paper2);letter-spacing:.3px;border-radius:2px;padding:3px 9px;font-size:11px;animation:.22s ease-out reflectpop;display:inline-block}@keyframes reflectpop{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.reflect-read{color:var(--ink);margin:0 0 14px;font-size:16px;line-height:1.55}.reflect-caret{background:var(--blue);vertical-align:text-bottom;width:7px;height:1.05em;margin-left:1px;animation:.9s steps(2,end) infinite reflectblink;display:inline-block}@keyframes reflectblink{50%{opacity:0}}.reflect-opts{flex-wrap:wrap;gap:8px;animation:.25s ease-out reflectpop;display:flex}.reflect-capture-h{color:var(--ink);margin:0 0 10px;font-size:14px}.reflect-capture .ws-input{margin-bottom:10px}.reflect-capture .btn{cursor:pointer;font-family:var(--mono);margin-top:2px}@media (prefers-reduced-motion:reduce){.reflect-dots,.reflect-chip,.reflect-caret,.reflect-opts{animation:none}}.hero-input{max-width:600px;margin:18px 0 8px}.hero-input .reflect,.hero-input .reflect-out,.hero-input .reflect-capture{text-align:left;max-width:none;margin:0}.omni-prompt{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:11.5px}.omni-ta{min-height:64px;box-shadow:4px 4px 0 var(--ink);padding:13px 14px;font-size:15px;transition:box-shadow .15s,border-color .15s}.omni-ta:focus{border-color:var(--blue);box-shadow:4px 4px 0 var(--blue);outline:none}.omni-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.omni-chip{font-family:var(--mono);border:1.5px solid var(--ink);background:var(--paper2);color:var(--ink);cursor:pointer;padding:6px 10px;font-size:12px}.omni-chip:hover{background:var(--ink);color:var(--paper)}.omni-hint{color:var(--faint);flex:1;min-width:120px;font-size:11.5px}.omni-go{cursor:pointer;font-family:var(--mono)}.omni-thumb{margin-bottom:10px;display:inline-block;position:relative}.omni-thumb img{border:1.5px solid var(--ink);max-width:100%;max-height:120px;display:block}.omni-thumb button{border:1.5px solid var(--ink);background:var(--paper);width:22px;height:22px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:14px;line-height:1;position:absolute;top:-8px;right:-8px}.hero-bp{max-width:600px;font-family:var(--mono)}.hero-bp-kicker{letter-spacing:1.5px;text-transform:uppercase;color:var(--blue-d);margin:0 0 14px;font-size:11px}.hero-bp-q{color:var(--ink);text-wrap:balance;min-height:1.4em;margin:0 0 16px;font-size:clamp(16px,2.4vw,21px);font-weight:700;line-height:1.4}.hero-bp-answer{color:#3b392f;white-space:pre-wrap;max-width:54ch;margin:0 0 18px;font-size:clamp(13px,1.7vw,15.5px);line-height:1.75}.hero-bp-sign{color:var(--faint);letter-spacing:.3px;margin-top:12px;font-size:12px;display:block}.hero-bp-caret{vertical-align:-2px;background:var(--blue);width:3px;height:1.05em;margin-left:1px;animation:1.1s step-end infinite cuecaret;display:inline-block}@keyframes cuecaret{50%{opacity:0}}.hero-bp-field{font:inherit;color:var(--ink);cursor:text;background:0 0;border:none;align-items:center;gap:9px;margin:0;padding:0;font-size:15px;transition:color .15s;display:inline-flex}.hero-bp-field:hover{color:var(--blue-d)}.hero-bp-field .hero-bp-caret{align-self:center}.hero-bp-coarse{display:none}@media (pointer:coarse){.hero-bp-fine{display:none}.hero-bp-coarse{display:inline}}@media (prefers-reduced-motion:reduce){.hero-bp-caret{animation:none}}.delfin-q{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--blue);cursor:pointer;white-space:nowrap;text-underline-offset:3px;align-self:flex-start;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.delfin-q:hover{text-decoration-style:solid}.ms-avatar{border:1.5px solid var(--ink);background-color:var(--blue);background-position:50%;background-size:cover;border-radius:50%;width:60px;height:60px;margin-bottom:10px;display:block}.ms-points{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ms-points li{color:var(--ink);padding-left:16px;font-size:13px;line-height:1.4;position:relative}.ms-points li:before{content:"▸";color:var(--blue);position:absolute;left:0}.focus{z-index:200;background:#1a1a17cc;justify-content:center;align-items:flex-start;padding:9vh 18px 24px;animation:.18s ease-out focusin;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes focusin{0%{opacity:0}to{opacity:1}}.focus-card{background:var(--paper);border:2px solid var(--ink);width:100%;max-width:600px;box-shadow:8px 8px 0 var(--blue);will-change:transform;padding:32px 26px 26px;position:relative}@keyframes focuscard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.focus-esc{color:var(--faint);font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:11px;position:absolute;top:9px;right:11px}.focus-esc:hover{color:var(--ink)}.focus-h{font-family:var(--mono);letter-spacing:.4px;color:var(--faint);margin:0 0 12px;font-size:12px}.focus .reflect,.focus .reflect-out,.focus .reflect-capture{text-align:left;max-width:none;margin:0}.focus .omni-ta{box-shadow:none}.bp{z-index:200;background:var(--blue);clip-path:inset(0);will-change:clip-path;background-image:radial-gradient(#ffffff2e 1px,#0000 1.6px);background-size:22px 22px;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.bp canvas{z-index:0;position:absolute;top:0;left:0}.bp-corner{z-index:2;font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#ffffffd1;font-size:10.5px;position:absolute;top:16px}.bp-tl{left:18px}.bp-tr{right:18px}.bp-stage{z-index:1;text-align:left;width:100%;max-width:680px;max-height:84vh;padding:6px 20px;animation:.42s ease-out .16s both bpstage;position:relative;overflow-y:auto}@keyframes bpstage{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bp-kicker{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#ffffffd1;margin:0 0 16px;font-size:11px}.bp-q{font-family:var(--mono);color:#fff;min-height:1.4em;margin:0 0 20px;font-size:clamp(17px,2.5vw,22px);font-weight:700;line-height:1.4}.bp-answer{font-family:var(--mono);color:#ffffffe6;white-space:pre-wrap;margin:0;font-size:clamp(13px,1.7vw,15.5px);line-height:1.75}.bp-sign{color:#ffffffd1;letter-spacing:.3px;margin-top:14px;font-size:12px;display:block}.bp-caret{vertical-align:-2px;background:#fff;width:7px;height:1.05em;margin-left:1px;animation:1s step-end infinite bpcaret;display:inline-block}@keyframes bpcaret{50%{opacity:0}}.bp-you{margin-top:30px}.bp-you-h{font-family:var(--mono);letter-spacing:.4px;color:#ffffffb8;margin:0 0 10px;font-size:12px}.bp-you-answer{color:#ffffffd1;border-left:2px solid #ffffff59;margin-top:24px;padding-left:14px}.bp-reading{font-family:var(--mono);letter-spacing:.3px;color:#ffffffb8;margin:24px 0 0;font-size:13px}.bp-read{margin-top:24px}.bp-signals{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.bp-signals-l{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#ffffffd1;font-size:10.5px}.bp-chip{font-family:var(--mono);color:#fff;border:1px solid #fff6;padding:3px 8px;font-size:11.5px}.bp-read-text{font-family:var(--mono);color:#fff;margin:0;font-size:clamp(13px,1.7vw,15.5px);line-height:1.7}.bp-move{margin-top:18px}.bp-move-l{font-family:var(--mono);color:#ffffffd9;margin:0 0 12px;font-size:13px}.bp-sign-form{margin-top:24px}.bp-sign-row{flex-wrap:wrap;gap:12px 14px;display:flex}.bp-field{color:#fff;caret-color:#fff;min-width:0;font-family:var(--mono);background:0 0;border:none;border-bottom:1.5px solid #fff6;outline:none;flex:200px;padding:6px 2px 9px;font-size:15px}.bp-field::placeholder{color:#ffffffb3}.bp-field:focus{border-bottom-color:#fff}.bp-close-h{font-family:var(--mono);color:#fff;margin:0 0 10px;font-size:clamp(16px,2.3vw,21px);font-weight:700}.bp-close-b{font-family:var(--mono);color:#ffffffd9;max-width:54ch;margin:0;font-size:clamp(13px,1.6vw,15px);line-height:1.7}.bp-ta{resize:none;color:#fff;caret-color:#fff;width:100%;font-family:var(--mono);text-align:left;background:0 0;border:none;border-bottom:1.5px solid #fff6;outline:none;padding:6px 2px 12px;font-size:clamp(15px,2vw,18px);line-height:1.6}.bp-ta::placeholder{color:#ffffffb3}.bp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.bp-hint{font-family:var(--mono);letter-spacing:.5px;color:#ffffffd1;font-size:11px}.bp-go{color:var(--blue);font-family:var(--mono);letter-spacing:.4px;cursor:pointer;background:#fff;border:none;padding:9px 16px;font-size:13px;font-weight:700;transition:transform .12s}.bp-go:hover{transform:translateY(-1px)}.bp-esc{z-index:2;color:#ffffffd9;font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:5px 10px;font-size:11px;position:absolute;bottom:18px;right:20px}.bp-esc:hover{color:#fff;border-color:#fff}.bp-go:disabled{opacity:.4;cursor:default;transform:none}.bp-skip{z-index:2;font-family:var(--mono);letter-spacing:.5px;color:#ffffffd1;font-size:11px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.bp-ta:focus-visible,.bp-field:focus-visible,.bp-go:focus-visible,.bp-esc:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:600px){.bp{align-items:flex-start}.bp-stage{max-height:calc(100dvh - 56px);padding-top:48px;padding-bottom:32px}}.offer .price .price-q{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);font-size:11px;display:block}.offer .price .price-n{margin-top:1px;font-size:15px;font-weight:700;display:block}.offer-sci{color:#4a483e;border-top:1px dotted var(--line);margin:6px 0 14px;padding-top:10px;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.focus,.focus-card{animation:none}.bp{clip-path:inset(0);transition:none}.bp-stage{animation:none}}footer{border-top:3px double var(--ink);margin-top:30px;padding:26px 0 60px}.colophon{color:var(--faint);letter-spacing:.5px;text-align:center;overflow-wrap:break-word;font-size:12px;line-height:1.7}.colophon .me{color:var(--ink);font-weight:700}@media (max-width:760px){.offers,.fit,.eco{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}}@media (max-width:620px){.stat .n{font-size:20px}}@media (max-width:480px){.metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){h2.head{transform:none}.tl-stage.is-live{height:auto!important}.tl-stage.is-live .tl-pin{height:auto;position:static;overflow:visible}.tl-stage.is-live .tl-head{position:static}.tl-stage.is-live .tl-viewport{display:block;position:static}.tl-stage.is-live .tl-track{display:block}.tl-stage.is-live .tl-hud{display:none}}@media (prefers-contrast:more){body,.lineband{background-image:none}.tl-beat-d em{box-shadow:none;text-underline-offset:2px;text-decoration:underline}}.ws-input{box-sizing:border-box;width:100%;font-family:var(--mono);border:1.5px solid var(--ink);background:var(--paper2);color:var(--ink);margin-bottom:8px;padding:8px 10px;font-size:12.5px;display:block}.pitch{padding:34px 0 10px}.pitch-h1{font-family:var(--display);text-transform:uppercase;letter-spacing:1px;margin:0 0 18px;font-size:clamp(30px,6vw,52px);font-weight:700;line-height:.96}.pitch-lede{max-width:34ch}.pitch-body{max-width:64ch;margin:0 0 16px;font-size:15px}.pitch-askkicker{margin-top:30px}.pitch-asks{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.pitch-ask{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--blue);padding:18px}.pitch-ask h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:16px;font-weight:700}.pitch-ask p{color:#33312a;margin:0;font-size:13px;line-height:1.5}.pitch-close{max-width:60ch;margin-bottom:8px;font-size:15px}.pitch-cta{margin:18px 0 0}.pitch-ps{color:var(--faint);letter-spacing:.3px;margin:26px 0 0;font-size:13px}@media (max-width:620px){.pitch-asks{grid-template-columns:1fr}}.cited{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}.cited:hover{text-decoration-style:solid}.cited:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ms-panel{z-index:10002;background:var(--paper);border:2px solid var(--ink);width:min(380px,100vw - 40px);box-shadow:6px 6px 0 var(--blue);font-family:var(--mono);cursor:move;touch-action:none;padding:16px 16px 18px;position:fixed;bottom:20px;left:20px}.ms-panel a,.ms-panel button{cursor:pointer}.ms-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ms-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--blue-d);align-items:center;gap:6px;font-size:10px;display:inline-flex}.ms-move{opacity:.85;flex:none;width:14px;height:14px}.ms-x{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.ms-claim{font-family:var(--display);margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.25}.ms-src{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.ms-src:first-of-type{border-top:0;margin-top:0;padding-top:0}.ms-quote{color:#33312a;margin:0 0 8px;font-size:12.5px;line-height:1.5}.ms-cite{letter-spacing:.3px;font-size:11.5px}@media (max-width:520px){.ms-panel{width:auto;bottom:12px;left:12px;right:12px}}html.flow-ready .sec>*{opacity:0;transition:opacity .55s,translate .55s;translate:0 14px}html.flow-ready .sec.flow-in>*{opacity:1;translate:0}html.flow-ready .sec>:nth-child(2){transition-delay:60ms}html.flow-ready .sec>:nth-child(3){transition-delay:.12s}html.flow-ready .sec>:nth-child(4){transition-delay:.18s}html.flow-ready .sec>:nth-child(n+5){transition-delay:.24s}@media (prefers-reduced-motion:reduce){html.flow-ready .sec>*{opacity:1;transition:none;translate:0}}.studio{max-width:860px;font-family:var(--mono);color:var(--ink);margin:0 auto;padding:40px 22px 100px}.studio-head{border-bottom:3px double var(--ink);margin-bottom:20px;padding-bottom:12px}.studio-head h1{font-family:var(--display);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:clamp(26px,5vw,38px);font-weight:700}.studio-sub{letter-spacing:1.5px;text-transform:uppercase;color:var(--faint);margin:4px 0 0;font-size:11px}.studio-notice{background:var(--paper2);border:1.5px solid var(--ink);padding:16px 18px;font-size:13px;line-height:1.6}.studio-notice code{background:var(--paper);border:1px solid var(--line);padding:1px 5px;font-size:12px}.studio-oneline{font-family:var(--display);text-wrap:balance;border-left:3px solid var(--blue);margin:0 0 34px;padding-left:16px;font-size:clamp(18px,3.2vw,26px);font-weight:700;line-height:1.3}.studio-sec{margin:0 0 38px}.studio-h{letter-spacing:2px;text-transform:uppercase;color:var(--blue-d);border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:6px;font-size:11px}.squiet{color:var(--faint);margin:0;font-size:13px}.sfunnel{flex-direction:column;gap:10px;display:flex}.sfunnel-row{grid-template-columns:minmax(150px,1.1fr) 2fr auto;align-items:center;gap:14px;display:grid}.sfunnel-label{font-size:13px}.sfunnel-rate{color:var(--faint)}.sfunnel-bar{background:var(--paper2);border:1px solid var(--line);height:18px}.sfunnel-bar span{background:var(--blue);min-width:2px;height:100%;transition:width .4s;display:block}.sfunnel-n{text-align:right;white-space:nowrap;font-size:13px}.sfunnel-n b{font-size:16px}.sdelta{letter-spacing:.3px;color:var(--faint);margin-top:1px;font-size:10.5px;display:block}.sdelta.up{color:var(--green)}.sdelta.down{color:var(--live)}.sfunnel-note{color:#4a483e;border-top:1px dotted var(--line);margin:14px 0 0;padding-top:10px;font-size:12.5px;line-height:1.5}.sthemes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stheme h4{letter-spacing:.5px;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:11px;font-weight:600}.stheme ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.stheme li{border-bottom:1px dotted var(--line);justify-content:space-between;gap:10px;padding-bottom:4px;font-size:12.5px;display:flex}.stheme li b{font-variant-numeric:tabular-nums}.sleads{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.slead{background:var(--paper2);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:14px 15px}.slead.diag-stale{box-shadow:4px 4px 0 var(--live)}.slead.diag-warm{box-shadow:4px 4px 0 var(--green)}.slead.diag-closed{opacity:.62;box-shadow:none}.slead-top{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-bottom:8px;display:flex}.slead-name{font-family:var(--display);font-size:16px;font-weight:700}.slead-chip{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--ink);padding:2px 6px;font-size:9.5px}.chip-new{background:var(--blue);color:var(--paper);border-color:var(--blue)}.chip-stale{background:var(--live);color:var(--paper);border-color:var(--live)}.chip-warm{background:var(--green);color:var(--paper);border-color:var(--green)}.chip-closed{color:var(--faint);border-color:var(--line)}.slead-age{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11px}.slead-contact{word-break:break-word;margin-bottom:8px;font-size:12.5px}.slead-contact a{color:var(--blue-d);border-bottom:1px solid var(--blue-d)}.slead-via{color:var(--faint)}.slead-building{margin:0 0 8px;font-size:13px;line-height:1.5}.slead-read{color:#4a483e;margin:0 0 10px;font-size:12px;line-height:1.5}.slead-tags{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.slead-offer{background:var(--ink);color:var(--paper);padding:2px 7px;font-size:11px}.slead-signal{border:1px solid var(--line);color:#4a483e;padding:2px 7px;font-size:11px}.slead-status{border-top:1px dotted var(--line);flex-wrap:wrap;gap:5px;padding-top:10px;display:flex}.slead-status-btn{font-family:var(--mono);letter-spacing:.3px;background:var(--paper);border:1px solid var(--line);color:var(--faint);cursor:pointer;padding:4px 8px;font-size:10.5px;transition:all .12s}.slead-status-btn:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.slead-status-btn[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.slead-status-btn:disabled{opacity:.5;cursor:default}.sleads-closed{margin-top:16px}.sleads-closed summary{color:var(--faint);cursor:pointer;margin-bottom:12px;font-size:12px}@media (max-width:640px){.sfunnel-row{grid-template-columns:1fr auto}.sfunnel-bar{order:3;grid-column:1/-1}.sthemes{grid-template-columns:1fr}}
