@charset "UTF-8";
:root{--paper:#f4efe4;--ink:#2b302a;--muted:#62665a;--line:#d8d3c6;--clay:#a34830;--green:#446250;--blue:#426385;--violet:#766079;--gold:#b18a4d;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.import-label:focus-within{outline:3px solid var(--blue);outline-offset:4px}::selection{background:#d6ddc8}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}em{font-weight:400}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.site-header{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:8px;font:700 30px/1 var(--serif);letter-spacing:-1.5px}.wordmark-light{font-weight:400}.wordmark-dot{color:var(--clay)}nav{display:flex;align-items:center;gap:32px;font-size:13px}.nav-practice{border:1px solid var(--ink);padding:10px 16px;border-radius:3px}.nav-practice span{margin-left:12px}nav a:hover,.text-link:hover{color:var(--clay)}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding-block:70px 72px}.eyebrow{font-size:10px;letter-spacing:1.4px;font-weight:600;text-transform:uppercase;line-height:1.6}.hero .eyebrow{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.35px}.tiny-star{font-size:18px;color:var(--clay)}h1{font-size:clamp(52px,5.2vw,78px);line-height:1.04;letter-spacing:-3.5px;margin:22px 0 24px}h1 em{color:var(--green)}.hero-description{color:var(--muted);font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:3px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 20px;font-size:12px;font-weight:500;line-height:1.5;transition:background .15s,transform .15s}.button:hover{background:var(--green);border-color:var(--green);transform:translateY(-1px)}.text-link{font-size:11px;border-bottom:1px solid var(--line);padding-bottom:5px;display:inline-block}.hero-note{font-size:10px;color:var(--muted);margin-top:20px}.pot-figure{background:#ece5d7;padding:22px 27px 17px;border:1px solid #e3d9c8;border-radius:3px;transform:rotate(1deg)}.figure-label{font-size:8px;font-weight:600;letter-spacing:1.35px;display:flex;justify-content:space-between;border-bottom:1px solid #d9cfbf;padding-bottom:11px}.pot-wall{display:grid;grid-template-columns:repeat(8,1fr);gap:10px 8px;padding:23px 0 19px}.pot-wall svg{width:100%;aspect-ratio:1;overflow:visible;fill:var(--clay);color:#dac5b5}.pot-wall svg:nth-child(7n+3){fill:var(--green);color:#b7c3ad}.pot-wall svg:nth-child(11n+4){fill:var(--blue);color:#b0c0c9}.pot-wall svg:nth-child(13n+7){fill:var(--gold);color:#e2cfa9}.pot-wall svg:nth-child(5n){opacity:.75}.pot-wall svg:nth-child(4n+1){transform:rotate(-7deg)}.pot-wall svg:nth-child(4n+2){transform:rotate(5deg)}figcaption{border-top:1px solid #d9cfbf;padding-top:12px;font:italic 12px/1.5 var(--serif);text-align:center;color:#675c4d}.illustration-note{display:block;font:8px/1.5 var(--sans);color:#786c5a;margin-top:5px}.practice-ribbon{border-block:1px solid var(--line);background:#efe9dc}.ribbon-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:18px}.ribbon-inner>span{display:flex;align-items:center;gap:10px;font-size:11px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.product{background:var(--clay)}.essay{background:var(--green)}.song{background:var(--blue)}.podcast{background:var(--violet)}.art{background:var(--gold)}.section-space{padding-block:85px}.idea{display:grid;grid-template-columns:1fr 1fr;gap:90px}h2{font-size:clamp(32px,3.1vw,46px);line-height:1.15;letter-spacing:-1.4px}.idea h2{margin-top:16px}.lead{font:25px/1.4 var(--serif);letter-spacing:-.4px}.idea-copy>p+p{margin-top:20px;font-size:13px;color:var(--muted)}.idea-copy .text-link{margin-top:22px}.lanes{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-bottom:80px}.lane{position:relative;padding:28px 24px 26px;border-right:1px solid var(--line)}.lane:first-child{padding-left:0}.lane:last-child{border:0}.lane-number{position:absolute;right:24px;top:24px;font-size:9px;color:var(--muted)}.lane-icon{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:16px}.lane-product .lane-icon{color:var(--clay)}.lane-essay .lane-icon{color:var(--green)}.lane-song .lane-icon{color:var(--blue)}.lane-podcast .lane-icon{color:var(--violet)}.lane h3{font-size:24px;letter-spacing:-.7px;line-height:1.2}.lane p{font-size:11px;line-height:1.8;color:var(--muted);margin:12px 0 24px}.lane-caption{font-size:8px;font-weight:600;letter-spacing:1.2px}.practice-section{background:#e9e8dd;border-block:1px solid #d7d9cb}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px;gap:24px}.section-heading h2{margin-top:12px}.section-heading>p{font-size:12px;line-height:1.8;color:var(--muted)}.workbench{border:1px solid #cdd1c0;border-radius:4px;background:var(--paper);box-shadow:0 10px 30px #2b302a05}.workbench-top{display:flex;align-items:center;justify-content:space-between;padding:17px 30px;border-bottom:1px solid var(--line);gap:15px}.local-label{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted)}.bench-grid{display:grid;grid-template-columns:1.5fr 1fr}.bench-making{padding:32px 38px;border-right:1px solid var(--line)}.bench-making h3{font-size:28px;letter-spacing:-.7px}.form-intro{color:var(--muted);font-size:11px;line-height:1.7;margin-top:6px}label{display:block;font-size:11px;font-weight:600;margin:20px 0 7px}input,select,textarea{display:block;width:100%;padding:11px 12px;background:#fbf8f0;border:1px solid #cdcabe;border-radius:3px;color:var(--ink);font-size:12px;line-height:1.5}input::placeholder,textarea::placeholder{color:#737568}textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}form>.button{margin-top:23px}.bench-progress{padding:32px 35px}.progress-number{display:flex;align-items:baseline;gap:10px;margin-top:14px;font:64px/1.1 var(--serif);letter-spacing:-2px}.progress-denominator{font:17px/1 var(--serif);color:var(--muted);letter-spacing:0}.progress-description{font-size:10px;color:var(--muted);margin-top:7px}progress{width:100%;height:4px;border:0;background:#dcdccd;margin:20px 0;display:block;border-radius:3px;overflow:hidden}progress::-webkit-progress-bar{background:#dcdccd}progress::-webkit-progress-value{background:var(--green)}progress::-moz-progress-bar{background:var(--green)}.medium-counts{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px}.medium-counts span{display:flex;align-items:center;gap:7px;font-size:10px}.medium-counts b{margin-left:auto;font-weight:500}.review-note{display:flex;align-items:start;gap:12px;border-block:1px solid var(--line);margin-top:23px;padding:15px 0;font-size:11px;line-height:1.7;color:var(--muted)}.review-note>span{font-size:22px;color:var(--green)}.backup-actions{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.text-button{border:0;border-bottom:1px solid var(--line);background:none;padding:0 0 2px;font-size:10px;color:var(--ink);width:fit-content}.import-label{margin:0;cursor:pointer;font-weight:400}.backup-note{font-size:9px;line-height:1.7;color:var(--muted);margin-top:12px}.journal{border-top:1px solid var(--line);padding:24px 38px}.journal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.journal h3{font-size:22px}.journal-heading>span{font-size:10px;color:var(--muted)}.empty-shelf{font-size:12px;color:var(--muted);padding-top:14px}.finished-work{display:grid;grid-template-columns:40px 1fr auto;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.finished-work:first-child{margin-top:17px}.shelf-number{font:22px var(--serif);color:var(--muted)}.finished-work h4{font:20px/1.3 var(--serif);margin:0 0 6px}.finished-work p{font-size:12px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.work-meta{display:flex;gap:8px;align-items:center;font-size:9px;color:var(--muted);margin-bottom:8px}.finished-work .text-button{align-self:start}.receipt-link{display:inline-block;font-size:10px;border-bottom:1px solid var(--line);margin-top:8px}.status{font-size:11px;color:var(--green);padding-inline:38px}.status:not(:empty){padding-bottom:20px}.active-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:12px}.active-title{overflow-wrap:anywhere;margin-bottom:14px}.active-intent{font-size:13px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.active-due{margin:18px 0;font-size:11px}.active-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:22px}.notice{font-size:12px;padding:15px;background:#f2e0d4;color:#713b25;border:1px solid #e2bd9f;margin:15px 30px}.scenius{display:grid;grid-template-columns:1fr 1fr;gap:100px}.scenius h2{margin-top:17px}.scenius h2 em{color:var(--green)}.scenius .lead{margin-top:25px;font-size:23px}.scenius-intro>p:not(.eyebrow):not(.lead){font-size:13px;color:var(--muted);margin-top:18px}.development-label{font-size:10px;color:var(--muted);display:inline-block;margin-top:22px;padding:8px 12px;border:1px solid var(--line);border-radius:3px}.circle-practices article{display:flex;gap:22px;border-top:1px solid var(--line);padding-block:25px}.circle-practices article:last-child{border-bottom:1px solid var(--line)}.circle-index{font:italic 20px var(--serif);color:var(--green)}.circle-practices h3{font-size:25px;letter-spacing:-.6px}.circle-practices p{font-size:12px;color:var(--muted);margin-top:9px}.circle-practices .text-link{margin-top:14px}.closing{text-align:center;padding:55px 0 90px;border-top:1px solid var(--line)}.closing-star{font-size:38px;color:var(--clay)}.closing h2{font-size:42px;margin:20px 0 28px}.closing h2 em{color:var(--green)}.site-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-block:28px;gap:20px}.site-footer .wordmark{font-size:24px}.site-footer p,.site-footer>a:last-child{font-size:10px;color:var(--muted)}dialog{padding:30px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);width:min(540px,calc(100% - 32px));max-height:90vh;overflow:auto}dialog::backdrop{background:#2b302a85;backdrop-filter:blur(3px)}dialog h2{font-size:33px;line-height:1.15;margin-top:18px}.dialog-heading{display:flex;align-items:center;justify-content:space-between}.icon-button{border:0;background:transparent;font-size:18px;min-width:32px;min-height:32px}.optional{font-weight:400;color:var(--muted)}#finish-work-name{font-size:12px;color:var(--muted);margin-top:10px;overflow-wrap:anywhere}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:16px;background:var(--ink);color:var(--paper);padding:12px;z-index:9}.skip-link:focus{top:10px}.privacy-page{max-width:720px;padding-block:70px}.privacy-page h1{font-size:54px}.privacy-page h2{font-size:27px;margin:30px 0 12px}.privacy-page p{font-size:14px;color:var(--muted);margin:12px 0}
@media(min-width:1500px){.hero{padding-block:90px}h1{font-size:82px}.pot-wall{gap:11px}.hero-description{font-size:16px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero{gap:30px}h1{font-size:59px}.hero-actions{gap:16px;flex-wrap:wrap}.hero .eyebrow{font-size:8px;letter-spacing:.8px}.pot-figure{padding:18px}.pot-wall{gap:6px}.idea{gap:45px}.lane{padding-inline:18px}.lane h3{font-size:21px}.scenius{gap:50px}.bench-making{padding:28px}.bench-progress{padding:28px}.ribbon-inner>span{font-size:10px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-header{height:83px}nav{gap:20px}nav>a:not(.nav-practice){display:none}.wordmark{font-size:27px}.wordmark img{width:31px;height:31px}.nav-practice{font-size:11px;padding:9px 12px}.hero{grid-template-columns:1fr;padding-block:42px 45px;gap:40px}.hero .eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:clamp(48px,10.5vw,74px);letter-spacing:-2.7px;margin-top:20px}.hero-description{font-size:13px}.desktop-break{display:none}.hero-actions{margin-top:24px;gap:18px}.hero-note{font-size:9px}.pot-figure{width:100%;max-width:480px;justify-self:center;transform:rotate(.7deg);padding:18px 23px}.pot-wall{gap:8px;padding:18px 0}.ribbon-inner{display:grid;grid-template-columns:1fr 1fr;padding-block:17px;gap:13px}.ribbon-inner>span{font-size:9px;gap:7px}.section-space{padding-block:50px}.idea{grid-template-columns:1fr;gap:24px}.idea h2{font-size:36px}.lead{font-size:23px}.idea-copy>p+p{font-size:12px}.lanes{grid-template-columns:1fr 1fr;margin-bottom:45px}.lane{padding:25px 16px!important;border-bottom:1px solid var(--line)}.lane:nth-child(2){border-right:0}.lane:nth-child(3){border-bottom:0}.lane:last-child{border:0}.lane h3{font-size:23px}.lane p{font-size:10px;margin-bottom:15px}.lane-icon{width:36px;height:36px}.lane-caption{font-size:7px}.lane-number{right:16px}.section-heading{display:block}.section-heading>p{margin-top:15px;font-size:11px}.workbench-top{padding:15px 18px;align-items:start;flex-direction:column;gap:6px}.bench-grid{grid-template-columns:1fr}.bench-making{padding:23px 20px;border-right:0;border-bottom:1px solid var(--line)}.bench-making h3{font-size:25px}.form-row{gap:12px}.bench-progress{padding:25px 20px}.progress-number{font-size:54px}.medium-counts{max-width:380px}.review-note{margin-top:20px}.journal{padding:22px 20px}.journal-heading{align-items:start;flex-direction:column;gap:5px}.finished-work{grid-template-columns:28px 1fr auto;gap:8px}.finished-work h4{font-size:19px}.finished-work .text-button{font-size:9px}.scenius{grid-template-columns:1fr;gap:30px}.scenius h2{font-size:40px}.scenius .lead{font-size:22px;margin-top:20px}.circle-practices article{padding-block:20px}.closing{padding:40px 0 55px}.closing h2{font-size:32px}.site-footer{flex-wrap:wrap;padding-block:24px;gap:15px}.site-footer p{display:none}.site-footer>a:last-child{font-size:9px}.status{padding-inline:20px}.notice{margin:12px 18px}.form-row input{min-width:0}dialog{padding:24px}dialog h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
