@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.64%;ascent-override:90.44%;descent-override:22.56%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);size-adjust:105%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--ink:#14161a;--ink-2:#23272e;--chalk:#f4f1ea;--chalk-2:#e7e2d6;--paper:#fffcf7;--muted:#3f4450;--muted-dark:#c9c3b6;--lime:#c6f432;--lime-2:#d5f86a;--line:#14161a24;--line-strong:#14161a47;--line-dark:#f4f1ea2e;--danger:#8f1d1d;--danger-dark:#ffc9c9;--header:4.5rem;--font:Inter, "Inter Fallback", sans-serif;--display:"Space Grotesk", "Space Grotesk Fallback", sans-serif;--shadow:0 0 0 1px var(--line);color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--chalk);color:var(--ink);font-family:var(--font);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3,.wordmark{font-family:var(--display);letter-spacing:-.03em;font-weight:700;line-height:.98}a{color:inherit}:focus{outline:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.skip{z-index:80;background:var(--lime);color:var(--ink);padding:.65rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-5rem;left:1rem}.skip:focus{top:.75rem}.wrap{width:min(1120px,100% - 2rem);margin-inline:auto}.section{padding:3.5rem 0}.kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.8125rem;font-weight:600;display:flex}.kicker-mark{background:var(--lime);flex:none;width:.7rem;height:.7rem}.lede{max-width:40rem;color:var(--muted);font-size:1.125rem}.section-head{gap:.85rem;margin-bottom:2rem;display:grid}.section-head h2,.page-title{max-width:16ch;font-size:clamp(2.1rem,4.4vw,3.4rem)}.btn{min-height:48px;font:600 1rem/1 var(--font);cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.65rem 1.1rem;text-decoration:none;display:inline-flex}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{background:var(--lime-2)}.btn-ink{background:var(--ink);color:var(--chalk)}.btn-ink:hover{background:var(--ink-2)}.btn-ghost{color:var(--chalk);border-color:var(--line-dark);background:0 0}.btn-ghost:hover{background:#f4f1ea14}.btn-ghost-ink{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-ghost-ink:hover{background:#14161a0d}.header{z-index:40;background:var(--ink);color:var(--chalk);border-bottom:1px solid var(--line-dark);position:sticky;top:0}.header :focus-visible,.footer :focus-visible,.ink :focus-visible,.waitlist-card :focus-visible{outline-color:var(--chalk)}.header-bar{min-height:var(--header);align-items:center;gap:.75rem;display:flex}.brand{color:var(--chalk);align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.wordmark{letter-spacing:-.04em;font-size:1.35rem}.reel{color:var(--lime)}.nav-desktop{align-items:center;gap:.25rem;display:none}.nav-desktop a{color:var(--chalk);padding:.7rem .75rem;font-size:.98rem;text-decoration:none}.nav-desktop a:hover,.nav-desktop a[aria-current=page]{text-underline-offset:.25em;text-decoration:underline}.nav-mobile{position:relative}.nav-mobile summary{cursor:pointer;min-width:48px;min-height:48px;color:var(--chalk);place-items:center;font-weight:600;list-style:none;display:grid}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile summary:focus-visible{outline-color:var(--chalk)}.nav-panel{background:var(--ink-2);border:1px solid var(--line-dark);width:min(18rem,80vw);padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.nav-panel a{color:var(--chalk);align-items:center;min-height:48px;padding:.85rem .8rem;text-decoration:none;display:flex}.nav-panel a:hover,.nav-panel a[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.cta-long{display:none}.hero{background:var(--ink);color:var(--chalk);padding:3.25rem 0 4rem}.hero-grid{align-items:center;gap:2.5rem;display:grid}.hero h1{max-width:11ch;margin:.2rem 0 1rem;font-size:clamp(2.7rem,7vw,5.5rem)}.hero .lede{color:var(--muted-dark);font-size:1.15rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero-note{color:var(--muted-dark);margin-top:1rem;font-size:.95rem}.platforms{flex-wrap:wrap;gap:.5rem .4rem;margin-top:1.75rem;padding:0;list-style:none;display:flex}.platforms li{border:1px solid var(--line-dark);letter-spacing:.04em;padding:.35rem .6rem;font-size:.875rem}.steps{gap:1.25rem;display:grid}.step{border-top:1px solid var(--line);padding-top:1rem}.ink .step{border-top-color:var(--line-dark)}.step-num{font-family:var(--display);letter-spacing:-.04em;margin-bottom:.6rem;font-size:1.4rem}.ink .step-num{color:var(--lime)}.step h2,.step h3{margin-bottom:.55rem;font-size:1.55rem}.step p,.card p,.price-card p{color:var(--muted)}.ink .step p,.ink .lede,.price-card.featured p,.price-card.featured li{color:var(--muted-dark)}.ink{background:var(--ink);color:var(--chalk)}.posts{gap:1rem;display:grid}.post{background:var(--paper);color:var(--ink);border:1px solid var(--line);gap:.75rem;padding:.85rem;display:grid}.post-label{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.post-chrome{align-items:center;gap:.6rem;display:flex}.avatar{background:var(--ink);width:36px;height:36px;color:var(--chalk);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.who{font-size:.95rem;font-weight:600;line-height:1.2}.where{color:var(--muted);font-size:.875rem}.frame{background:var(--ink);color:var(--chalk);align-content:space-between;gap:1rem;min-height:220px;padding:1rem;display:grid}.frame .tag{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.wod-line{grid-template-columns:auto 1fr;align-items:baseline;gap:.75rem;font-size:1.05rem;display:grid}.wod-line b{font-family:var(--display);letter-spacing:-.04em;font-size:1.7rem}.frame .closer{color:var(--muted-dark)}.caption{font-size:.95rem}.tiktok .frame{min-height:320px}.x-post,.mail{gap:.45rem;font-size:.98rem;display:grid}.mail-subject{font-family:var(--display);letter-spacing:-.03em;font-size:1.25rem}.pack-files{gap:.2rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.members-only{background:var(--ink);color:var(--chalk);border-color:var(--ink)}.members-only .post-label,.members-only .where{color:var(--lime)}.members-only .mail-subject,.members-only p{color:var(--chalk)}.checks{gap:.45rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.checks li{padding-left:1.1rem;position:relative}.checks li:before{content:"";background:var(--ink);width:.45rem;height:.45rem;position:absolute;top:.55rem;left:0}.ink .checks li:before,.featured .checks li:before{background:var(--lime)}.prices{gap:1rem;display:grid}.price-card{border:1px solid var(--line);background:var(--paper);align-content:start;gap:.8rem;padding:1.35rem 1.25rem 1.4rem;display:grid}.price-card.featured{background:var(--ink);color:var(--chalk);border-color:var(--ink);box-shadow:inset 0 6px 0 var(--lime)}.price-card h2,.price-card h3{font-size:1.7rem}.amount{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1}.amount span,.founding{font-family:var(--font);letter-spacing:0;color:var(--muted);font-size:.95rem;font-weight:500}.featured .amount span,.featured .founding{color:var(--muted-dark)}.price-card ul{margin:.2rem 0 .6rem}.founding-band{gap:1rem;display:grid}.founding-band .rate{background:var(--lime);color:var(--ink);padding:.2rem .45rem;font-weight:700;display:inline-block}.guide-list{gap:.8rem;display:grid}.guide-card{border-top:1px solid var(--line);color:inherit;gap:.45rem;padding:1.15rem 0;text-decoration:none;display:grid}.guide-card:hover h2,.guide-card:hover h3{text-underline-offset:.15em;text-decoration:underline}.guide-card h2,.guide-card h3{max-width:28ch;font-size:1.55rem}.meta{color:var(--muted);font-size:.95rem}.faq{display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:1rem 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--display);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{max-width:65ch;color:var(--muted);margin:0 0 1.1rem}.waitlist-grid{align-items:start;gap:1.5rem;display:grid}.waitlist-card{background:var(--ink);color:var(--chalk);gap:.85rem;padding:1.25rem;display:grid}.waitlist-card h2{font-size:clamp(2rem,4vw,2.8rem)}.form-grid{gap:.8rem;display:grid}label{gap:.35rem;font-size:.95rem;font-weight:600;display:grid}input,select{background:var(--chalk);width:100%;min-height:48px;color:var(--ink);font:400 1rem/1.3 var(--font);border:1px solid #0000;border-radius:4px;padding:.6rem .75rem}input::placeholder{color:var(--muted);opacity:1}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger-dark);font-size:.875rem;font-weight:500}.form-banner{border:1px solid var(--line-dark);color:var(--chalk);background:0 0;padding:.75rem .8rem}.form-banner ul{margin:.35rem 0 0;padding-left:1.1rem}.hp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fine{color:var(--muted-dark);font-size:.875rem}.plain-list{margin:0;padding:0;list-style:none}.hook{font-family:var(--display);letter-spacing:-.03em;font-size:1.85rem;line-height:1.02}.brand-blurb{max-width:32ch;margin-top:.9rem}.example-note{margin-top:1rem}#waitlist{scroll-margin-top:5.5rem}.footer{background:var(--ink);color:var(--chalk);padding:3rem 0 2rem}.footer-grid{gap:1.75rem;display:grid}.footer a{color:var(--chalk)}.footer h2{font-size:.95rem;font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem}.footer ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.legal-line{border-top:1px solid var(--line-dark);color:var(--muted-dark);flex-wrap:wrap;gap:.4rem 1rem;margin-top:2rem;padding-top:1rem;font-size:.875rem;display:flex}.page-hero{padding:3rem 0 1rem}.page-hero .lede{margin-top:.9rem}.prose{max-width:68ch}.prose h2{margin:2.4rem 0 .7rem;font-size:clamp(1.6rem,3vw,2.1rem)}.prose h3{margin:1.6rem 0 .45rem;font-size:1.25rem}.prose p,.prose ul,.prose ol{margin:.85rem 0}.prose ul,.prose ol{padding-left:1.2rem}.prose li+li{margin-top:.35rem}.prose a{text-underline-offset:.18em;text-decoration-thickness:1px}.prose strong{font-weight:600}.sheet{background:var(--ink);color:var(--chalk);margin:1.1rem 0;padding:1rem 1.05rem}.sheet p{color:var(--chalk);margin:.4rem 0}.sheet strong{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1.5rem 0 .5rem;padding:.9rem 0 .2rem}.toc ol{margin:.4rem 0 .8rem;padding-left:1.2rem}.toc a{text-decoration:none}.toc a:hover{text-underline-offset:.15em;text-decoration:underline}.draft{border:1px solid var(--ink);background:var(--paper);margin-bottom:1.5rem;padding:.9rem 1rem}.draft strong{font-family:var(--display);letter-spacing:-.03em;font-size:1.15rem}.table-scroll{border:1px solid var(--line);margin:1rem 0 0;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:36rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.75rem .8rem;font-size:.98rem}th{background:var(--paper);font-size:.95rem}caption{text-align:left;padding:.7rem .8rem 0;font-weight:600}.split{gap:1.5rem;display:grid}.related{gap:.7rem;margin-top:1rem;display:grid}.related a{font-family:var(--display);letter-spacing:-.03em;font-size:1.25rem;text-decoration:none}.related a:hover{text-underline-offset:.12em;text-decoration:underline}@media (width>=720px){.wrap{width:min(1120px,100% - 4rem)}.section{padding:5.25rem 0}.steps,.posts,.prices,.footer-grid,.split,.waitlist-grid{grid-template-columns:1fr 1fr}.prices{grid-template-columns:repeat(3,1fr)}.posts{grid-template-columns:1.1fr .9fr}.form-grid.two{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.cta-short{display:none}.cta-long{display:inline}}@media (width>=960px){.nav-desktop{display:flex}.nav-mobile{display:none}.hero{padding:4.5rem 0 5rem}.hero-grid{grid-template-columns:1.15fr .85fr}.steps,.posts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
