@media (width<=560px){.v2-form[data-astro-cid-sjql4bjp]{flex-direction:column}.v2-form[data-astro-cid-sjql4bjp]>[data-astro-cid-sjql4bjp]{flex:none!important}.v2-form[data-astro-cid-sjql4bjp] input[data-astro-cid-sjql4bjp]{border-right:1px solid var(--borde)!important;border-bottom:none!important}}:root{--bg:#f1efe9;--panel:#dedad2;--card:#f1efe9;--ink:#21464a;--soft:#4a6a6d;--line:#21464a2e;--accent:#9e0bf9;--mint:#39fcb3;--paper-soft:#f1efe9ad;--paper-line:#f1efe929;--pad-y:clamp(56px, 8vw, 112px);--pad-x:clamp(24px, 6vw, 64px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,sans-serif;overflow-x:hidden}.sec{padding:var(--pad-y) var(--pad-x);border-bottom:1px solid var(--line)}.sec--tight{padding-block:clamp(40px,5vw,72px)}.sec--panel{background:var(--panel)}.sec--ink{background:var(--ink);color:var(--bg);border-bottom:1px solid var(--paper-line)}.wrap{max-width:1240px;margin:0 auto}.grid{grid-template-columns:repeat(auto-fit, minmax(var(--min,260px), 1fr));align-items:start;gap:clamp(36px,4.5vw,64px);display:grid}.mono{letter-spacing:.06em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:12px;line-height:1.4}.kick{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 28px;font-family:Space Mono,monospace;font-size:12.5px;font-weight:700;display:block}.kick--step{margin-bottom:14px}.kick--dark{color:var(--paper-soft)}.dsp{text-transform:uppercase;letter-spacing:-.015em;margin:0 0 18px;font-family:Archivo,sans-serif;font-weight:900;line-height:1.02}h1.dsp{letter-spacing:-.025em;margin-bottom:40px;font-size:clamp(38px,6vw,76px);line-height:.98}h2.dsp{font-size:clamp(30px,4vw,46px)}h3.dsp{font-size:clamp(22px,2.4vw,27px)}.dsp--sm{font-size:clamp(21px,2.4vw,28px);line-height:1.1}.lead{color:var(--soft);max-width:46ch;margin:0;font-size:19px;line-height:1.55}.body{color:var(--soft);max-width:52ch;margin:0;font-size:16.5px;line-height:1.6}.body--lg{margin-bottom:28px;font-size:17.5px}.body--sm{margin-top:14px;font-size:14.5px}.body--dark{color:var(--paper-soft);max-width:56ch}.meta{color:var(--soft);display:block}#v2-nav{z-index:100;background:var(--bg);border-bottom:1px solid var(--line);transition:box-shadow .25s;position:sticky;top:0}#v2-nav.is-scrolled{box-shadow:0 2px 16px #21464a0f}.nav-row{padding:18px var(--pad-x);justify-content:space-between;align-items:center;gap:16px;display:flex}.nav-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-wordmark{font-size:13px}.nav-links{align-items:center;gap:26px;display:flex}.nav-link{color:var(--soft);text-decoration:none}.nav-link:hover{color:var(--ink)}#v2-join{color:var(--soft);white-space:nowrap;border:1px solid #0000;padding:9px 0;text-decoration:none;transition:all .25s}#v2-nav.is-scrolled #v2-join{background:var(--ink);color:var(--bg);border-color:var(--ink);padding:9px 18px}footer{background:var(--ink);color:var(--bg)}footer .mono,footer .nav-link{color:var(--paper-soft)}footer .nav-link:hover{color:var(--bg)}.support-box{border:1px solid var(--ink);background:var(--card);text-align:center;margin-top:36px;padding:28px 24px 30px}.support-kick{color:var(--accent);margin:0 0 10px;font-weight:700}.support-line{margin:0 0 8px;font-family:Archivo,sans-serif;font-size:clamp(19px,2.2vw,24px);font-weight:800;line-height:1.2}.support-line a{color:var(--ink);text-underline-offset:4px;text-decoration:underline 2px}.support-line a:hover{color:var(--accent)}.support-note{max-width:none;margin:0}.masthead{color:var(--soft);margin:0 0 24px}.hero-grid{--min:320px;border-top:1px solid var(--line);padding-top:40px}.v2-wordmark{text-shadow:.022em .022em 0 var(--accent), .044em .044em 0 var(--mint)}.swap{color:var(--accent);text-shadow:none}.swap.is-typing:after{content:"";vertical-align:baseline;background:var(--accent);width:.06em;height:.78em;margin-left:.06em;animation:1s step-end infinite cursor;display:inline-block}@keyframes cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.swap.is-typing:after{animation:none}}.card{border:1px solid var(--ink);background:var(--card)}.card-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.card-body{padding:22px}.card-body .dsp{margin:6px 0 16px}.card-img{border:1px solid var(--line);width:100%;height:auto;display:block}.card-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding:16px 22px;display:flex}.card-foot .mono{color:var(--soft)}.card-foot a{color:var(--ink)}.dot{background:var(--accent);border-radius:50%;width:9px;height:9px}.pills{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pill{border:1px solid var(--line);color:var(--soft);padding:5px 10px}.ghost{border:1px solid var(--ink);color:var(--ink);padding:12px 18px;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.ghost:hover{background:var(--ink);color:var(--bg)}#issue .meta{border-top:1px solid var(--line);margin:28px 0 0;padding-top:20px}.accent-link{color:var(--accent);font-weight:700;text-decoration:none}.steps{margin-bottom:36px}.note{background:var(--ink);color:var(--bg);max-width:70ch;margin:0 0 28px;padding:18px 22px;font-size:15.5px;line-height:1.6}.note strong{font-size:12px}.metrics{border:1px solid var(--line);border-width:1px 0 0 1px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.metric{border:1px solid var(--line);border-width:0 1px 1px 0;padding:22px}.metric-val{margin-bottom:8px;font-family:Archivo,sans-serif;font-size:34px;font-weight:800;line-height:1;display:block}.metric-val--xl{font-size:clamp(38px,5vw,52px)}.metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:6px;font-family:Space Mono,monospace;font-size:11.5px;display:block}.metric-note{color:var(--soft);font-size:14.5px;line-height:1.5}.next-take{border-left:2px solid var(--accent);padding-left:18px}.counter{margin:0 0 28px}.claim{color:var(--ink);margin:28px 0 0}.ledger{border-top:1px solid var(--line)}.ledger-row,.sched-row{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:baseline;gap:4px 20px;padding:14px 0;display:grid}.ledger-row .mono,.sched-row .mono{color:var(--soft)}.ledger-row .ref{color:var(--accent);font-weight:700}.level{font-family:Space Mono,monospace;font-size:14.5px;font-weight:700}.level[data-empty=true]{color:var(--soft)}.sched-title{text-transform:uppercase;letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:clamp(18px,1.9vw,21px);font-weight:700}.sched-date[data-live=true]{color:var(--accent);font-weight:700}.sec--ink .dsp{color:var(--bg);font-size:clamp(26px,3.2vw,42px)}.manifesto-icon{margin-bottom:18px}.rule-2-1{height:5px;margin:8px 0 44px;display:flex}.rule-2-1>:first-child{background:#f1efe94d;flex:2}.rule-2-1>:last-child{background:var(--mint);flex:1}.persona{align-items:center}.portrait{border:1px solid var(--line);width:100%;max-width:340px;height:auto;display:block}.quote{max-width:40ch;margin:0 0 18px;font-family:Archivo,sans-serif;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.4}.faq-wrap{max-width:78ch;margin-inline:auto}.faq-kick{text-align:center}.faq{border-top:1px solid var(--line)}.v2-faq{border-bottom:1px solid var(--line)}.v2-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq .v2-faq-mark{color:var(--accent);font-size:18px}.v2-faq .v2-faq-mark:after{content:"+"}.v2-faq[open] .v2-faq-mark:after{content:"−"}.v2-faq p{max-width:66ch;margin:0 0 20px}.v2-social{text-decoration:none;transition:opacity .15s;display:block}.v2-social:hover{opacity:.7}.v2-social svg{margin-bottom:20px}.v2-social .kick{margin-bottom:10px}@media (width>=900px){.grid--ruled{border-top:1px solid var(--rule,var(--line));gap:0}.grid--ruled>*{padding:36px clamp(24px,2.4vw,32px) 40px}.grid--ruled>:first-child{padding-left:0}.grid--ruled>*+*{border-left:1px solid var(--rule,var(--line))}}@media (width<=899px){.grid--ruled>*+*{border-top:1px solid var(--rule,var(--line));padding-top:clamp(32px,5vw,40px)}}.sec--ink .grid--ruled{--rule:var(--paper-line)}@media (width<=620px){.nav-links .nav-link,#v2-nav.is-scrolled .nav-wordmark{display:none}footer .nav-links .nav-link{display:inline}.sched-row{grid-template-columns:72px 1fr}.sched-date{grid-column:2}}
