.mod-paper.feature-list{grid-template-columns:1fr 1fr;gap:34px 20px;height:auto;margin:0;padding:64px 20px 80px;list-style:none;display:grid}.feature-list li{grid-template-columns:44px minmax(110px,1fr) 2fr;align-content:start;align-items:start;gap:16px;display:grid}@media not (max-width:1023px){.feature-list .h4+.p4{text-box-trim:none;margin-top:0}}.feature-icon{border-radius:var(--radius);background:var(--cream);width:44px;height:34px;color:var(--ink);justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px #2a2a1e1a}.feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.feature-icon-text{font:700 10px var(--sans);letter-spacing:.02em}.feature-tag{border-radius:var(--radius-chip);width:fit-content;font:600 11px var(--sans);color:var(--sub);background:#2a2a1e17;grid-column:3;margin-top:-8px;padding:1px 7px;display:block}@media (max-width:1023px){.feature-list li{grid-template-columns:44px 1fr;gap:0 14px}.feature-icon{grid-row:span 2}.feature-list .p4,.feature-tag{grid-column:2}.feature-tag{margin-top:8px}}@media (max-width:600px){.mod-paper.feature-list{grid-template-columns:1fr;gap:22px;padding:36px 12px 48px}.feature-list li{grid-template-columns:40px 1fr;gap:0 12px}.feature-icon{width:40px}}
.tile{isolation:isolate;position:relative;overflow:hidden}.tile-art{z-index:-1;background-color:var(--tile-mid);position:absolute;inset:0}.tile-art .tile-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:600px){.tile-art{background-color:var(--tile-mid-tall)}}:root{--tile-pad:28px}.on-painting-tile{padding:var(--tile-pad)}.tile.brain-tile{inset:calc(var(--bar-height) + 12px) 20px 20px;z-index:0;position:absolute}@media (max-width:1023px),(max-height:560px){.tile.brain-tile{inset:-40px -10px -16px}}
.mock{z-index:1;font-family:var(--sans);color:var(--ink);position:relative}.mock-phone{background:var(--phone);border-radius:46px;width:286px;height:580px;padding:10px}.mock-screen{background:var(--cream);border-radius:37px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.mock-statusbar{font:600 12px var(--sans);justify-content:space-between;padding:14px 24px 0;display:flex}.mock-url{border-radius:var(--radius);background:var(--chip);height:30px;font:500 11.5px var(--sans);color:var(--sub);justify-content:center;align-items:center;gap:6px;margin:10px 14px 0;display:flex}.mock-rec{flex-direction:column;flex:1;align-items:center;padding:26px 22px;display:flex}.mock-rec-label,.mock-row-label{font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.mock-rec-title{font-family:var(--serif);font-variation-settings:"opsz" 30;text-align:center;margin-top:10px;font-size:22px;font-weight:400;line-height:1.2}.mock-rec-time{font:500 40px var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:34px}.mock-wave{align-items:center;gap:3px;height:64px;margin-top:22px;display:flex}.mock-wave i{background:var(--ink);border-radius:2px;width:3px;display:block}.mock-wave i.mock-wave-ahead{background:var(--wave)}.mock-rec-controls{align-items:center;gap:34px;margin-top:auto;display:flex}.mock-rec-button{border:2px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.mock-rec-button b{border-radius:var(--radius-chip);background:var(--accent);width:24px;height:24px;display:block}.mock-rec-small{background:var(--chip);width:46px;height:46px;font:600 11px var(--sans);color:var(--sub);border-radius:50%;justify-content:center;align-items:center;display:flex}.mock-home{background:var(--ink);opacity:.85;border-radius:3px;width:110px;height:4px;margin:0 auto 9px}.mock-idea{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.mock-idea span{font:400 15px var(--serif)}.mock-idea em{border-radius:var(--radius-chip);background:var(--chip);color:var(--sub);font:600 11px var(--sans);padding:4px 10px;font-style:normal}.mock-window{border-radius:var(--radius);background:var(--cream);width:400px;box-shadow:0 0 0 1px var(--line)}.mock-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mock-bar-title{font:700 13px var(--sans)}.mock-tabs{border-radius:var(--radius);background:var(--chip);gap:4px;padding:3px;display:flex}.mock-tabs span{border-radius:var(--radius-chip);font:600 11.5px var(--sans);color:var(--sub);padding:5px 12px}.mock-tabs .mock-tab-on{background:var(--cream);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.mock-notes{padding:20px 22px 22px}.mock-textarea{border-radius:var(--radius);font:400 13px/1.6 var(--sans);color:var(--sub);background:#fcfcfa87;border:1px dashed #2a2a1e40;padding:16px 16px 18px}.mock-textarea b{color:var(--ink);font-weight:600}.mock-notes-foot{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.mock-notes-foot small{font:500 12px var(--sans);color:var(--mute)}.mock-pill{border-radius:var(--radius);background:var(--ink);height:36px;font:600 12.5px var(--sans);color:var(--cream);align-items:center;padding:0 16px;display:inline-flex}.mock-pill-ghost{color:var(--ink);background:0 0;border:1px solid #2a2a1e47}.mock-post{width:470px}.mock-post-body{padding:22px 24px 8px}.mock-who{align-items:center;gap:12px;display:flex}.mock-avatar{background:var(--sand2);border-radius:50%;flex-shrink:0;width:42px;height:42px;position:relative;overflow:hidden}.mock-avatar img{width:71.4px;height:auto;position:absolute;top:-10.2px;left:-14.7px}.mock-who-name{font:700 13.5px var(--sans)}.mock-who-role{font:500 12px var(--sans);color:var(--mute);margin-top:2px}.mock-post-text{font:400 14px/1.6 var(--sans);margin-top:16px}.mock-post-text p{margin:0 0 10px}.mock-post-text .mock-post-question{color:var(--mute)}.mock-highlight{background:var(--highlight);box-shadow:0 0 0 1px var(--ring);border-radius:3px;padding:1px 2px}.mock-caret{background:var(--ink);vertical-align:-3px;width:1.5px;height:16px;margin-left:1px;display:inline-block}.mock-edit-note{font:600 11.5px var(--sans);color:var(--edit);align-items:center;gap:8px;margin:2px 0 12px;display:flex}.mock-post-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 24px 18px;display:flex}.mock-checks{font:600 11.5px var(--sans);color:var(--sub);gap:14px;display:flex}.mock-checks span:before{content:"";background:var(--check);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.mock-profile{width:330px}.mock-profile-body{padding:20px 22px 22px}.mock-row{border-bottom:1px solid var(--line);padding:14px 0}.mock-row:last-child{border-bottom:0;padding-bottom:0}.mock-row-label{margin-bottom:9px}.mock-chips{flex-wrap:wrap;gap:6px;display:flex}.mock-chip{border-radius:var(--radius-chip);background:var(--chip);font:600 12px var(--sans);color:var(--ink);padding:6px 11px}.mock-chip-small{padding:4px 10px}.mock-chip-struck{color:var(--sub);text-decoration:line-through;-webkit-text-decoration-color:var(--sub);text-decoration-color:var(--sub);background:0 0;border:1px solid #2a2a1e33}.mock-quote{font-family:var(--serif);font-variation-settings:"opsz" 24;font-size:16px;font-weight:400;line-height:1.4}.mock-tag{border-radius:var(--radius-chip);background:var(--chip);color:var(--ink);font:700 10.5px var(--sans);white-space:nowrap;padding:4px 9px}.mock-tag[data-dark]{background:var(--ink);color:var(--cream)}.mock-meter-row{color:var(--sub);font:600 11.5px var(--sans);justify-content:space-between;gap:8px;display:flex}.mock-meter{background:var(--chip);border-radius:3px;height:5px;margin-top:5px;overflow:hidden}.mock-meter b{background:var(--ink);height:100%;display:block}@media (max-width:640px){.mock-phone{transform:scale(.8)}.mock-window{transform:scale(.82)}.mock-post{transform:scale(.68)}.mock-profile{transform:scale(.92)}}
.capture-draft{margin:0;padding:20px 20px 0}.capture-draft .draft-tag{box-shadow:0 0 0 1px var(--line);margin:0}.capture-cards .mod-tile{container-type:size}.capture-cards .mock-phone{transform:none}@container not (min-height:600px){.capture-cards .mock-phone{transform:scale(.86)}}@container not (min-height:520px){.capture-cards .mock-phone{transform:scale(.72)}}.capture-notes{width:min(400px,84%)}.capture-notes-body{padding:16px 18px 18px}.capture-chip-on{background:var(--ink);color:var(--cream)}.capture-file{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.capture-file-icon{border-radius:var(--radius);background:var(--chip);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.capture-file-icon path{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round}.capture-file b{font:700 12.5px var(--sans);display:block}.capture-file small{font:500 11.5px var(--sans);color:var(--mute);margin-top:2px;display:block}.capture-file-read{font:600 11px var(--sans);color:#5d6b4c;margin-left:auto}.capture-file-read:before{content:"";background:var(--check);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.capture-ideas-label{margin:16px 0 8px;font-size:10.5px}.capture-preview-tag{border-radius:var(--radius-chip);width:fit-content;font:600 11px var(--sans);color:var(--sub);white-space:nowrap;background:#2a2a1e17;padding:1px 7px;display:block}.capture-card .capture-preview-tag{margin-top:8px}@media (max-width:600px){.capture-draft{padding:10px 10px 0}}
.brain-field{height:250svh;position:relative}@media not all and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.brain-field{height:100svh}}.brain-stage{height:100svh;position:sticky;top:0;overflow:hidden}.brain-head{z-index:4;max-width:min(520px,36%);position:absolute;top:13svh;left:4%}.brain-head :is(h3,p){color:var(--cream);text-shadow:0 1px 28px #1c1a1259,0 1px 3px #1c1a1240}.brain-head h3{font:500 48px / 1.02 var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.brain-head p{max-width:420px;font:500 16px/1.35 var(--sans);margin:14px 0 0}.brain-float{top:var(--y);left:min(var(--x), calc(100% - 310px));z-index:2;transform:translate3d(calc(var(--pointer-x,0) * var(--d) * -1px), calc(var(--lift,0) * var(--speed) * 1px + var(--pointer-y,0) * var(--d) * -.6px), 0);position:absolute}.brain-float .brain-card{width:290px}.brain-float[data-card=banned] .brain-card{width:250px}.brain-card .mock-row:first-child{padding-top:0}.brain-card .mock-quote{margin:6px 0 8px}.brain-card .mock-bar{gap:10px;padding:14px 18px}.brain-card-body{padding:14px 18px 18px}.brain-swipe{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.brain-swipe:first-child{border-top:0;padding-top:2px}.brain-strong{font:700 12.5px var(--sans)}.brain-meta{color:var(--mute);font:500 11px var(--sans)}.brain-profile{gap:6px;margin:0;display:grid}.brain-profile div{grid-template-columns:76px 1fr;align-items:center;display:grid}.brain-profile dt{color:var(--mute);font:700 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase}.brain-profile dd{font:600 12px var(--sans);margin:0}@media (min-width:2000px) and (min-height:561px){.brain-head{max-width:640px}.brain-float{left:min(var(--x), calc(100% - 400px))}.brain-float>*{transform-origin:0 0;transform:scale(1.3)}}@media (max-width:640px){.brain-float .brain-card{transform:none}}@media (min-width:1024px) and (max-width:1312px){.brain-head{max-width:36%}.brain-float{left:min(var(--x), calc(100% - 250px))}.brain-float>*{transform-origin:0 0;transform:scale(.82)}}@media (max-width:1023px),(max-height:560px){.brain-field{height:auto;padding:72px 10px 40px}.brain-stage{height:auto;position:relative;overflow:visible}.brain-head{max-width:none;margin:0 0 24px;position:relative;top:auto;left:auto}.brain-head h3{font-size:32px}.brain-float{width:max-content;margin:0 0 18px;position:relative;top:auto;left:auto;transform:none}.brain-float:nth-child(odd){margin-left:auto}.brain-float>*{transform:none}.brain-float .brain-card,.brain-float[data-card=banned] .brain-card{width:min(300px,100vw - 52px)}}
.pin-scene{opacity:0;transition:opacity var(--duration-slow) var(--ease-drift);pointer-events:none;position:absolute;inset:0;container-type:size}.pin-scene[data-shown]{opacity:1}.pin{--ox:var(--px);--oy:var(--py);--pu:var(--u);--pv:var(--v);--rw:max(100cqw, 100cqh * var(--aspect));--rh:calc(var(--rw) / var(--aspect));--pin-x:calc((100cqw - var(--rw)) * var(--ox) + var(--rw) * var(--pu));--pin-y:calc((100cqh - var(--rh)) * var(--oy) + var(--rh) * var(--pv));--k:1;translate:var(--pin-x) var(--pin-y);position:absolute;top:0;left:0}.pin-frame{transform:translate(-50%, -50%) scale(var(--k))}.pin[data-anchor=top] .pin-frame{transform:translate(-50%, 0) scale(var(--k));transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){.pin-frame>*{transition:translate var(--duration-slow) var(--ease-drift)}.pin-scene:not([data-shown]) .pin-frame>*{translate:0 24px}}.on-painting{justify-content:flex-end;align-items:flex-end;min-height:115svh;padding:0 0 18svh;display:flex;overflow-x:clip}.on-painting-text{isolation:isolate;width:min(440px,40%);color:var(--cream);margin-right:4%;position:relative}.on-painting-text:before{content:"";z-index:-1;background:radial-gradient(closest-side,#18160f80,#18160f00);position:absolute;inset:-70px -90px}.on-painting-text h3{font:700 clamp(22px, 1.6vw, 30px) / 1.08 var(--sans);letter-spacing:-.015em;text-shadow:0 1px 20px #1c1a1266;margin:0}.on-painting-text p{color:var(--sand);font:500 16px/1.35 var(--sans);text-shadow:0 1px 14px #1c1a1280;margin:10px 0 0}@media (max-width:1023px){.on-painting-text{width:min(440px,60%)}}@media (max-width:600px){.pin{--ox:var(--px-phone);--oy:var(--py-phone);--pu:var(--u-phone);--pv:var(--v-phone)}.on-painting{justify-content:flex-start;min-height:100svh;padding:0 12px 9svh}.on-painting-text{width:100%;margin:0}.on-painting-text:before{inset:-40px -30px}.on-painting-text h3{font-size:24px}}
.idea-scene .pin:before{content:"";top:calc(-170px * var(--k));left:calc(-230px * var(--k));z-index:-1;width:calc(460px * var(--k));height:calc(340px * var(--k));background:radial-gradient(closest-side,#fcfcfa47,#fcfcfa00);position:absolute}.idea-scene .pin-frame{width:calc(330px + 2 * var(--tile-pad))}.idea-scene .idea-window{width:100%;transform:none}.ideas-serif{font-family:var(--serif);font-variation-settings:"opsz" 24;font-weight:400}.mod-sage.ideas-sage{isolation:isolate;height:clamp(760px,118svh,1180px);position:relative;overflow:hidden}.ideas-sage-text{z-index:4;width:min(430px,38%);position:absolute;top:50%;left:6%;transform:translateY(-50%)}.ideas-sage-text .draft-tag{box-shadow:0 0 0 1px var(--line)}.ideas-sage-text h3{color:var(--ink);font:500 48px / 1.02 var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.ideas-sage-text p{max-width:420px;color:var(--ink);font:500 16px/1.35 var(--sans);margin:14px 0 0}.ideas-float{top:var(--y);left:var(--x);z-index:var(--z);opacity:var(--o);transform:translate3d(calc(var(--pointer-x,0) * var(--d) * -1px), calc(var(--pointer-y,0) * var(--d) * -.6px), 0) scale(var(--s));transform-origin:0 0;position:absolute}.ideas-floats .ideas-card{width:300px}.ideas-floats .ideas-card.ideas-card-small{width:250px}.ideas-card-body{padding:16px 18px 18px}.ideas-sec{border-top:1px solid var(--line);padding:12px 0}.ideas-sec:first-child{border-top:0;padding-top:0}.ideas-sec .mock-row-label{margin:0}.ideas-sec .ideas-serif{margin-top:5px;font-size:16px;line-height:1.3;display:block}.ideas-sec p{color:var(--ink);font:500 12.5px/1.45 var(--sans);margin:5px 0 0}.ideas-actions{justify-content:flex-end;padding-bottom:0;display:flex}.ideas-go{border-radius:var(--radius);height:30px;font:600 12px var(--sans);white-space:nowrap;background:var(--ink);color:var(--cream);align-items:center;padding:0 13px;display:inline-flex}.ideas-author{font:700 12.5px var(--sans)}.ideas-topic{color:var(--mute);font:500 11px var(--sans)}.ideas-card .mock-meter-block{margin-top:8px}.ideas-chip{border-radius:var(--radius-chip);background:var(--cream);box-shadow:0 0 0 1px var(--line);color:var(--ink);font:600 12.5px var(--sans);white-space:nowrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.ideas-chip .ideas-serif{font-size:15px}.ideas-dot{background:var(--check);border-radius:50%;width:6px;height:6px;display:inline-block}@media (max-width:1400px){.ideas-floats .ideas-card{width:270px}}@media (max-width:1280px){.idea-scene .pin{--k:.9}}@media (min-width:2000px){.idea-scene .pin{--k:1.3}.ideas-floats .ideas-float>*{transform-origin:0 0;transform:scale(1.2)}}@media (max-width:1023px){.ideas-sage-text{width:46%}}@media (max-width:640px){.ideas-floats .ideas-card{transform:none}}@media (max-width:600px){.idea-scene .pin{--k:.64}.idea-scene .pin-frame{width:calc(300px + 2 * var(--tile-pad))}.mod-sage.ideas-sage{height:auto;padding:56px 12px 40px}.ideas-sage-text{width:auto;position:relative;top:auto;left:auto;transform:none}.ideas-sage-text h3{font-size:32px}.ideas-float{opacity:1;margin:22px 0 0;position:relative;top:auto;left:auto;transform:none}.ideas-float:not([data-phone]){display:none}.ideas-float:nth-child(2n){width:max-content;margin-left:auto}.ideas-floats .ideas-card,.ideas-floats .ideas-card.ideas-card-small{width:min(290px,100vw - 44px)}}
.cr-draft-note{margin:0;padding:20px 14px 0}.cr-draft-note .draft-tag{box-shadow:0 0 0 1px var(--line);margin:0}.cr-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px 14.4px;padding:20px 14px 64px;display:grid}.cr-tile{grid-column:span var(--span);container-type:inline-size}.cr-media{--media-ratio:var(--ratio);aspect-ratio:var(--media-ratio);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:size}.cr-crop{--bar-on:dark;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@container (min-width:480px){.cr-caption{max-width:75%}}@container (min-width:576px){.cr-caption{max-width:66.666%}}.cr-window{width:330px;scale:min(1, tan(atan2(100cqw - 40px, 330px)), tan(atan2(100cqh - 40px, 350px)));flex:none}.mock-window.cr-win{width:100%;transform:none}.cr-bar{gap:10px;padding:14px 18px}.cr-body{padding:16px 18px 18px}.cr-serif{font-family:var(--serif);font-variation-settings:"opsz" 24;font-weight:400}.cr-pill{white-space:nowrap;height:30px;padding:0 13px;font-size:12px}.cr-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cr-prog{gap:4px;display:flex}.cr-prog i{background:var(--sand2);border-radius:2px;width:18px;height:4px}.cr-prog i[data-on]{background:var(--ink)}.cr-q{font:400 19px/1.3 var(--serif);margin:6px 0 12px}.cr-ans{border-radius:var(--radius);color:var(--sub);font:400 13px/1.55 var(--sans);background:#fcfcfa99;border:1px dashed #2a2a1e40;padding:12px 14px}.cr-actions{justify-content:flex-end;align-items:center;margin-top:14px;display:flex}.cr-actions-split{justify-content:space-between}.cr-note{color:var(--mute);font:500 11.5px var(--sans)}.cr-angle{border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.cr-angle:first-child{margin-top:0}.cr-angle[data-on]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.cr-angle .cr-serif{font-size:15px;line-height:1.3}.cr-radio{border:1.5px solid #2a2a1e66;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.cr-angle[data-on] .cr-radio{border:4px solid var(--ink)}.cr-strategy{border-radius:var(--radius);background:var(--sand);font:500 12.5px/1.45 var(--sans);margin-top:12px;padding:12px 14px}.cr-strategy .mock-row-label{margin-bottom:4px}.cr-post-body{padding:16px 18px 12px}.cr-who{margin-bottom:4px}.cr-initial{color:var(--ink);font:700 17px var(--sans);justify-content:center;align-items:center;display:flex}.cr-text{font:400 13.5px/1.55 var(--sans);margin-top:10px}.cr-text p{margin:0 0 8px}.cr-body>.cr-text:first-child{margin-top:0}.cr-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 18px 16px;display:flex}.cr-btns{flex-wrap:wrap;gap:6px;display:flex}.cr-ready{padding-bottom:16px;position:relative}.cr-toast{border-radius:var(--radius);background:var(--ink);color:var(--cream);font:600 12px var(--sans);margin:0 0 0 18px;padding:9px 14px;display:inline-block}.cr-author{font:700 12px var(--sans);margin-bottom:8px}.cr-wave{align-items:center;gap:3px;height:30px;margin-top:8px;display:flex}.cr-wave i{background:var(--ink);border-radius:2px;width:3px;display:block}.cr-note-line{font:600 12.5px var(--sans);display:block}.cr-ghost-line{background:var(--sand2);border-radius:3px;height:6px;margin-top:7px;display:block}.cr-stage{width:720px;height:calc(720px / var(--media-ratio));transform:scale(tan(atan2(100cqw, 720px)));transform-origin:0 0;position:absolute;top:0;left:0}.cr-src{z-index:var(--z,1);width:230px;opacity:var(--op,0);transform:translate3d(var(--tx,0), var(--ty,0), 0) rotate(var(--rr,0deg)) scale(var(--sc,1));margin:-80px 0 0 -115px;position:absolute;top:50%;left:50%}.cr-src .cr-bar{padding:10px 14px}.cr-src .mock-bar-title{font-size:12px}.cr-src .cr-body{padding:12px 14px 14px}.cr-src .mock-quote{font-size:15px}.cr-src[data-lead] .cr-win{box-shadow:0 0 0 2px var(--paper)}.cr-draft{z-index:2;width:420px;opacity:var(--fo,1);transform:translate(-50%, -50%) scale(var(--fs,1));position:absolute;top:50%;left:50%}.cr-row{position:relative}.cr-row>p{opacity:var(--rv,1)}.cr-ghost{opacity:calc(1 - var(--rv,1));position:absolute;top:3px;left:0;right:0}.cr-ghost i{background:var(--sand2);border-radius:4px;height:7px;margin-bottom:8px;display:block}.cr-traits{gap:6px;display:flex}.cr-stage[data-checked] .cr-when-writing,.cr-stage:not([data-checked]) .cr-when-done{display:none}@media (prefers-reduced-motion:no-preference){.cr-stage:not([data-state=rest]) .cr-src{will-change:transform, opacity}}@media (max-width:1023px){.cr-grid{gap:40px 12px;padding:16px 12px 48px}.cr-draft-note{padding:16px 12px 0}}@media (max-width:600px){.cr-grid{grid-template-columns:minmax(0,1fr);padding:10px 10px 44px}.cr-draft-note{padding:10px 10px 0}.cr-tile{grid-column:auto}.cr-media{--media-ratio:var(--ratio-phone)}.cr-crop{object-position:var(--crop-phone,50% 50%)}}
.signals-phone.mock-phone{border-radius:42px;width:248px;height:504px;padding:9px;transform:none}.signals-phone .mock-screen{border-radius:34px}.signals-body{flex-direction:column;flex:1;gap:12px;padding:18px 16px;display:flex}.signals-head{justify-content:space-between;align-items:center;display:flex}.signals-head .mock-row-label{margin:0}.signals-meters .mock-meter-block+.mock-meter-block{margin-top:8px}.signals-post{font-family:var(--serif);font-variation-settings:"opsz" 24;font-size:19px;font-weight:400;line-height:1.2}.signals-body .signals-joined{margin:4px 0 0}.signals-person{align-items:center;gap:10px;display:flex}.signals-person+.signals-person{border-top:1px solid var(--line);padding-top:8px}.signals-avatar{background:var(--sand2);width:30px;height:30px;color:var(--sub);font:700 11px var(--sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.signals-name{font:700 12.5px var(--sans)}.signals-role{color:var(--mute);font:500 11.5px var(--sans)}.signals-open{border-radius:var(--radius);height:30px;color:var(--ink);font:600 12px var(--sans);border:1px solid #2a2a1e47;align-items:center;margin-left:auto;padding:0 12px;display:inline-flex}@media (max-width:1400px){.signals-scene .pin{--k:.86}}@media (min-width:2000px){.signals-scene .pin{--k:1.3}}@media (max-width:600px){.signals-scene .pin{--k:.8}#signals .on-painting{min-height:150svh}}
.art-paint{position:absolute;inset:0}.art-motion{opacity:0;transition:opacity .3s;display:block;position:absolute}.art-motion[data-shown]{opacity:1}
:root{--frame-max:1680px;--index-share:20%;--lead:150svh}@property --bar-on{syntax:"*";inherits:false}@property --bar-on-from{syntax:"*";inherits:false}.top-bar{--bar-ink:var(--cream);--go-bg:var(--cream);--go-ink:var(--ink);z-index:50;height:var(--bar-height);color:var(--bar-ink);justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:fixed;inset:0 0 auto}.top-bar[data-on-light]{--bar-ink:var(--ink);--go-bg:var(--ink);--go-ink:var(--cream)}.top-wordmark{color:inherit;font-size:24px;text-decoration:none}.top-actions{align-items:center;gap:10px;display:flex}.top-go{border-radius:var(--radius);background:var(--go-bg);height:32px;color:var(--go-ink);font:500 15px/1 var(--sans);letter-spacing:.005em;white-space:nowrap;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.menu-button{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;height:34px;padding:0;display:none}.menu-button i{background:var(--bar-ink);width:20px;height:2px;display:block}@media (prefers-reduced-motion:no-preference){.top-wordmark,.top-go,.menu-button i{transition-property:color,background-color;transition-duration:var(--duration-colour);transition-timing-function:var(--ease-out)}}.section-index{z-index:20;bottom:0;left:max(0px, calc((100vw - var(--frame-max)) / 2));width:calc(min(100vw, var(--frame-max)) * .2);color:var(--cream);font:600 15px/1.02 var(--sans);letter-spacing:-.01em;text-shadow:0 1px 12px #1c1a1259;opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard), visibility var(--duration-base);padding:0 20px 22px;position:fixed}.section-index[data-shown]{opacity:1;visibility:visible}.section-index[data-on-light]{color:var(--ink);text-shadow:none}.section-index a{max-width:150px;color:inherit;justify-content:space-between;padding:1px 0;text-decoration:none;display:flex}.section-index a span{opacity:.55;transition:opacity var(--duration-base) var(--ease-standard)}.section-index a:is(:hover,:focus-visible,[aria-current]) span{opacity:1}.section-index a i{color:var(--step);font:300 11px var(--serif);letter-spacing:-.015em;font-style:normal}.modules{background:#3a372b;position:relative}.mod{display:flow-root;position:relative}.mod,.mod-old-anchor{scroll-margin-top:calc(-1 * var(--bar-height))}.mod-art{--bar-on:dark;background:var(--tone);height:100lvh;margin-top:-100lvh;position:sticky;top:0;overflow:hidden}.mod:last-child .mod-art{margin-bottom:-100lvh}.mod:last-child .mod-frame{margin-top:100lvh}.mod-art img{object-fit:cover;object-position:var(--pos);width:100%;height:100%;display:block;position:absolute;inset:0}.mod-old-anchor{height:0;display:block}.mod-frame{max-width:var(--frame-max);margin:0 auto;position:relative}.mod-col{width:calc(100% - var(--index-share));margin-left:auto}.mod-lead{height:var(--lead)}.mod-titleblock{flex-direction:column;justify-content:flex-end;min-height:60svh;padding-right:20px;display:flex}.mod-title,.mod-subline,.mod-headline,.mod-lh{color:var(--cream);text-shadow:0 1px 28px #1c1a1259,0 1px 3px #1c1a1240}.mod-title{font:500 116px / .86 var(--sans);letter-spacing:-.035em;margin:0}.mod-subline{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.015em;margin:clamp(22px,4vh,44px) 0 0;font-size:27px;font-weight:300;line-height:1.11}.mod-soon{border-radius:var(--radius-chip);background:var(--cream);color:var(--sub);font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;margin:0 0 18px;padding:5px 11px}.mod-gap{height:42svh}.mod-lede{padding:0 22% 34px 0}.mod-lh{font:500 48px / 1.02 var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.mod-headline{isolation:isolate;max-width:10em;font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:64px;font-weight:300;line-height:1;position:relative}.mod-headline:before{content:"";z-index:-1;filter:blur(32px);background:#1c1a1280;position:absolute;inset:-.4em -.6em}.mod-tail{height:30svh}.seam{--seam-over:15svh;z-index:2;height:calc(100lvh + var(--seam-over));background:var(--paper);pointer-events:none;position:relative}.seam[data-seam=dark]{--seam-over:5svh;background-color:var(--ink)}.seam-mark{color:var(--step);font:300 64px / 1 var(--serif);letter-spacing:-.015em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.seam{-webkit-mask-image:linear-gradient(transparent, #000 var(--seam-over), #000 calc(100% - var(--seam-over)), transparent);mask-image:linear-gradient(transparent, #000 var(--seam-over), #000 calc(100% - var(--seam-over)), transparent)}}.swatch{background-color:var(--c)}.mod-panel[data-field=paper]{background:var(--paper)}.mod-panel[data-field=sage]{background:var(--sage)}.mod-cards{grid-template-columns:1fr 1fr;gap:20px;padding:20px 20px 64px;display:grid}.mod-cards[data-count="3"]{grid-template-columns:repeat(3,1fr)}.mod-tile{justify-content:center;align-items:center;height:clamp(440px,36vw,640px);display:flex}.mod-cards[data-count="3"] .mod-tile{height:clamp(420px,30vw,560px)}.mod-card>.h4,.cr-caption>.h4{letter-spacing:-.005em;margin-top:12px}.mod-card>.p4{max-width:520px}.mod-paper{background:var(--sand);height:320px}.mod-sage{background:var(--sage);height:clamp(560px,80svh,900px)}.draft-tag,.placeholder-note{border-radius:var(--radius-chip);color:var(--sub);font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;text-shadow:none;background:#fcfcfaeb;padding:4px 9px;display:inline-block}.draft-tag{margin-bottom:14px}.placeholder-copy{opacity:.8}@media (max-width:1023px){:root{--index-share:0%}.menu-button{display:flex}.section-index,.section-index[data-shown]{top:var(--bar-height);background:var(--cream);width:min(280px,100vw);color:var(--ink);text-shadow:none;opacity:0;visibility:hidden;padding:16px 20px 20px;font-size:17px;bottom:auto;left:auto;right:0}.section-index[data-open]{opacity:1;visibility:visible}.section-index a{max-width:none;padding:9px 0}.section-index a span{opacity:.8}.section-index a[aria-current]{font-weight:700}.mod-titleblock,.mod-lede{padding-left:12px}.mod-panel{margin:0 8px}.mod-cards[data-count="3"]{grid-template-columns:1fr 1fr}}@media (max-width:600px){.top-bar{padding:0 12px}.top-wordmark{font-size:22px}.top-go{padding:0 13px;font-size:14px}.mod-art img{object-position:var(--pos-phone)}.mod-lead{height:calc(var(--lead) * .9)}.mod-titleblock{min-height:0;padding:0 12px}.mod-title{font-size:44px}.mod-subline{max-width:330px;margin-top:14px;font-size:24px}.mod-gap{height:38svh}.mod-lede{padding-bottom:22px;padding-left:12px;padding-right:12px}.mod-lh{font-size:32px}.mod-headline{font-size:44px}.mod-headline:before{inset:-.4em -12px}.mod-panel{margin:0 10px}.mod-cards,.mod-cards[data-count="3"]{grid-template-columns:1fr;gap:26px;padding:10px 10px 44px}.mod-tile,.mod-cards[data-count="3"] .mod-tile{height:450px}.mod-paper{height:240px}.seam-mark{font-size:44px}}
.site-footer{z-index:2;background:var(--paper);padding:clamp(120px,18svh,200px) 0 22px;position:relative}.footer-col{padding-right:20px}.site-footer .mod-lh{color:var(--ink);text-shadow:none}.footer-line>span{display:block}.site-footer .lockup{width:100%;margin-top:clamp(96px,16svh,180px)}.site-footer .wordmark{width:100%;height:auto}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(24px,3.6svh,40px);padding-top:18px;display:flex}.footer-bottom nav{gap:28px;display:flex}.footer-bottom a{color:inherit;text-decoration:none}.footer-bottom a:is(:hover,:focus-visible){color:var(--ink)}@media (prefers-reduced-motion:reduce){.site-footer{-webkit-mask-image:linear-gradient(#0000,#000 94px);mask-image:linear-gradient(#0000,#000 94px)}}@media (max-width:1023px){.footer-col{padding:0 12px}}@media (max-width:600px){.site-footer{padding-top:112px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-bottom nav{flex-wrap:wrap;gap:12px 22px}}
.hero{--hero-gutter:max(28px, calc((100vw - var(--frame-max)) / 2 + 28px));--hang:120px;z-index:1;background:var(--cream);position:relative}.hero:not([data-video]){min-height:100lvh;padding-bottom:48px}@media (prefers-reduced-motion:reduce){.hero{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}}.hero-stage{height:100svh;min-height:calc(560px + var(--bar-height));padding-top:var(--bar-height);background:linear-gradient(90deg,#d3d2c9 0%,#cbc9be 6.25%,#c4c2b5 12.5%,#bcb9ab 18.75%,#b1afa0 25%,#a7a593 31.25%,#979481 37.5%,#817d69 43.75%,#756d56 50%,#695d45 56.25%,#605b40 62.5%,#656044 68.75%,#6b6549 75%,#766c52 81.25%,#746d52 87.5%,#797257 93.75%,#757054 100%);position:relative}.hero-art{--bar-on:light;background:#d9d0bd;position:absolute;inset:1px 0 0;overflow:hidden}.hero-paint{object-fit:cover;object-position:var(--pos);width:100%;height:100%;display:block;position:absolute;inset:0}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(246, 246, 243, var(--veil)) 0%, rgba(246, 246, 243, calc(var(--veil) * .55)) 34%, #f6f6f300 58%);position:absolute;inset:0}.hero-type{z-index:2;max-width:min(46vw,860px);margin-left:var(--hero-gutter);padding:clamp(56px,10svh,120px) 0 0;position:relative}.hero-title{font:500 48px / 1.02 var(--sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0}.hero-title>span{display:block}.hero-sub{max-width:27em;font:700 18px / 1.3 var(--sans);color:var(--sub);text-wrap:pretty;margin:clamp(14px,2.2svh,26px) 0 0}:is(.hero,.site-footer) .waitlist{max-width:clamp(380px,29vw,600px);margin-top:clamp(16px,2.4svh,28px)}:is(.hero,.site-footer) .waitlist-form{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfcfad1;flex-direction:row;align-items:center;gap:6px;max-width:none;height:clamp(50px,min(3.5vw,5.4svh),62px);margin:0;padding:5px 5px 5px 20px;box-shadow:0 0 0 1px #2a2a1e47}:is(.hero,.site-footer) .waitlist-form:focus-within{box-shadow:var(--focus)}:is(.hero,.site-footer) .waitlist-form :is(input,button):focus-visible{box-shadow:none;outline:none}:is(.hero,.site-footer) .waitlist-form button:focus-visible{box-shadow:inset 0 0 0 2px var(--cream), inset 0 0 0 3px var(--accent)}:is(.hero,.site-footer) .waitlist-form input,:is(.hero,.site-footer) .waitlist-form button{border-radius:var(--radius);height:100%}:is(.hero,.site-footer) .waitlist-form input{width:auto;font:400 15px var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0}:is(.hero,.site-footer) .waitlist-form button{letter-spacing:.005em;flex:none;width:auto;padding:0 clamp(16px,1.3vw,24px);font-size:15px;font-weight:500}:is(.hero,.site-footer) .waitlist-note{color:var(--ink);margin:10px 0 0 20px}:is(.hero,.site-footer) .waitlist-joined{box-shadow:0 0 0 1px var(--line);border-radius:var(--radius);background:#fcfcfadb;margin:0;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}:is(.hero,.site-footer) .waitlist-failed{margin:8px 0 0 20px}.hero-card{z-index:3;margin-top:calc(-1 * var(--hang));padding:0 0 48px var(--hero-gutter);position:relative}.founder-video{--bar-on:dark;aspect-ratio:16/9;border-radius:var(--radius);width:min(40vw,640px);color:var(--cream);background:radial-gradient(120% 90% at 30% 20%,#4a4636,#24231a 70%);margin:0;position:relative;overflow:hidden}.founder-video video{object-fit:cover;width:100%;height:100%;display:block}.founder-poster{background:50%/cover no-repeat;position:absolute;inset:0}.founder-play{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.founder-video[data-placeholder] .founder-play{cursor:default}.founder-play:before{content:"";background:#fcfcfaf0;border-radius:50%;width:68px;height:68px;margin:-34px 0 0 -34px;position:absolute;top:50%;left:50%}.founder-play:after{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--ink);margin:-11px 0 0 -6px;position:absolute;top:50%;left:50%}.founder-play:focus-visible{outline:2px solid var(--accent);outline-offset:-6px;box-shadow:inset 0 0 0 8px #fcfcfa8c}.founder-video figcaption{font:600 13px var(--sans);opacity:.9;pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.founder-video figcaption i{opacity:.7;font-style:normal;font-weight:500}@media (max-width:600px){.hero{--hero-gutter:16px;--hang:96px;--paint-height:112vw}.hero-stage{height:auto;min-height:0;padding-bottom:calc(var(--paint-height) - 40px);background:var(--paper)}.hero:not([data-video]) .hero-stage{padding-bottom:var(--paint-height)}.hero-art{--bar-on:dark;--bar-on-from:23%;height:var(--paint-height);top:auto}.hero-paint{object-position:var(--pos-phone)}.hero-art:after{background:linear-gradient(180deg, var(--paper) 0%, #f6f6f399 14%, #f6f6f300 34%)}.hero-type{max-width:none;padding:30px var(--hero-gutter) 0 0}.hero-title{font-size:32px}.hero-sub{max-width:22em;font-size:16px}:is(.hero,.site-footer) .waitlist{max-width:none}:is(.hero,.site-footer) .waitlist-form{height:50px;padding-left:16px}:is(.hero,.site-footer) .waitlist-form input{font-size:16px}:is(.hero,.site-footer) .waitlist-form button{padding:0 15px;font-size:14px}:is(.hero,.site-footer) .waitlist-note,:is(.hero,.site-footer) .waitlist-failed{margin-left:16px}.hero-card{padding:0 var(--hero-gutter) 32px}.founder-video{width:100%}.founder-play:before{width:56px;height:56px;margin:-28px 0 0 -28px}}@media (max-width:600px),(pointer:coarse) and (max-height:500px){html:not([data-no-form]) .top-go{display:none}}.founder-note{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:calc(100% - 36px);position:absolute;top:14px;left:18px;right:18px;overflow:hidden}@media (pointer:coarse){:is(.hero,.site-footer) .waitlist-form input{font-size:16px}}.founder-video video[controls]{object-fit:contain;background:var(--phone)}@media (forced-colors:active){:is(.hero,.site-footer) .waitlist-form:focus-within{outline:2px solid canvastext}:is(.hero,.site-footer) .waitlist-form button:focus-visible{outline-offset:-4px;outline:2px solid canvastext}}
