@font-face{font-family:StoryType;src:local(American Typewriter);font-display:swap}:root{color:#292a2b;font-synthesis:none;--ink:#292a2b;--quiet:#626461;--line:#dcdcd3;--accent:#765349;--paper:#fbfaf7;background:#f5f3ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;height:auto;display:block}p{line-height:1.65}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #825e52}.wrap{max-width:1216px;margin:auto;padding:0 48px}.skip{z-index:50;background:var(--ink);color:#fff;padding:14px;position:absolute;top:-80px;left:16px}.skip:focus{top:16px}.site-header{justify-content:space-between;align-items:center;height:116px;display:flex}.brand{letter-spacing:-1px;align-items:center;font-size:25px;font-weight:650;display:flex}.mark{width:34px;height:38px;color:var(--paper);background:var(--ink);border-radius:8px 8px 8px 1px;place-items:center;margin-right:12px;font-family:Georgia,serif;font-style:italic;font-weight:400;display:grid}.brand-period{color:var(--accent)}nav{align-items:center;gap:30px;font-size:13px;display:flex}nav a:hover,.text-link:hover,.subtle-link:hover{color:var(--accent)}.nav-button{border:1px solid #babbb1;border-radius:24px;padding:12px 18px}.hero{padding-top:55px}.eyebrow{text-transform:uppercase;letter-spacing:2px;align-items:center;gap:10px;margin:0 0 28px;font-size:10px;font-weight:650;display:flex}.status-dot{background:#688365;border-radius:50%;width:6px;height:6px;display:inline-block}h1,h2,h3{letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{margin:0;font-size:clamp(74px,9vw,122px);line-height:.98}em{color:var(--accent);font-weight:400}.hero-bottom{justify-content:space-between;align-items:center;margin:34px 0 46px;display:flex}.hero-bottom p{color:var(--quiet);margin:0;font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.button{border-radius:30px;align-items:center;gap:40px;padding:17px 25px;font-size:14px;display:inline-flex}.primary{background:var(--ink);color:var(--paper)}.primary:hover{background:var(--accent)}.fine{color:var(--quiet);font-size:11px;line-height:1.7}.hero-shot{margin:0;position:relative}.hero-shot .app-capture{border:1px solid #c8c8c1;border-radius:13px;box-shadow:0 28px 55px #33333314}.hero-shot figcaption{color:var(--quiet);text-align:right;margin:18px 0;font-family:StoryType,Courier New,monospace;font-size:11px}.principles{grid-template-columns:repeat(3,1fr);margin:80px auto 100px;display:grid}.principles p{border-top:1px solid var(--line);margin:0;padding:22px 0;font-size:18px}.principles span{color:var(--accent);margin-right:22px;font-family:monospace;font-size:10px}.section-intro{max-width:670px}h2{margin:0 0 28px;font-size:clamp(40px,5vw,64px);line-height:1.05}.section-intro>p:last-child{max-width:450px;color:var(--quiet);font-size:16px}.workspace-showcase{border:1px solid var(--line);background:#fcfbf880;border-radius:15px;margin-top:42px;overflow:hidden}.tabs{border-bottom:1px solid var(--line);background:#edece650;gap:7px;padding:16px 24px;display:flex}.tabs button{color:var(--quiet);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:11px 28px;font-size:13px}.tabs button[aria-selected=true]{background:var(--paper);border-color:var(--line);color:var(--ink);box-shadow:0 3px 7px #00000008}.workspace-panel[hidden]{display:none}.panel-copy{grid-template-columns:130px 1fr 1fr;align-items:start;gap:20px;padding:35px 32px;display:grid}.type-label{letter-spacing:1.6px;color:var(--accent);font-family:StoryType,Courier New,monospace;font-size:10px}h3{letter-spacing:-.7px;margin:0;font-size:29px;line-height:1.15}.panel-copy p{color:var(--quiet);margin:0;font-size:13px}.workspace-panel>.app-capture{border-top:1px solid var(--line)}.workspace-footnote{max-width:650px;color:var(--quiet);margin:25px 0 0;font-size:13px}.demo-section{grid-template-columns:1fr 1.15fr;align-items:center;gap:110px;margin:150px auto;display:grid}.demo-cover{color:#f5eddb;outline:1px solid var(--line);background:#344842;border:10px solid #ebe8de;max-width:370px;min-height:480px;padding:35px;position:relative;box-shadow:10px 20px #e8e5db}.demo-cover>span:first-child{letter-spacing:2px;font:8px monospace}.cover-line{background:#f5eddb55;height:1px;margin-top:30px}.demo-cover p{letter-spacing:-1px;margin:47px 0;font:40px/1.2 Georgia,serif}.demo-cover em{color:inherit}.demo-cover small{letter-spacing:1px;font:9px monospace}.rabbit{color:#e1c795;font:80px Georgia,serif;position:absolute;bottom:25px;right:32px}.demo-copy>p:not(.eyebrow){color:var(--quiet);max-width:440px}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:40px;padding:13px 0;font-size:14px;display:inline-flex}.subtle-link{color:var(--quiet);margin-top:18px;font-size:11px;display:block}.promise{background:#e9eae2;border-top:1px solid #dedfd6;border-bottom:1px solid #dedfd6;padding:100px 0}.promise-inner{grid-template-columns:1.3fr 1fr;column-gap:90px;display:grid}.promise .eyebrow{grid-column:1/-1}.promise h2{grid-column:1}.promise-copy{grid-column:2}.promise-copy p{color:#51564f;margin:0 0 22px;font-size:14px}.promise-links{text-underline-offset:5px;grid-column:1/-1;gap:30px;margin-top:30px;font-size:12px;text-decoration:underline;display:flex}.get{grid-template-columns:1.3fr 1fr;align-items:center;gap:90px;padding-top:110px;padding-bottom:110px;display:grid}.get>div>p:last-child{color:var(--quiet);font-size:14px}.release-card{background:linear-gradient(135deg,#ffffffb5,#f9f9f350);border:1px solid #d8d8d0;border-radius:14px;padding:32px;box-shadow:0 9px 23px #00000004}.release-card h3{margin:22px 0}.release-card>p{color:var(--quiet);font-size:13px}.release-status{background:#eaede4;border:1px solid #d9dcd0;border-radius:25px;align-items:center;gap:10px;width:fit-content;margin:24px 0;padding:13px 17px;font-size:12px;display:flex}.release-card p.fine{font-size:11px}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:start;display:flex;padding-top:36px!important;padding-bottom:45px!important}footer .brand{font-size:21px}footer p{color:var(--quiet);margin:0;font-size:11px}footer>div{color:var(--quiet);flex-direction:column;gap:9px;font-size:10px;display:flex}@media (width>=1500px){.hero h1{font-size:130px}}@media (width<=800px){.wrap{padding-left:25px;padding-right:25px}.site-header{height:90px}nav{gap:18px}nav>a:first-child,nav>a:nth-child(2){display:none}.hero{padding-top:35px}.hero-bottom{flex-direction:column;align-items:start;gap:25px}.hero-bottom p{font-size:16px}.hero-actions{gap:12px}.hero-shot .app-capture{border-radius:7px}.principles{margin:55px auto 70px}.principles p{font-size:14px}.principles span{margin-right:10px}.panel-copy{grid-template-columns:1fr;gap:13px;padding:25px}.tabs{gap:2px;padding:12px}.tabs button{flex:1;padding:10px 16px}.demo-section{grid-template-columns:1fr;gap:55px;margin:80px auto}.demo-cover{width:100%;max-width:320px;min-height:400px;margin:auto}.demo-cover p{margin:35px 0;font-size:34px}.promise{padding:70px 0}.promise-inner{grid-template-columns:1fr;gap:18px}.promise h2,.promise-copy{grid-column:1}.promise-links{flex-direction:column;gap:18px;margin-top:5px}.get{grid-template-columns:1fr;gap:30px;padding-top:75px;padding-bottom:75px}footer{flex-wrap:wrap;gap:25px}.hero-shot figcaption{font-size:9px}.workspace-footnote{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.download-hash{overflow-wrap:anywhere;margin:10px 0;font-size:10px;line-height:1.6;display:block}.release-card details{color:var(--quiet);font-size:12px}.beta-note{border-left:2px solid var(--accent);padding-left:18px}.download-pending{color:#66665e;border:1px solid var(--line);cursor:default;background:#e9e7df;gap:18px}.platform-banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:35px;padding-bottom:35px;display:flex}.platform-banner .eyebrow,.support-project .eyebrow{margin-bottom:15px}.platform-banner p:last-child{color:var(--quiet);margin-bottom:0;font-size:13px}.coming-label{border:1px solid var(--line);white-space:nowrap;border-radius:30px;padding:10px 18px;font:11px StoryType,monospace}.support-project{grid-template-columns:1.3fr 1fr;align-items:center;gap:90px;padding-top:60px;padding-bottom:75px;display:grid}.support-project p{color:var(--quiet);max-width:510px;font-size:13px}.support-project>div:last-child{justify-self:end}.information{max-width:950px;padding-top:40px;padding-bottom:90px}.information h1{margin-bottom:30px;font-size:clamp(42px,6vw,70px)}.information h2{letter-spacing:-.7px;margin-top:40px;margin-bottom:15px;font-size:29px}.information p,.information li{color:var(--quiet);font-size:15px;line-height:1.75}.information a:not(.button),.release-card .fine a,footer p a{text-underline-offset:3px;text-decoration:underline}.information .lede{max-width:740px;font-size:18px}.information .notice{border:1px solid var(--line);background:#e9eae2;border-radius:10px;padding:18px 24px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;font-size:17px;line-height:1.5}.faq-list details p{margin-bottom:0}.information ul{padding-left:23px}.information li{margin:10px 0}.information .updated{color:var(--quiet);font:11px StoryType,monospace}@media (width<=800px){.platform-banner{flex-direction:column;align-items:flex-start}.support-project{grid-template-columns:1fr;gap:20px}.support-project>div:last-child{justify-self:start}.information{padding-top:25px}.site-header nav>a:nth-child(2){display:block}}.app-capture{aspect-ratio:1549/795;position:relative;overflow:hidden}.app-capture>img{width:100.775%;max-width:none;transform:translateY(-3.92857%)}.showcase-video{padding-top:90px}.showcase-video video{border:1px solid var(--line);background:#252a29;border-radius:14px;width:100%;display:block}.release-card .download-pending{margin-top:12px}
