@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&family=Space+Grotesk:wght@500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f4f4f5;background:#0c0c10;margin:0;font-family:DM Sans,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.scatterbrain-site{--canvas:#0c0c10;--surface:#161619;--surface-2:#1e1e23;--ink:#f4f4f5;--muted:#f4f4f59e;--line:#ffffff21;--chaos:#df113a;--focus:#135bec;--success:#22c55e;--orange:#f97316;background:var(--canvas);overflow:hidden}[data-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(42px)}[data-reveal].is-visible{opacity:1;transform:none}.sb-mono{letter-spacing:.13em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.sb-header{z-index:10;color:#f4f4f5cc;justify-content:space-between;align-items:center;width:100%;padding:25px max(24px,50vw - 620px);display:flex;position:absolute;top:0;left:0}.sb-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;display:inline-flex}.sb-brand img{border-radius:9px;width:31px;height:31px}.sb-header-link{border-bottom:1px solid #ffffff8c;padding-bottom:5px;font-size:12px;font-weight:700}.sb-header-link span,.sb-footer a span{color:var(--chaos)}.sb-hero{place-items:center;min-height:100svh;padding:120px 24px 80px;display:grid;position:relative;overflow:hidden}.sb-thought-field{pointer-events:none;max-width:1200px;margin:auto;position:absolute;inset:0}.sb-thought{color:#f4f4f547;letter-spacing:-.03em;opacity:calc(1 - var(--hero-progress) * 1.15);transform:translateY(calc(var(--hero-progress) * -80px));font-family:Space Grotesk,sans-serif;font-size:clamp(16px,2vw,25px);font-weight:600;transition:opacity .15s linear,transform .15s linear;animation:8s ease-in-out infinite alternate sb-drift;display:block;position:absolute}.sb-thought-1{top:18%;left:11%}.sb-thought-2{top:29%;right:15%}.sb-thought-3{top:62%;left:8%}.sb-thought-4{color:#df113a8c;top:42%;left:28%}.sb-thought-5{top:73%;right:24%}.sb-thought-6{top:19%;right:34%}.sb-thought-7{top:79%;left:32%}.sb-thought-8{top:51%;right:8%}.sb-thought-9{top:34%;left:55%}.sb-thought-10{top:68%;right:39%}.sb-thought-11{top:23%;left:43%}.sb-thought-12{top:84%;right:12%}@keyframes sb-drift{0%{transform:translate(0,0)rotate(-1deg)}to{transform:translate(10px,-12px)rotate(2deg)}}.sb-hero:after{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:18% 15%;transform:rotate(-7deg)}.sb-hero-content{z-index:1;text-align:center;max-width:760px;position:relative}.sb-kicker{color:var(--chaos);margin-bottom:28px}.sb-hero h1,.sb-interruption h2,.sb-scene h2,.sb-arrival h2,.sb-priorities h2,.sb-roast h2,.sb-philosophy h2,.sb-free h2,.sb-final h2{letter-spacing:-.065em;margin:0;font-family:Space Grotesk,sans-serif;font-weight:800;line-height:.98}.sb-hero h1{font-size:clamp(52px,9vw,122px)}.sb-hero-note{color:var(--muted);margin:28px 0 0;font-size:18px}.sb-scroll-cue{color:#f4f4f566;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.sb-scroll-cue span{color:var(--chaos);font-size:16px}.sb-interruption{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#111216;align-content:center;justify-items:center;min-height:86vh;padding:100px 24px;display:grid}.sb-interruption>p,.sb-arrival>div>p,.sb-priorities-copy>p,.sb-philosophy>p,.sb-free>p:first-child,.sb-final>p{color:var(--chaos);margin:0 0 32px}.sb-interruption h2{max-width:970px;font-size:clamp(48px,8vw,112px)}.sb-interruption em,.sb-final em{color:var(--chaos);font-style:normal}.sb-arrival{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;max-width:1240px;min-height:90vh;margin:auto;padding:130px 24px;display:grid}.sb-arrival h2{max-width:530px;font-size:clamp(45px,6vw,78px)}.sb-arrival img{filter:drop-shadow(0 35px 60px #00000080);justify-self:end;width:100%;max-width:520px}.sb-scene{border-top:1px solid var(--line);padding:140px 24px}.sb-scene-chaos{background:linear-gradient(110deg, #df113a1c, transparent 50%), var(--canvas)}.sb-scene-focus{background:linear-gradient(110deg, #135bec1a, transparent 50%), var(--surface)}.sb-scene-success{background:linear-gradient(110deg, #22c55e17, transparent 50%), var(--canvas)}.sb-scene-orange{background:linear-gradient(110deg, #f973161a, transparent 50%), var(--surface)}.sb-scene-inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;max-width:1240px;min-height:720px;margin:auto;display:grid}.sb-scene-copy{flex-direction:column;max-width:510px;height:620px;padding-top:74px;display:flex}.sb-scene-eyebrow{color:var(--muted);text-transform:none;letter-spacing:0;margin:0 0 25px;line-height:1.6}.sb-scene h2{min-height:1.98em;font-size:clamp(46px,6vw,82px)}.sb-scene-body{max-width:410px;min-height:5.1em;color:var(--muted);margin:28px 0;font-size:17px;line-height:1.7}.sb-scene-line{color:#fff;min-height:1.5em;margin:0 0 40px;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700}.sb-mode-nav{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.sb-mode-nav button{border:1px solid var(--line);color:#f4f4f585;letter-spacing:.08em;background:0 0;border-radius:2px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:9px}.sb-mode-nav button:hover,.sb-mode-nav button:focus-visible,.sb-mode-nav button.is-active{color:#fff;border-color:currentColor;outline:none}.sb-scene-chaos .sb-mode-nav .is-active{color:var(--chaos)}.sb-scene-focus .sb-mode-nav .is-active{color:#5591ff}.sb-scene-success .sb-mode-nav .is-active{color:var(--success)}.sb-scene-orange .sb-mode-nav .is-active{color:var(--orange)}.sb-product-frame,.sb-wide-product-frame{border:1px solid var(--line);background:#0a0a0d;margin:0;overflow:hidden;box-shadow:0 35px 80px #00000059}.sb-product-frame{aspect-ratio:1400/788}.sb-product-frame img,.sb-wide-product-frame img{width:100%;height:auto;display:block}.sb-product-frame figcaption,.sb-wide-product-frame figcaption{color:#f4f4f561;border-top:1px solid var(--line);padding:12px 15px}.sb-priorities{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;max-width:1240px;margin:auto;padding:150px 24px;display:grid}.sb-priorities h2{font-size:clamp(44px,5.5vw,72px)}.sb-priorities-copy>p:last-child{color:var(--muted);line-height:1.75}.sb-roast{grid-template-columns:1fr .5fr;gap:16px;max-width:1240px;margin:auto;padding:0 24px 150px;display:grid}.sb-roast-card{background:var(--orange);color:#19100a;padding:60px;position:relative}.sb-roast-card .sb-mono{color:#19100ab3}.sb-roast h2{margin:25px 0;font-size:clamp(45px,6vw,78px)}.sb-roast-card p:not(.sb-mono){max-width:520px;font-size:18px;line-height:1.6}.sb-roast-note{color:#19100a94;margin-top:60px;display:block}.sb-roast-aside{background:var(--surface-2);color:#fff;align-content:end;min-height:300px;padding:32px;display:grid}.sb-roast-aside span{color:var(--orange);letter-spacing:.12em;font-family:JetBrains Mono;font-size:10px}.sb-roast-aside strong{letter-spacing:-.05em;margin-top:15px;font-family:Space Grotesk;font-size:36px;line-height:.95}.sb-philosophy{border-top:1px solid var(--line);color:#17171b;background:#f3f3ef;padding:145px max(24px,50vw - 620px)}.sb-philosophy>p{color:#b20e31}.sb-philosophy-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.sb-philosophy h2{font-size:clamp(45px,6vw,76px)}.sb-philosophy-grid div{align-self:end;max-width:470px}.sb-philosophy-grid div p{font-size:18px;line-height:1.75}.sb-philosophy-grid div p+p{color:#55545b}.sb-free{text-align:center;padding:145px 24px}.sb-free>p:nth-of-type(2){max-width:490px;color:var(--muted);margin:25px auto 20px;font-size:18px;line-height:1.7}.sb-free h2{font-size:clamp(48px,7vw,90px)}.sb-free-note{color:#f4f4f561}.sb-store{color:#0c0c10;background:#f4f4f5;border:1px solid #fff3;align-items:center;gap:11px;min-height:58px;padding:9px 17px;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.sb-store:hover,.sb-store:focus-visible{outline:2px solid var(--chaos);outline-offset:3px;background:#fff;transform:translateY(-3px);box-shadow:0 12px 28px #00000047}.sb-store-mark{background:var(--chaos);color:#fff;place-items:center;width:30px;height:30px;display:grid}.sb-store-mark svg{width:20px;height:20px;display:block}.sb-store-apple .sb-store-mark{background:#0c0c10}.sb-store span:last-child{text-align:left;flex-direction:column;line-height:1.05;display:flex}.sb-store small{letter-spacing:.08em;text-transform:uppercase;color:#63636b;font-size:8px;font-weight:700}.sb-store strong{font-family:Space Grotesk;font-size:15px}.sb-store-light{background:var(--chaos);color:#fff;border-color:var(--chaos)}.sb-store-light .sb-store-mark,.sb-store-apple.sb-store-light .sb-store-mark{color:var(--chaos);background:#fff}.sb-store-light small{color:#ffffffad}.sb-store-light:hover,.sb-store-light:focus-visible{color:#fff;background:#ff3154;border-color:#ff3154}.sb-store-light:hover small,.sb-store-light:focus-visible small{color:#fffc}.sb-store-pair{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sb-final{border-top:1px solid var(--line);text-align:center;padding:160px 24px 180px}.sb-final h2{margin-bottom:45px;font-size:clamp(52px,8vw,110px)}.sb-footer{border-top:1px solid var(--line);color:#f4f4f566;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:25px max(24px,50vw - 620px);font-family:JetBrains Mono;font-size:9px;display:flex}@media (width<=820px){.sb-header{padding:20px 18px}.sb-brand{font-size:15px}.sb-header-link{font-size:11px}.sb-thought-2,.sb-thought-6,.sb-thought-9,.sb-thought-12{display:none}.sb-thought{font-size:15px}.sb-hero{min-height:92svh}.sb-hero h1{font-size:clamp(48px,14vw,78px)}.sb-hero-note{font-size:16px}.sb-interruption{min-height:72vh}.sb-interruption h2{font-size:clamp(45px,13vw,76px)}.sb-arrival,.sb-scene-inner,.sb-priorities,.sb-philosophy-grid{grid-template-columns:1fr;gap:55px}.sb-arrival{padding:100px 24px}.sb-arrival img{justify-self:center;max-width:440px}.sb-scene{padding:100px 18px}.sb-scene-inner{min-height:0}.sb-scene-copy{height:500px;padding-top:0}.sb-scene h2{font-size:clamp(44px,12vw,72px)}.sb-product-frame{order:-1}.sb-scene-body{font-size:16px}.sb-priorities{padding:100px 18px}.sb-roast{grid-template-columns:1fr;padding:0 18px 100px}.sb-roast-card{padding:38px 25px}.sb-roast-aside{min-height:180px}.sb-philosophy{padding:100px 24px}.sb-free{padding:100px 18px}.sb-final{padding:110px 18px 140px}.sb-footer{flex-direction:column;padding:22px 18px;line-height:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sb-thought{opacity:1;animation:none;transform:none}.sb-store,[data-reveal]{transition:none}[data-reveal]{opacity:1;transform:none}}
