:root{--paper:#f4f2ec;--ink:#191a17;--accent:#e54b2a;--accent-ink:#fff8f1;--font-sans:"Helvetica Neue", "Neue Haas Grotesk Text", Inter, Arial, sans-serif}@view-transition{navigation:auto}@keyframes field-page-out{to{opacity:0;transform:translateY(-5px)}}@keyframes field-page-in{0%{opacity:0;transform:translateY(7px)}}::view-transition-old(root){animation:.15s cubic-bezier(.4,0,1,1) both field-page-out}::view-transition-new(root){animation:.26s cubic-bezier(.16,1,.3,1) 45ms both field-page-in}::view-transition-group(site-brand){animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.notebook-site{--notebook-desk:#c9beaa;--notebook-paper:#f5f0e4;--notebook-paper-aged:#e9e1d1;--notebook-ink:#24221d;--notebook-blue:#285a92;--notebook-red:#bd4937;--notebook-coral-light:#ffd2c6;--notebook-pencil:#69645a;--notebook-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--notebook-body:"Helvetica Neue", "Neue Haas Grotesk Text", Inter, Arial, sans-serif;--notebook-mono:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", Consolas, monospace;--notebook-hand:var(--notebook-display);background:var(--notebook-desk);min-height:100svh;color:var(--notebook-ink);font-family:var(--notebook-body);overflow:clip}.notebook-site a:focus-visible{outline-color:var(--notebook-red)}.notebook-hand{font-family:var(--notebook-hand);letter-spacing:-.025em;font-style:italic}.notebook-skip{z-index:100;background:var(--notebook-ink);color:var(--notebook-paper);font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;padding:10px 14px;font-size:10px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.notebook-skip:focus{transform:translateY(0)}.notebook-contact{background:linear-gradient(#f5f0e40d 1px, transparent 1px), var(--notebook-blue);min-height:82svh;color:var(--notebook-paper);background-size:36px 36px;align-content:center;margin:0 -5vw;padding:110px max(6vw,50vw - 590px);display:grid}.notebook-contact>p{color:var(--notebook-coral-light);margin:0 0 24px;font-size:clamp(22px,2.5vw,34px)}.notebook-contact h2{letter-spacing:-.07em;max-width:1050px;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(66px,9vw,132px);font-weight:400;line-height:.84}.notebook-contact a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f5f0e4cc;justify-content:space-between;align-items:center;width:min(100%,420px);margin-top:60px;padding:18px 0 10px;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:10px;display:flex}.notebook-footer{background:var(--notebook-blue);color:#f5f0e4db;font-family:var(--notebook-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #f5f0e433;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:28px max(5vw,50vw - 590px);font-size:10px;display:grid}.notebook-footer p{margin:0}.notebook-footer p:last-child{justify-self:end}.notebook-footer nav{color:var(--notebook-paper);gap:24px;display:flex}.notebook-footer a{border-bottom:1px solid #0000;padding:4px 0}.notebook-footer a:hover{border-bottom-color:currentColor}@media (max-width:900px){.notebook-footer{grid-template-columns:1fr auto}.notebook-footer p:last-child{display:none}}@media (max-width:680px){.notebook-contact{min-height:76svh;margin:0 -14px;padding:90px 24px}.notebook-contact h2{font-size:clamp(60px,17vw,86px)}.notebook-footer{flex-direction:column;align-items:flex-start;padding:28px 22px 34px;display:flex}.notebook-footer nav{order:-1;gap:18px}}
.notebook-site .notebook-story{z-index:2;background:0 0;padding:0;position:relative}.notebook-journal-frame{grid-template-columns:158px minmax(0,1fr);align-items:start;gap:clamp(22px,3vw,44px);width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(24px,3vw,48px);display:grid}.notebook-index{color:#24221da3;height:calc(100svh - 48px);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:38px 0 24px;font-size:10px;display:flex;position:sticky;top:24px}.notebook-index>div>p{color:var(--notebook-ink);margin:0 0 28px;font-weight:600}.notebook-index nav{border-top:1px solid #24221d3d;display:grid}.notebook-index nav a{border-bottom:1px solid #24221d33;grid-template-columns:26px 1fr;gap:8px;padding:11px 0 10px;transition:color .16s,padding-left .16s;display:grid}.notebook-index nav a span{color:var(--notebook-red)}.notebook-index nav a:hover,.notebook-index nav a.is-active{color:var(--notebook-ink);padding-left:5px}.notebook-index nav a.is-active span{font-weight:700}.notebook-index-progress{background:#24221d2e;height:1px;margin-top:18px;position:relative;overflow:hidden}.notebook-index-progress i{background:var(--notebook-red);width:100%;height:100%;transform:scaleX(var(--journal-progress,0));transform-origin:0;transition:transform .12s linear;display:block}.notebook-index-context{color:#24221dab;min-height:78px;font-family:var(--notebook-display);letter-spacing:-.015em;text-transform:none;margin:24px 0 0;font-size:16px;font-style:italic;line-height:1.35}.notebook-index-context span{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-style:normal;display:block}.notebook-index-context em{font-style:inherit}.trace-stage[hidden]{display:none}.notebook-index-note{margin:0;line-height:1.8}.notebook-index-note i{background:var(--notebook-red);border-radius:50%;width:6px;height:6px;margin:0 8px 1px 0;display:inline-block}.notebook-site .notebook-journal{box-shadow:none;isolation:auto;background:0 0;border:0;position:relative;overflow:visible}.notebook-site .notebook-journal:before,.notebook-site .notebook-journal:after{display:none}.journal-intro,.journal-section,.journal-trace,.journal-walks,.journal-now{scroll-margin-top:24px}.journal-intro{min-height:min(960px,92svh);padding:34px clamp(42px,6vw,88px) clamp(76px,9vw,132px)}.journal-folio{color:#24221d8a;font-family:var(--notebook-mono);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #24221d40;justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.journal-kicker{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.09em;text-transform:uppercase;margin:clamp(70px,10vw,126px) 0 22px;font-size:10px;font-weight:600}.journal-intro h2{max-width:960px;font-family:var(--notebook-display);letter-spacing:-.058em;margin:0;font-size:clamp(68px,8vw,124px);font-weight:400;line-height:.88}.journal-intro h2 span,.journal-intro h2 em{display:block}.journal-intro h2 em{color:var(--notebook-blue);font-weight:400}.journal-intro h2.journal-intro-thesis{max-width:none;font-size:clamp(66px,7vw,108px)}@media (min-width:821px){.journal-intro h2.journal-intro-thesis em{white-space:nowrap}}.journal-intro-copy{border-top:1px solid #24221d3d;grid-template-columns:minmax(0,560px) minmax(170px,260px);align-items:end;gap:clamp(42px,7vw,100px);margin-top:clamp(56px,7vw,94px);padding-top:22px;display:grid}.journal-intro-copy>div>p{color:#24221db8;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.journal-intro-copy>div>p+p{margin-top:1.1em}.journal-intro-copy aside{color:var(--notebook-red);transform:rotate(-1.5deg)}.journal-intro-copy aside span,.journal-intro-copy aside strong{font-size:clamp(20px,2.1vw,29px);font-weight:400;line-height:1.08;display:block}.journal-intro-copy aside strong{font-family:var(--notebook-display);letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:14px;font-style:normal}.journal-thread{color:#24221d85;font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:15px;margin-top:72px;font-size:9px;display:grid}.journal-thread i{background:#24221d33;height:1px}.journal-thread i:after{content:"";border-top:1px solid #24221d61;border-right:1px solid #24221d61;width:5px;height:5px;margin-top:-2px;margin-left:auto;display:block;transform:rotate(45deg)}.journal-trace{color:var(--notebook-paper);background-color:#183f67;background-image:linear-gradient(#f5f0e40e 1px,#0000 1px),linear-gradient(90deg,#f5f0e40e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #24221d45;padding:clamp(90px,10vw,148px) clamp(42px,6vw,88px) clamp(96px,11vw,164px);position:relative;overflow:hidden}.journal-trace:before{content:"";background:#f2b8a847;width:1px;position:absolute;top:0;bottom:0;left:84px}.journal-trace-heading{grid-template-columns:132px minmax(0,1fr);column-gap:clamp(24px,4vw,62px);margin-bottom:clamp(64px,8vw,104px);display:grid}.journal-trace-heading>div{grid-row:span 2}.journal-trace-heading>div span{width:38px;height:38px;color:var(--notebook-paper);font-family:var(--notebook-mono);border:1px solid #f5f0e4c2;border-radius:50%;place-items:center;font-size:10px;display:grid}.journal-trace-heading>div p{color:#f2b8a8;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:10px;font-weight:600;line-height:1.5}.journal-trace-heading h2{max-width:880px;font-family:var(--notebook-display);letter-spacing:-.052em;margin:0;font-size:clamp(54px,6.4vw,94px);font-weight:400;line-height:.93}.journal-trace-heading>p{color:#f5f0e4a6;max-width:540px;margin:25px 0 0;font-size:15px;line-height:1.7}.trace-selector{border-top:1px solid #f5f0e452;border-bottom:1px solid #f5f0e452;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trace-selector button{color:#f5f0e494;min-height:52px;font-family:var(--notebook-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #f5f0e438;justify-content:flex-start;align-items:center;gap:12px;padding:0 18px;font-size:10px;transition:background .18s,color .18s;display:flex}.trace-selector button:last-child{border-right:0}.trace-selector button span{color:#f2b8a8}.trace-selector button:hover{color:var(--notebook-paper)}.trace-selector button[aria-selected=true]{color:var(--notebook-paper);background:#f5f0e41a}.trace-stage{padding-top:clamp(54px,7vw,88px);animation:.42s cubic-bezier(.22,1,.36,1) both trace-stage-enter}@keyframes trace-stage-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.trace-stage-intro{grid-template-columns:132px minmax(0,1fr) minmax(220px,.62fr);align-items:end;gap:clamp(24px,4vw,62px);display:grid}.trace-stage-intro>p{color:#f2b8a8;font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:1.55}.trace-stage-intro h3{max-width:650px;font-family:var(--notebook-display);letter-spacing:-.045em;margin:0;font-size:clamp(37px,4vw,57px);font-weight:400;line-height:.96}.trace-stage-intro>span{color:#f5f0e4a8;font-size:14px;line-height:1.7}.trace-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:clamp(66px,8vw,104px) 0 0;padding:0;list-style:none;display:grid;position:relative}.trace-path:before{content:"";transform-origin:0;background:#f5f0e45c;height:1px;animation:.72s cubic-bezier(.22,1,.36,1) .1s forwards trace-line-enter;position:absolute;top:25px;left:9%;right:9%;transform:scaleX(0)}@keyframes trace-line-enter{to{transform:scaleX(1)}}.trace-path li{z-index:1;text-align:center;opacity:0;min-width:0;animation:.42s cubic-bezier(.22,1,.36,1) forwards trace-node-enter;position:relative}.trace-path li:first-child{animation-delay:.12s}.trace-path li:nth-child(2){animation-delay:.19s}.trace-path li:nth-child(3){animation-delay:.26s}.trace-path li:nth-child(4){animation-delay:.33s}.trace-path li:nth-child(5){animation-delay:.4s}@keyframes trace-node-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.trace-node-mark{background:#183f67;border:1px solid #f5f0e48c;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 22px;display:grid}.trace-node-mark span{color:var(--notebook-paper);font-family:var(--notebook-mono);font-size:10px}.trace-node-mark i{background:#f2b8a8;border-radius:50%;width:5px;height:5px;position:absolute;top:23px;transform:translateY(13px)}.trace-node-copy>p{color:var(--notebook-paper);font-family:var(--notebook-display);letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,27px)}.trace-node-copy>span{color:#f5f0e494;max-width:170px;margin:12px auto 0;font-size:12px;line-height:1.55;display:block}.trace-node-copy>small{color:#f2b8a8;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f2b8a873;margin-top:16px;padding-top:7px;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:9px;display:inline-block}.trace-insight{color:#f2b8a8;border-top:1px solid #f5f0e447;grid-template-columns:128px minmax(0,1fr);gap:28px;max-width:760px;margin:clamp(66px,8vw,104px) 0 0 auto;padding-top:22px;font-size:clamp(19px,1.8vw,25px);line-height:1.25;display:grid}.trace-insight span{color:#f5f0e47a;letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:9px;font-style:normal;line-height:1.6}.journal-section{border-top:1px solid #24221d45;padding:clamp(90px,10vw,148px) clamp(42px,6vw,88px) clamp(90px,11vw,160px)}.journal-section-heading{grid-template-columns:132px minmax(0,1fr);align-items:start;column-gap:clamp(24px,4vw,62px);margin-bottom:clamp(70px,9vw,122px);display:grid}.journal-section-heading>div{grid-row:span 2}.journal-section-heading>div span,.journal-walk-heading>p span,.journal-now header>p span{border:1px solid var(--notebook-blue);width:38px;height:38px;color:var(--notebook-blue);font-family:var(--notebook-mono);border-radius:50%;place-items:center;font-size:10px;display:grid}.journal-section-heading>div p{color:var(--notebook-blue);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:10px;font-weight:600;line-height:1.5}.journal-section-heading h2,.journal-walk-heading h2,.journal-now h2{max-width:800px;font-family:var(--notebook-display);letter-spacing:-.052em;margin:0;font-size:clamp(54px,6.4vw,94px);font-weight:400;line-height:.93}.journal-section-heading>p{color:#24221dad;max-width:480px;margin:24px 0 0;font-size:15px;line-height:1.65}.journal-work-list{border-top:1px solid #24221d4d}.journal-work-entry{border-bottom:1px solid #24221d40;grid-template-columns:130px minmax(0,1fr) minmax(170px,.42fr);gap:clamp(26px,4vw,58px);padding:clamp(48px,6vw,76px) 0;display:grid}.journal-work-meta>span{color:var(--notebook-red);font-family:var(--notebook-display);font-size:28px;font-style:italic}.journal-work-meta p{font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;margin:30px 0 7px;font-size:10px;font-weight:600}.journal-work-meta small{color:#24221dad;font-family:var(--notebook-mono);letter-spacing:.04em;text-transform:uppercase;font-size:9px;line-height:1.55}.journal-work-copy h3{font-family:var(--notebook-display);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:.96}.journal-work-copy .journal-question{color:var(--notebook-blue);font-family:var(--notebook-display);margin:14px 0 30px;font-size:clamp(18px,1.7vw,23px);font-style:italic}.journal-work-copy>p:last-child{color:#24221dad;max-width:590px;margin:0;font-size:16px;line-height:1.75}.journal-work-lesson{color:var(--notebook-red);align-self:end;margin:0 0 4px;font-size:clamp(17px,1.5vw,21px);line-height:1.3;transform:rotate(-1deg)}.journal-work-entry:nth-child(2) .journal-work-lesson{transform:rotate(1deg)}.journal-work-continuations{grid-template-columns:130px minmax(0,1fr);gap:clamp(26px,4vw,58px);margin-top:clamp(56px,7vw,88px);display:grid}.journal-work-continuations>div p,.journal-work-continuations a>span,.journal-work-continuations a>b{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:9px;font-style:normal;font-weight:600;line-height:1.5}.journal-work-continuations h3{font-family:var(--notebook-display);letter-spacing:-.035em;margin:12px 0 0;font-size:24px;font-weight:400;line-height:1.05}.journal-work-continuations nav{border-top:1px solid #24221d4d}.journal-work-continuations a{border-bottom:1px solid #24221d38;grid-template-columns:minmax(0,1fr) minmax(160px,.62fr);gap:7px 28px;min-height:44px;padding:24px 36px 24px 0;display:grid;position:relative}.journal-work-continuations a:before,.journal-latest-note:before{background:var(--notebook-red);content:"";transform-origin:bottom;width:2px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:24px;bottom:24px;left:-15px;transform:scaleY(0)}.journal-work-continuations a:is(:hover,:focus-visible,:active):before,.journal-latest-note:is(:hover,:focus-visible,:active):before{transform-origin:top;transform:scaleY(1)}.journal-work-continuations a>span,.journal-work-continuations a>strong{grid-column:1}.journal-work-continuations a>strong{font-family:var(--notebook-display);letter-spacing:-.04em;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1;transition:color .18s}.journal-work-continuations a:is(:hover,:focus-visible)>strong{color:var(--notebook-blue)}.journal-work-continuations a>small{color:#24221dad;grid-area:1/2/span 2;align-self:center;font-size:13px;line-height:1.55}.journal-work-continuations a>b{color:var(--notebook-red);grid-column:1/-1;margin-top:10px}.journal-work-continuations a i{transition:transform .16s;display:inline-block}.journal-work-continuations a:hover i,.journal-work-continuations a:focus-visible i{transform:translate(4px)}.journal-section-heading-compact{margin-bottom:clamp(48px,6vw,76px)}.journal-entry.journal-section,.journal-entry.journal-now{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(82px,9vw,126px)}.journal-entry .journal-section-heading h2,.journal-entry.journal-now h2{font-size:clamp(46px,5.2vw,76px)}.journal-entry .journal-section-heading>div span,.journal-entry.journal-now header>p span{border:0;border-left:2px solid var(--notebook-red);width:38px;height:22px;color:var(--notebook-red);border-radius:0;justify-content:start;padding-left:10px}.workbench-list{border-top:1px solid #24221d4d}.workbench-row{border-bottom:1px solid #24221d38;grid-template-columns:42px minmax(0,1fr) minmax(150px,220px);align-items:start;gap:24px;padding:26px 0 24px;display:grid}.workbench-row>span,.workbench-row>small,.journal-next-questions>p,.journal-now-list p{color:#24221d85;letter-spacing:.07em;text-transform:uppercase;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:9px;line-height:1.5}.workbench-row h3{font-family:var(--notebook-display);letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.25vw,32px);font-weight:400;line-height:1.05}.workbench-row div p{color:#24221d9e;max-width:590px;margin:9px 0 0;font-size:14px;line-height:1.65}.workbench-row>small{color:var(--notebook-blue);text-align:right;justify-self:end}.workbench-margin-note{max-width:420px;color:var(--notebook-red);margin:54px 6% 0 auto;font-size:clamp(20px,2vw,28px);line-height:1.15;transform:rotate(-1.5deg)}.journal-walks{background:#e9e1d16b;border-top:1px solid #24221d45;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);gap:0 clamp(50px,7vw,100px);padding:clamp(92px,11vw,160px) clamp(42px,6vw,88px) clamp(96px,11vw,164px);display:grid}.journal-walk-heading{grid-column:1/-1;grid-template-columns:132px minmax(0,1fr);column-gap:clamp(24px,4vw,62px);margin-bottom:80px;display:grid}.journal-walk-heading>p:first-child{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;grid-row:span 2;margin:0;font-size:10px;font-weight:600;line-height:1.5}.journal-walk-heading>p:first-child span{margin-bottom:18px}.journal-walk-heading>p:last-child{color:#24221d99;max-width:520px;margin:24px 0 0;font-size:15px;line-height:1.7}.journal-latest-note{border-top:1px solid var(--notebook-ink);padding:30px 0 0;display:block;position:relative}.journal-latest-note>div{color:#24221d85;font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.journal-latest-note h3{font-family:var(--notebook-display);letter-spacing:-.05em;margin:34px 0 18px;font-size:clamp(39px,4vw,58px);font-weight:400;line-height:.97;transition:color .18s}.journal-latest-note:is(:hover,:focus-visible) h3{color:var(--notebook-blue)}.journal-latest-note>p{color:#24221da3;margin:0;font-size:15px;line-height:1.7}.journal-read-note{font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #24221d66;justify-content:space-between;margin-top:42px;padding-bottom:10px;font-size:9px;display:flex}.journal-read-note b{color:var(--notebook-red);font-size:15px;font-weight:400;transition:transform .16s}.journal-latest-note:is(:hover,:focus-visible) .journal-read-note b{transform:translate(3px,-3px)}.journal-next-questions{border-top:1px solid #24221d47;padding:30px 0 0}.journal-next-questions>p{color:var(--notebook-blue);margin:0 0 24px;font-weight:600}.journal-next-questions ol{counter-reset:walks;gap:0;margin:0;padding:0;list-style:none;display:grid}.journal-next-questions li{color:#24221db8;font-family:var(--notebook-display);counter-increment:walks;border-bottom:1px solid #24221d33;padding:14px 0 14px 32px;font-size:16px;line-height:1.35;position:relative}.journal-next-questions li:before{color:var(--notebook-red);content:"0" counter(walks);font-family:var(--notebook-mono);font-size:9px;position:absolute;left:0}.journal-next-questions>a{color:var(--notebook-ink);font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;gap:18px;margin-top:30px;font-size:10px;display:inline-flex}.journal-next-questions>a span{color:var(--notebook-red)}.journal-now{border-top:1px solid #24221d45;padding:clamp(92px,11vw,160px) clamp(42px,6vw,88px) clamp(100px,12vw,178px)}.journal-now header{grid-template-columns:132px minmax(0,1fr);column-gap:clamp(24px,4vw,62px);display:grid}.journal-now header>p{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;grid-row:span 2;margin:0;font-size:10px;font-weight:600;line-height:1.5}.journal-now header>p span{margin-bottom:18px}.journal-now header>span{color:var(--notebook-red);margin:26px 0 0;font-size:18px}.journal-now-list{border-top:1px solid #24221d47;margin:80px 0 0 194px}.journal-now-list>div{border-bottom:1px solid #24221d38;grid-template-columns:130px minmax(0,1fr);gap:30px;padding:22px 0;display:grid}.journal-now-list p{color:var(--notebook-blue);margin:2px 0 0;font-weight:600}.journal-now-list span{color:#24221db3;max-width:620px;font-size:16px;line-height:1.65}.journal-personal-note{border-left:2px solid var(--notebook-red);color:#24221da6;max-width:690px;font-family:var(--notebook-display);margin:64px 0 0 194px;padding-left:22px;font-size:clamp(18px,1.8vw,24px);font-style:italic;line-height:1.5}.notebook-contact{background:linear-gradient(#f5f0e40e 1px, transparent 1px), var(--notebook-blue);min-height:92svh;color:var(--notebook-paper);background-size:38px 38px;align-content:center;margin:0;padding:110px max(7vw,50vw - 590px);display:grid}.notebook-contact-copy{grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr);align-content:center;align-items:start;gap:clamp(70px,9vw,148px);display:grid}.notebook-contact-intro>p:first-child{color:var(--notebook-coral-light);margin:0 0 22px;font-size:clamp(21px,2.2vw,31px)}.notebook-contact-copy h2{max-width:690px;font-family:var(--notebook-display);letter-spacing:-.058em;margin:0;font-size:clamp(72px,8.2vw,116px);font-weight:400;line-height:.88}.notebook-contact-intro>p:last-child{color:#f5f0e4cc;max-width:540px;margin:36px 0 0;font-size:16px;line-height:1.7}.contact-composer{width:100%;max-width:520px;padding-top:7px}.contact-form{gap:27px;display:grid}.contact-field{gap:9px;display:grid}.contact-field label{color:var(--notebook-coral-light);font-family:var(--notebook-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.contact-field label span{color:#f5f0e4cc;margin-left:7px;font-weight:400}.contact-field input,.contact-field textarea{width:100%;color:var(--notebook-paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #f5f0e480;border-radius:0;outline:0;font-size:16px;line-height:1.6;transition:border-color .16s,background-color .16s}.contact-field input{min-height:48px;padding:5px 0 9px}.contact-field textarea{resize:vertical;min-height:150px;padding:8px 0 13px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#f5f0e4cc;opacity:1}.contact-field input:hover,.contact-field textarea:hover{border-color:#f5f0e4d1}.contact-field input:focus-visible,.contact-field textarea:focus-visible{border-color:var(--notebook-coral-light);box-shadow:0 3px 0 -2px var(--notebook-coral-light);background:#f5f0e409}.contact-field>p{color:#f5f0e4cc;font-family:var(--notebook-mono);letter-spacing:.03em;margin:0;font-size:10px;line-height:1.5}.contact-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-submit-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.contact-submit-row button{border:1px solid var(--notebook-paper);background:var(--notebook-paper);min-height:48px;color:var(--notebook-blue);cursor:pointer;font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 15px;font-size:10px;font-weight:600;transition:background-color .16s,color .16s,opacity .16s;display:flex}.contact-submit-row button:hover{border-color:var(--notebook-coral-light);background:var(--notebook-coral-light);color:var(--notebook-blue)}.contact-submit-row button:focus-visible{outline:2px solid var(--notebook-coral-light);outline-offset:4px}.contact-submit-row button:disabled{cursor:wait;opacity:.58}.contact-submit-row button>span:last-child{transition:transform .16s}.contact-submit-row button:hover>span:last-child{transform:translate(3px)}.contact-submit-row>p{color:#f5f0e4cc;min-height:16px;font-family:var(--notebook-mono);margin:0;font-size:10px;line-height:1.55}.contact-submit-row>p[data-state=success]{color:#d1e6c1}.contact-submit-row>p[data-state=error]{color:var(--notebook-coral-light)}@media (max-width:1080px){.notebook-journal-frame{grid-template-columns:132px minmax(0,1fr)}.journal-intro,.journal-section,.journal-trace,.journal-walks,.journal-now{padding-left:clamp(42px,6vw,76px);padding-right:clamp(42px,6vw,76px)}.journal-work-entry{grid-template-columns:112px minmax(0,1fr)}.journal-work-lesson{grid-column:2;max-width:480px}.journal-now-list,.journal-personal-note{margin-left:0}}@media (max-width:820px){.notebook-journal-frame{padding-inline:0;display:block}.notebook-index{background:0 0;border-bottom:1px solid #24221d2e;height:auto;margin:0;padding:34px 24px 24px;position:relative;top:auto}.notebook-index-main{display:block}.notebook-index-main>p,.notebook-index-progress,.notebook-index-context,.notebook-index-note{display:none}.notebook-index nav{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.notebook-index nav a{border-bottom-color:#24221d42;align-items:center;gap:6px;min-width:0;min-height:48px;padding:0 10px;font-size:9px;display:flex}.notebook-index nav a.is-active{border-bottom-color:var(--notebook-red);padding-left:0}.notebook-index nav a:hover{padding-left:0}.journal-section-heading,.journal-trace-heading,.journal-walk-heading,.journal-now header{grid-template-columns:94px minmax(0,1fr)}.journal-intro,.journal-section,.journal-trace,.journal-walks,.journal-now{scroll-margin-top:0}.journal-intro-copy{grid-template-columns:1fr}.journal-intro-copy aside{max-width:280px;margin-left:auto}.journal-walks{grid-template-columns:1fr}.trace-stage-intro{grid-template-columns:94px minmax(0,1fr)}.trace-stage-intro>span{grid-column:2}.journal-next-questions{margin-top:72px}}@media (max-width:560px){.notebook-site .notebook-story{background:0 0}.notebook-index{padding:28px 20px 20px}.notebook-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}.notebook-index nav a{padding-inline:6px}.journal-intro,.journal-section,.journal-trace,.journal-walks,.journal-now{min-height:0;padding:68px 20px 86px 42px}.journal-intro{padding-top:24px}.journal-folio span:first-child{display:none}.journal-folio{justify-content:flex-end}.journal-kicker{margin-top:70px}.journal-intro h2{letter-spacing:-.052em;font-size:clamp(48px,14vw,64px);line-height:.92}.journal-intro h2 span{font-size:.86em}.journal-intro-copy{margin-top:48px}.journal-intro-copy>div>p{font-size:16px;line-height:1.7}.journal-thread{flex-wrap:wrap;gap:10px;margin-top:54px;line-height:1.5;display:flex}.journal-thread i{width:18px}.journal-section-heading,.journal-trace-heading,.journal-walk-heading,.journal-now header{margin-bottom:58px;display:block}.journal-section-heading>div,.journal-trace-heading>div,.journal-walk-heading>p:first-child,.journal-now header>p{align-items:center;gap:12px;margin-bottom:28px;display:flex}.journal-section-heading>div p,.journal-trace-heading>div p,.journal-walk-heading>p:first-child span,.journal-now header>p span{margin:0}.journal-section-heading h2,.journal-trace-heading h2,.journal-walk-heading h2,.journal-now h2{font-size:clamp(46px,13vw,66px)}.journal-entry .journal-section-heading h2,.journal-entry.journal-now h2{font-size:clamp(41px,11.5vw,54px)}.journal-work-entry{padding:48px 0;display:block}.journal-work-meta{grid-template-columns:42px 1fr;align-items:center;margin-bottom:34px;display:grid}.journal-work-meta>span{grid-row:span 2}.journal-work-meta p{margin:0 0 4px}.journal-work-copy h3{font-size:clamp(38px,11vw,52px)}.journal-work-lesson{margin-top:32px}.journal-work-continuations{display:block}.journal-work-continuations>div{margin-bottom:28px}.journal-work-continuations h3{max-width:280px}.journal-work-continuations a{padding:24px 0;display:block}.journal-work-continuations a>strong,.journal-work-continuations a>small,.journal-work-continuations a>b{display:block}.journal-work-continuations a>strong{margin-top:8px}.journal-work-continuations a>small{margin-top:12px}.workbench-row{grid-template-columns:32px minmax(0,1fr)}.workbench-row>small{text-align:left;grid-column:2;justify-self:start}.workbench-margin-note{margin-top:48px}.journal-trace:before{left:49px}.trace-selector{grid-template-columns:1fr;display:grid}.trace-selector button{border-bottom:1px solid #f5f0e438;border-right:0;min-width:0;padding-inline:16px}.trace-selector button:last-child{border-bottom:0}.trace-stage-intro{display:block}.trace-stage-intro>p{margin-bottom:18px}.trace-stage-intro>span{margin-top:24px;display:block}.trace-path{margin-top:58px;display:block}.trace-path:before{transform-origin:top;width:1px;height:auto;animation-name:trace-line-enter-mobile;inset:26px auto 26px 25px;transform:scaleY(0)}@keyframes trace-line-enter-mobile{to{transform:scaleY(1)}}.trace-path li{text-align:left;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:22px;margin-bottom:38px;display:grid}.trace-node-mark{margin:0}.trace-node-copy>span{max-width:none;margin-inline:0}.trace-insight{margin-top:58px;display:block}.trace-insight span{margin-bottom:13px;display:block}.journal-walk-heading>p:last-child{margin-top:22px}.journal-latest-note h3{font-size:clamp(38px,11vw,52px)}.journal-now-list{margin-top:54px}.journal-now-list>div{display:block}.journal-now-list p{margin-bottom:10px}.journal-personal-note{margin-top:48px}.notebook-contact{min-height:0;margin:0;padding:86px 24px}.notebook-contact-copy{grid-template-columns:minmax(0,1fr);gap:72px}.notebook-contact h2{overflow-wrap:break-word;font-size:clamp(51px,14vw,70px)}.contact-composer{max-width:620px}.contact-message-field textarea{min-height:150px}.contact-submit-row{gap:12px}.contact-submit-row button{width:100%}}@media (prefers-reduced-motion:reduce){.notebook-index nav a,.notebook-index-progress i,.journal-work-continuations a:before,.journal-work-continuations a>strong,.journal-latest-note:before,.journal-latest-note h3,.journal-read-note b,.contact-field input,.contact-field textarea,.contact-submit-row button,.contact-submit-row button>span:last-child{transition:none}.trace-stage,.trace-path li,.trace-path:before{animation:none}.trace-path li{opacity:1}.trace-path:before{transform:none}}
.notes-site{background:radial-gradient(#312b221c .65px, transparent .7px), var(--notebook-desk);background-size:7px 7px}.notebook-page-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:64px;font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;background:#c9beaaf0;border-bottom:1px solid #24221d33;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:0 clamp(18px,4vw,64px);font-size:10px;display:grid;position:sticky;top:0}.notebook-page-brand{view-transition-name:site-brand;justify-self:start;align-items:center;gap:10px;display:inline-flex}.notebook-page-brand strong{border:1px solid #24221d80;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.notebook-page-brand span,.notebook-page-header>a:last-child{color:#24221da3}.notebook-page-header nav{gap:clamp(18px,2.5vw,36px);display:flex}.notebook-page-header nav a,.notebook-page-header>a:last-child{padding:8px 0;position:relative}.notebook-page-header nav a:after,.notebook-page-header>a:last-child:after{background:var(--notebook-red);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.notebook-page-header nav a:hover:after,.notebook-page-header nav a:focus-visible:after,.notebook-page-header nav a[aria-current]:after,.notebook-page-header>a:last-child:hover:after,.notebook-page-header>a:last-child:focus-visible:after{transform-origin:0;transform:scaleX(1)}.notebook-page-header>a:last-child{justify-self:end}.notebook-page-contact span:last-child{display:none}.notes-main,.note-main{padding:clamp(44px,7vw,94px) clamp(18px,4vw,64px) 0}.notes-book-frame,.note-book-frame{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,46px);width:min(100%,1390px);margin-inline:auto;display:grid}.notes-series-rail,.note-reading-rail{color:#24221d94;height:calc(100svh - 112px);font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:18px 0;font-size:10px;line-height:1.75;display:flex;position:sticky;top:88px}.notes-series-rail>div>p,.note-reading-rail>div>p{color:var(--notebook-red);border-bottom:1px solid #24221d3d;margin:0 0 26px;padding-bottom:12px}.notes-series-rail strong,.note-reading-rail strong{color:var(--notebook-ink);font-family:var(--notebook-display);letter-spacing:-.025em;text-transform:none;font-size:20px;font-weight:400;line-height:1.1}.notes-series-rail>p,.note-reading-rail>p{margin:0}.note-reading-rail>p{color:var(--notebook-red);text-transform:none;font-size:18px;line-height:1.2;transform:rotate(-2deg)}.note-reading-progress{background:#24221d2e;height:1px;margin:28px 0 20px;overflow:hidden}.note-reading-progress i{background:var(--notebook-red);width:100%;height:100%;transform:scaleX(var(--reading-progress,0));transform-origin:0;transition:transform .12s linear;display:block}.note-reading-rail>div>span{margin-top:8px;display:block}.notes-paper,.note-paper{background:linear-gradient(90deg, transparent 83px, #bd49372b 84px, transparent 85px), var(--notebook-paper);box-shadow:0 2px 0 var(--notebook-paper-aged), 13px 18px 42px #362c1e21;border:1px solid #24221d40;position:relative;overflow:hidden}.notes-paper:before,.note-paper:before{z-index:3;background:radial-gradient(circle, var(--notebook-desk) 0 6px, #24221d33 6.5px 7px, transparent 7.5px);content:"";pointer-events:none;background-position:50% 30px;background-size:18px 80px;width:18px;position:absolute;top:0;bottom:0;left:26px}.notes-hero,.note-header{padding:34px clamp(48px,8vw,124px) clamp(90px,10vw,150px) clamp(112px,12vw,176px)}.notes-folio{color:#24221d85;font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #24221d40;justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.notes-hero-grid{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:clamp(40px,7vw,100px);margin-top:clamp(74px,10vw,132px);display:grid}.notes-hero-grid>div:first-child>p,.notes-published>header>div p,.notes-queue>header>div p{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:600}.notes-hero h1{max-width:800px;font-family:var(--notebook-display);letter-spacing:-.055em;margin:0;font-size:clamp(62px,7.4vw,108px);font-weight:400;line-height:.9}.notes-walk-mark{color:var(--notebook-blue);transform:rotate(1.5deg)}.notes-walk-mark svg{width:100%;display:block}.notes-walk-mark path,.notes-walk-mark circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.notes-walk-mark .walk-route-pencil{stroke:var(--notebook-pencil);stroke-width:.9px;opacity:.26}.notes-walk-mark span{color:var(--notebook-red);text-align:right;margin-top:4px;font-size:18px;display:block}.notes-hero-intro{color:#24221db3;border-top:1px solid #24221d3d;max-width:680px;margin:clamp(54px,7vw,90px) 0 0;padding-top:22px;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.notes-published{border-top:1px solid #24221d45;padding:clamp(90px,10vw,148px) clamp(48px,8vw,124px) clamp(100px,11vw,164px) clamp(112px,12vw,176px)}.notes-published>header,.notes-queue>header{grid-template-columns:132px minmax(0,1fr);column-gap:clamp(24px,4vw,62px);margin-bottom:clamp(64px,8vw,100px);display:grid}.notes-published>header>div,.notes-queue>header>div{grid-row:span 2}.notes-published>header>div span,.notes-queue>header>div span{border:1px solid var(--notebook-blue);width:38px;height:38px;color:var(--notebook-blue);font-family:var(--notebook-mono);border-radius:50%;place-items:center;margin-bottom:18px;font-size:10px;display:grid}.notes-published h2,.notes-queue h2{max-width:780px;font-family:var(--notebook-display);letter-spacing:-.052em;margin:0;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:.93}.notes-published>header>p,.notes-queue>header>p{color:#24221d8f;max-width:500px;margin:24px 0 0;font-size:15px;line-height:1.65}.notes-published-list{border-top:1px solid #24221d4d}.notes-entry{border-bottom:1px solid #24221d3d;grid-template-columns:58px minmax(0,1fr) 24px;align-items:start;gap:28px;padding:clamp(42px,5vw,66px) 0;display:grid;position:relative}.notes-entry:before{background:var(--notebook-red);content:"";transform-origin:bottom;width:2px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(38px,4.6vw,60px);bottom:clamp(38px,4.6vw,60px);left:-18px;transform:scaleY(0)}.notes-entry:is(:hover,:focus-visible,:active):before{transform-origin:top;transform:scaleY(1)}.notes-entry>span:first-child{color:var(--notebook-red);font-family:var(--notebook-display);font-size:27px;font-style:italic}.notes-entry div>p{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 18px;font-size:10px;line-height:1.5}.notes-entry h3{max-width:720px;font-family:var(--notebook-display);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:.98;transition:color .16s}.notes-entry div>span{color:#24221d9e;max-width:640px;margin-top:20px;font-size:15px;line-height:1.7;display:block}.notes-entry>b{color:var(--notebook-red);font-size:18px;font-weight:400;transition:transform .16s}.notes-entry:is(:hover,:focus-visible) h3{color:var(--notebook-blue)}.notes-entry:is(:hover,:focus-visible)>b{transform:translate(3px,-3px)}.notes-queue{color:var(--notebook-paper);background-color:#183f67;background-image:linear-gradient(#f5f0e40e 1px,#0000 1px),linear-gradient(90deg,#f5f0e40e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(92px,11vw,160px) clamp(48px,8vw,124px) clamp(100px,11vw,164px) clamp(112px,12vw,176px);position:relative}.notes-queue:before{content:"";background:#f2b8a847;width:1px;position:absolute;top:0;bottom:0;left:84px}.notes-queue>header>div span{color:var(--notebook-paper);border-color:#f5f0e4b8}.notes-queue>header>div p{color:#f2b8a8}.notes-queue>header>p{color:#f5f0e49e}.notes-queue ol{border-top:1px solid #f5f0e457;margin:0;padding:0;list-style:none}.notes-queue li{border-bottom:1px solid #f5f0e43d;grid-template-columns:56px minmax(0,1fr) minmax(110px,170px);align-items:center;gap:28px;padding:24px 0;display:grid}.notes-queue li>span,.notes-queue li>p{color:#f2b8a8;font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.notes-queue li h3{font-family:var(--notebook-display);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.08}.notes-queue li>p{color:#f5f0e485;text-align:right;justify-self:end;margin:0}.notes-invitation{background:var(--notebook-blue);min-height:68svh;color:var(--notebook-paper);align-content:center;margin:clamp(44px,7vw,94px) calc(-1*clamp(18px,4vw,64px)) 0;padding:100px max(7vw,50vw - 590px);display:grid}.notes-invitation>p{color:var(--notebook-coral-light);margin:0 0 20px;font-size:clamp(20px,2.1vw,29px)}.notes-invitation h2{font-family:var(--notebook-display);letter-spacing:-.055em;margin:0;font-size:clamp(66px,9vw,128px);font-weight:400;line-height:.9}.notes-invitation a{width:min(100%,420px);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f5f0e4c7;justify-content:space-between;margin-top:50px;padding:18px 0 10px;font-size:10px;display:flex}.notebook-page-footer{background:var(--notebook-blue);color:#f5f0e4db;font-family:var(--notebook-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #f5f0e433;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:28px max(5vw,50vw - 590px);font-size:10px;display:grid}.notebook-page-footer p{margin:0}.notebook-page-footer p:last-child{justify-self:end}.notebook-page-footer nav{color:var(--notebook-paper);gap:24px;display:flex}.notebook-page-footer a{align-items:center;min-width:24px;min-height:32px;display:inline-flex}.note-back{color:#24221d94;min-height:32px;font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin-top:clamp(64px,8vw,108px);font-size:10px;display:inline-flex}.note-back span{color:var(--notebook-red)}.note-meta-line{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:10px 24px;margin-top:68px;font-size:10px;display:flex}.note-header h1{max-width:920px;font-family:var(--notebook-display);letter-spacing:-.055em;margin:26px 0 0;font-size:clamp(62px,7.4vw,108px);font-weight:400;line-height:.9}.note-header>p{color:#24221da8;max-width:720px;font-family:var(--notebook-display);margin:44px 0 0;font-size:clamp(20px,2vw,27px);line-height:1.48}.systems-scope-ledger{border-top:1px solid #24221d47;margin-top:clamp(58px,7vw,86px);padding-top:14px}.systems-scope-ledger>p{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:600}.systems-scope-ledger dl{border-top:1px solid #24221d33;border-bottom:1px solid #24221d3d;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.systems-scope-ledger dl>div{min-width:0;padding:17px 20px 20px 0}.systems-scope-ledger dl>div+div{border-left:1px solid #24221d2e;padding-left:20px}.systems-scope-ledger dt{color:#24221d8c;font-family:var(--notebook-mono);letter-spacing:.06em;text-transform:uppercase;gap:9px;font-size:8px;line-height:1.45;display:flex}.systems-scope-ledger dt span{color:var(--notebook-red)}.systems-scope-ledger dd{margin:13px 0 0}.systems-scope-ledger dd strong,.systems-scope-ledger dd small{display:block}.systems-scope-ledger dd strong{font-family:var(--notebook-display);letter-spacing:-.03em;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.03}.systems-scope-ledger dd small{color:#24221d8c;font-family:var(--notebook-mono);letter-spacing:.035em;text-transform:uppercase;margin-top:11px;font-size:8px;line-height:1.55}.note-header-mark{max-width:380px;color:var(--notebook-red);margin:62px 4% 0 auto;font-size:clamp(18px,1.8vw,24px);line-height:1.2;display:block;transform:rotate(-1.5deg)}.note-body{border-top:1px solid #24221d45;padding:clamp(84px,10vw,140px) clamp(48px,11vw,170px) clamp(96px,11vw,160px) clamp(112px,17vw,240px)}.note-body section+section{margin-top:72px}.note-body h2{max-width:700px;font-family:var(--notebook-display);letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1}.note-body p{color:#24221dbf;max-width:710px;font-family:var(--notebook-display);margin:0 0 26px;font-size:clamp(19px,1.7vw,22px);line-height:1.78}.note-body blockquote{border-left:2px solid var(--notebook-red);max-width:760px;color:var(--notebook-ink);font-family:var(--notebook-display);margin:56px 0;padding:22px 0 22px 30px;font-size:clamp(25px,2.7vw,36px);font-style:italic;line-height:1.4}.note-body blockquote span{color:var(--notebook-red);margin-bottom:13px;font-size:15px;display:block}.note-end{border-top:1px solid #24221d47;justify-content:space-between;align-items:end;gap:40px;padding:54px clamp(48px,8vw,124px) 62px clamp(112px,12vw,176px);display:flex}.note-end p{color:var(--notebook-red);margin:0 0 8px;font-size:20px}.note-end div>span,.note-end>a{color:#24221d85;font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.note-end>a{color:var(--notebook-ink);border-bottom:1px solid #24221d6b;gap:28px;padding-bottom:9px;display:flex}.note-end>a span{color:var(--notebook-red)}.note-invitation{min-height:62svh}.notebook-not-found{place-items:center;min-height:calc(100svh - 64px);padding:clamp(44px,7vw,94px) clamp(18px,4vw,64px);display:grid}.notebook-not-found>section{background:repeating-linear-gradient(0deg, transparent 0 34px, #285a9217 34px 35px), var(--notebook-paper);border:1px solid #24221d40;width:min(100%,1080px);padding:34px clamp(48px,8vw,118px) clamp(70px,8vw,110px);position:relative;box-shadow:13px 18px 42px #362c1e21}.notebook-not-found>section>p{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;margin:clamp(64px,8vw,100px) 0 20px;font-size:10px;font-weight:600}.notebook-not-found h1{max-width:850px;font-family:var(--notebook-display);letter-spacing:-.055em;margin:0;font-size:clamp(58px,7.5vw,104px);font-weight:400;line-height:.88}.notebook-not-found>section>div:not(.notes-folio){border-top:1px solid #24221d3d;grid-template-columns:minmax(0,540px) 240px;align-items:end;gap:50px;margin-top:58px;padding-top:20px;display:grid}.notebook-not-found>section>div>p{color:#24221da8;margin:0;font-size:16px;line-height:1.7}.notebook-not-found a{font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #24221d6b;justify-content:space-between;padding-bottom:9px;font-size:10px;display:flex}.notebook-not-found a span{color:var(--notebook-red)}.notebook-not-found>section>span{width:max-content;max-width:100%;color:var(--notebook-red);margin:54px 5% 0 auto;font-size:clamp(19px,2vw,27px);display:block;transform:rotate(-1.5deg)}@media (max-width:920px){.notes-book-frame,.note-book-frame{grid-template-columns:148px minmax(0,1fr)}.notes-hero,.note-header,.notes-published,.notes-queue,.note-body{padding-left:clamp(102px,11vw,132px);padding-right:clamp(42px,6vw,76px)}.notes-hero-grid{grid-template-columns:1fr}.notes-walk-mark{width:min(50%,240px);margin-left:auto}.notebook-page-footer{grid-template-columns:1fr auto}.notebook-page-footer p:last-child{display:none}}@media (max-width:720px){.notebook-page-header{grid-template-columns:auto 1fr auto;gap:12px;min-height:56px;padding-inline:16px}.notebook-page-brand span,.notebook-page-header nav a:first-child{display:none}.notebook-page-header nav{justify-self:center;gap:16px}.notebook-page-contact span:first-child{display:none}.notebook-page-contact span:last-child{display:inline}.notes-main,.note-main{padding:34px 14px 0}.notes-book-frame,.note-book-frame{display:block}.notes-series-rail,.note-reading-rail{flex-direction:row;align-items:end;gap:24px;height:auto;padding:0 0 16px;display:flex;position:relative;top:auto}.notes-series-rail>div>p,.note-reading-rail>div>p{border:0;margin:0 0 8px;padding:0}.notes-series-rail strong,.note-reading-rail strong{font-size:16px}.notes-series-rail>p,.note-reading-rail>p,.note-reading-progress,.note-reading-rail>div>span{display:none}.notes-paper,.note-paper{background:linear-gradient(90deg, transparent 48px, #bd49372b 49px, transparent 50px), var(--notebook-paper)}.notes-paper:before,.note-paper:before{background-size:14px 70px;width:14px;left:10px}.notes-hero,.note-header,.notes-published,.notes-queue,.note-body{padding:24px 24px 86px 68px}.notes-folio span:first-child{display:none}.notes-folio{justify-content:flex-end}.notes-hero-grid{margin-top:68px}.notes-hero h1,.note-header h1{font-size:clamp(50px,14.5vw,70px)}.notes-walk-mark{width:70%}.notes-published>header,.notes-queue>header{margin-bottom:58px;display:block}.notes-published>header>div,.notes-queue>header>div{align-items:center;gap:12px;margin-bottom:28px;display:flex}.notes-published>header>div span,.notes-queue>header>div span,.notes-published>header>div p,.notes-queue>header>div p{margin:0}.notes-published h2,.notes-queue h2{font-size:clamp(45px,12.5vw,62px)}.notes-entry{grid-template-columns:36px minmax(0,1fr);gap:20px}.notes-entry>b{display:none}.notes-entry h3{font-size:clamp(36px,10.5vw,50px)}.notes-queue:before{left:49px}.notes-queue li{grid-template-columns:32px minmax(0,1fr);gap:18px}.notes-queue li>p{text-align:left;grid-column:2;justify-self:start}.notes-invitation{min-height:62svh;margin:34px -14px 0;padding:80px 24px}.notes-invitation h2{font-size:clamp(58px,17vw,78px)}.notebook-page-footer{flex-direction:column;align-items:flex-start;padding:28px 22px 34px;display:flex}.notebook-page-footer nav{order:-1}.note-back{margin-top:64px}.note-meta-line{margin-top:54px}.note-header>p{margin-top:34px;font-size:20px}.note-header-mark{margin-top:48px}.systems-scope-ledger{margin-top:56px}.systems-scope-ledger dl{display:block}.systems-scope-ledger dl>div,.systems-scope-ledger dl>div+div{border-left:0;padding:18px 0 20px}.systems-scope-ledger dl>div+div{border-top:1px solid #24221d2e}.systems-scope-ledger dd strong{font-size:24px}.note-body{padding-top:76px}.note-body p{font-size:19px;line-height:1.72}.note-body blockquote{padding-left:20px}.note-end{padding:46px 24px 54px 68px;display:block}.note-end>a{margin-top:34px}.notebook-not-found{min-height:calc(100svh - 56px);padding:28px 14px}.notebook-not-found>section{padding:24px 24px 70px 48px}.notebook-not-found h1{font-size:clamp(51px,14vw,68px)}.notebook-not-found>section>div:not(.notes-folio){display:block}.notebook-not-found>section>div>a{margin-top:32px}}@media (max-width:360px){.notebook-page-header{gap:8px;padding-inline:10px;font-size:9px}.notebook-page-header nav{gap:12px}.notes-main,.note-main{padding:28px 8px 0}.notes-series-rail,.note-reading-rail{gap:14px;padding-bottom:12px}.notes-paper,.note-paper{background:linear-gradient(90deg, transparent 36px, #bd49372b 37px, transparent 38px), var(--notebook-paper)}.notes-paper:before,.note-paper:before{background:radial-gradient(circle, var(--notebook-desk) 0 4px, #24221d33 4.5px 5px, transparent 5.5px);background-position:50% 26px;background-size:10px 62px;width:10px;left:5px}.notes-hero,.note-header,.notes-published,.notes-queue,.note-body{padding-left:50px;padding-right:16px}.notes-hero h1,.note-header h1{font-size:clamp(46px,15vw,54px)}.notes-entry{gap:16px}.notes-queue li{gap:14px}.notes-queue:before{left:37px}.note-meta-line{gap:8px 14px}.note-header>p{font-size:19px}.note-end{padding-left:50px;padding-right:16px}.notes-invitation{margin-left:-8px;margin-right:-8px}.notebook-page-footer{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.notebook-page-header a:after,.note-reading-progress i,.notes-entry:before,.notes-entry h3,.notes-entry>b{transition:none}}
@font-face{font-family:Kalam Notes;src:url(/fonts/kalam-latin-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}.notebook-site{--notebook-hand:"Kalam Notes", "Bradley Hand", "Bradley Hand ITC", "Segoe Print", "Chalkboard SE", "Comic Sans MS", cursive;--paper-grain:url(/paper-grain.svg);--paper-ruling:url(/paper-ruling.svg);--desk-grain:url(/desk-grain.svg);--paper-edge:#4a3a231f;--paper-warmth:#ab7c3a0e;--thread-blue:#285a92;--thread-red:#bd4937}.notebook-hand{letter-spacing:.002em;text-shadow:.16px 0 currentColor, -.08px .08px color-mix(in srgb, currentColor 42%, transparent);font-style:normal;font-weight:400}.notebook-story,.notes-site{background-color:var(--notebook-desk);background-image:var(--desk-grain), radial-gradient(circle at 16% 22%, #ffffff1c, transparent 31%), radial-gradient(circle at 78% 68%, #523e2311, transparent 38%);background-position:0 0,0 0,0 0;background-size:320px 320px,100% 100%,100% 100%}.notebook-journal,.notes-paper,.note-paper,.notebook-not-found>section{isolation:isolate;background-color:var(--notebook-paper);background-image:var(--paper-grain), radial-gradient(ellipse at 89% 4%, var(--paper-warmth), transparent 28%), radial-gradient(ellipse at 5% 72%, #67502d09, transparent 24%), linear-gradient(90deg, transparent 83px, #bd493729 84px, transparent 85px);box-shadow:-1px 1px 0 #faf6ed, 1px 3px 0 var(--notebook-paper-aged), -2px 5px 0 #725d3b17, 14px 21px 44px #362c1e25;background-size:280px 280px,100% 100%,100% 100%,100% 100%}.notebook-journal{background-position:31px 17px,0 0,0 0,0 0}.notes-paper{background-position:97px 29px,0 0,0 0,0 0}.note-paper{background-position:163px 53px,0 0,0 0,0 0}.notebook-not-found>section{background-position:211px 11px,0 0,0 0,0 0}.journal-intro h2,.journal-section-heading h2,.journal-walk-heading h2,.journal-now h2,.notes-hero h1,.notes-published h2,.notes-queue h2,.note-header h1,.note-body h2,.notebook-contact h2,.notes-invitation h2{text-shadow:.18px 0 currentColor, -.1px .08px color-mix(in srgb, currentColor 34%, transparent)}.notebook-journal:after,.notes-paper:after,.note-paper:after,.notebook-not-found>section:after{z-index:30;content:"";pointer-events:none;background:radial-gradient(at 3% 0,#6249280e,#0000 24%),radial-gradient(at 98% 101%,#6249280f,#0000 28%),linear-gradient(90deg,#4a3a230d,#0000 2.2% 96.8%,#4a3a230f),linear-gradient(#ffffff2e,#0000 2% 97.1%,#4a3a230e);position:absolute;inset:0;box-shadow:inset 0 0 26px #4a3a2309,inset 0 -1px #4a3a2321}.notebook-journal:before,.notes-paper:before,.note-paper:before{background:radial-gradient(circle at 43% 39%, var(--notebook-desk) 0 5.5px, #4f412c6b 5.9px, var(--notebook-paper-aged) 6.7px, transparent 7.5px);background-position:50% 30px;background-size:18px 80px}.notebook-thread-mark{width:min(100%,320px);color:var(--thread-blue);margin:0}.notebook-thread-mark svg{width:100%;display:block;overflow:visible}.thread-mark-route,.thread-mark-route-shadow,.thread-mark-open,.thread-mark-build,.thread-mark-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.thread-mark-route{stroke-dasharray:3 3.5;opacity:.72}.thread-mark-route-shadow{stroke:currentColor;stroke-dasharray:1.5 5;stroke-width:.8px;opacity:.28}.thread-mark-open,.thread-mark-node,.thread-mark-build,.thread-mark-arrow{color:var(--thread-red);stroke:var(--thread-red)}.thread-mark-node{fill:var(--notebook-paper);stroke-width:2px}.notebook-thread-mark figcaption{color:#24221d99;font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:4px;font-size:9px;display:grid}.notebook-thread-mark figcaption span:nth-child(2),.notebook-thread-mark figcaption span:nth-child(3){text-align:center}.notebook-thread-mark figcaption span:last-child{color:var(--notebook-red);text-align:right}.journal-thread-symbol{width:min(100%,640px);margin-top:66px}.notebook-contact-thread{color:#f5f0e49e;width:min(54vw,430px);margin:0 0 38px auto}.notebook-contact-thread .thread-mark-open,.notebook-contact-thread .thread-mark-node,.notebook-contact-thread .thread-mark-build,.notebook-contact-thread .thread-mark-arrow{stroke:var(--notebook-coral-light)}.note-end-thread{opacity:.72;width:155px;margin:0 0 22px auto}@media (max-width:680px){.notebook-journal,.notes-paper,.note-paper{background-image:var(--paper-grain), radial-gradient(ellipse at 89% 4%, var(--paper-warmth), transparent 28%), radial-gradient(ellipse at 5% 72%, #67502d09, transparent 24%), linear-gradient(90deg, transparent 48px, #bd49370d 48.5px, #bd493726 49px, #bd49370d 49.5px, transparent 50px)}.notebook-journal:before,.notes-paper:before,.note-paper:before{background:radial-gradient(circle at 43% 39%, var(--notebook-desk) 0 4.5px, #4f412c6b 4.9px, var(--notebook-paper-aged) 5.8px, transparent 6.5px);background-position:50% 30px;background-size:14px 70px}.journal-thread-symbol{margin-top:48px}.notebook-thread-mark figcaption{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;font-size:8px}.notebook-thread-mark figcaption span:nth-child(2),.notebook-thread-mark figcaption span:nth-child(3),.notebook-thread-mark figcaption span:last-child{text-align:left}.notebook-thread-mark figcaption span:nth-child(2n){text-align:right}.notebook-contact-thread{width:min(86vw,360px);margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.notebook-thread-mark *{animation:none}}
.notebook-site-ledger{background-color:var(--notebook-paper);background-image:var(--paper-grain), linear-gradient(90deg, transparent 0 9.5%, #bd49371c 9.55%, transparent 9.65%), repeating-linear-gradient(0deg, transparent 0 35px, #2a547e0b 35px 36px);background-size:280px 280px,100% 100%,100% 36px}.personal-hero{background:0 0;min-height:100svh;position:relative;overflow:hidden}.personal-hero:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 83% 12%,#b6854311,#0000 30%),linear-gradient(90deg,#49361f09,#0000 2% 98%,#49361f09);position:absolute;inset:0}.personal-nav{z-index:20;font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;top:18px;left:max(30px,50vw - 660px);right:max(30px,50vw - 660px)}.personal-nav>a{view-transition-name:site-brand;align-items:center;gap:10px;display:flex}.personal-nav>a strong{border:1px solid #24221d8c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.personal-nav>a span,.personal-nav nav{color:#24221da8}.personal-nav nav{gap:clamp(16px,2.3vw,34px);display:flex}.personal-nav nav a{align-items:center;min-height:32px;padding:6px 0;display:flex;position:relative}.personal-nav nav a:after{background:var(--notebook-red);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.personal-nav nav a:hover:after,.personal-nav nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.field-log-opening{z-index:1;flex-direction:column;width:min(100%,1320px);min-height:100svh;margin-inline:auto;padding:76px clamp(30px,4vw,64px) 56px;display:flex;position:relative}.field-log-meta{color:#24221dad;font-family:var(--notebook-mono);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #24221d38;border-bottom:1px solid #24221d29;justify-content:space-between;padding:14px 0 12px;font-size:8px;display:flex}.field-log-meta span:first-child{color:var(--notebook-blue)}.field-log-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(250px,.36fr);align-items:center;gap:clamp(56px,8vw,132px);padding:clamp(64px,9vh,110px) 0 clamp(72px,9vh,112px);display:grid}.field-log-intro{max-width:870px;padding-left:clamp(28px,4vw,58px);position:relative}.field-log-intro:before{background:var(--notebook-red);content:"";width:2px;position:absolute;top:3px;bottom:2px;left:0}.personal-hello{color:var(--notebook-red);margin:0 0 8px;font-size:clamp(23px,2vw,31px);transform:rotate(-1.2deg)}.field-log-intro h1{max-width:900px;font-family:var(--notebook-display);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(78px,9vw,142px);font-weight:400;line-height:.8}.personal-role{border-left:4px solid var(--notebook-blue);width:max-content;max-width:100%;color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;margin:clamp(28px,4vh,42px) 0 0;padding:7px 0 7px 16px;font-size:clamp(8px,.8vw,10px);font-weight:600;line-height:1.4}.personal-lede{color:#24221dc2;max-width:720px;font-family:var(--notebook-display);letter-spacing:-.025em;margin:25px 0 0;font-size:clamp(21px,1.75vw,28px);line-height:1.25}.personal-actions{font-family:var(--notebook-mono);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:12px 30px;margin-top:34px;font-size:9px;display:flex}.personal-actions a{border-bottom:1px solid #24221d4d;align-items:center;gap:14px;min-height:32px;padding-bottom:6px;display:flex}.personal-actions a:first-child{color:var(--notebook-red)}.personal-actions a span{transition:transform .18s}.personal-actions a:hover span,.personal-actions a:focus-visible span{transform:translateY(3px)}.personal-actions a:last-child:hover span,.personal-actions a:last-child:focus-visible span{transform:translate(2px,-2px)}.field-log-margin{border-left:1px solid #24221d2e;align-content:center;align-self:stretch;gap:clamp(38px,5vh,56px);padding:32px 0 32px clamp(24px,3vw,44px);display:grid}.field-log-proof{border-top:1px solid #24221d3d}.field-log-proof>p{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:11px 0 10px;font-size:8px;font-weight:600}.field-log-proof ol{margin:0;padding:0;list-style:none;position:relative}.field-log-proof ol:before{content:"";background:#285a9257;width:1px;position:absolute;top:21px;bottom:21px;left:4px}.field-log-proof li{border-top:1px solid #24221d24;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:12px 0 12px 22px;display:grid;position:relative}.field-log-proof li:before{z-index:1;border:1px solid var(--notebook-blue);background:var(--notebook-paper);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:17px;left:0}.field-log-proof li span,.field-log-proof li small{color:#24221dad;font-family:var(--notebook-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1.45}.field-log-proof li span{color:var(--notebook-blue);grid-column:1/-1}.field-log-proof li strong{color:var(--notebook-ink);font-family:var(--notebook-display);letter-spacing:-.02em;font-size:15px;font-weight:400;line-height:1.15}.field-log-proof li small{color:#24221dad;text-align:right;align-self:end;font-weight:400}.personal-belief{border-top:1px solid #24221d3d;border-left:3px solid var(--notebook-red);margin:0;padding:15px 0 0 18px}.personal-belief span{color:var(--notebook-blue);font-family:var(--notebook-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.personal-belief p{font-family:var(--notebook-display);letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(18px,1.4vw,22px);line-height:1.22}.field-log-annotation{max-width:260px;color:var(--notebook-red);text-align:right;margin:0 0 0 auto;padding:12px 12px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.35;position:relative;transform:rotate(-1.3deg)}.field-log-annotation:before{content:"";background:#24221d38;width:78%;height:1px;position:absolute;top:0;right:0}.field-log-thread{justify-items:center;width:12px;height:76px;display:grid;position:absolute;bottom:0;left:clamp(30px,4vw,64px)}.field-log-thread span,.field-log-thread b{border-radius:50%;width:7px;height:7px;display:block}.field-log-thread span{border:1px solid var(--notebook-red);background:var(--notebook-paper)}.field-log-thread i{background:var(--notebook-red);width:1px;height:62px;display:block}.field-log-thread b{background:var(--notebook-red);align-self:end}html[data-js=true]:not([data-field-reveal-fallback=true]) [data-field-reveal]{opacity:.01;will-change:opacity, transform;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}html[data-js=true]:not([data-field-reveal-fallback=true]) [data-field-reveal=margin]{transform:translate(12px)}html[data-js=true]:not([data-field-reveal-fallback=true]) [data-field-reveal=contact]{transform:translateY(20px)}html[data-js=true] [data-field-reveal].is-field-reveal-visible,html[data-field-reveal-fallback=true] [data-field-reveal]{opacity:1;will-change:auto;transform:translate(0,0)}html[data-js=true] .field-log-proof[data-field-reveal]{transition-delay:80ms}html[data-js=true] .personal-belief[data-field-reveal]{transition-delay:.16s}.journal-threads{background:0 0;border-top:1px solid #24221d33;padding:clamp(72px,8vw,112px) clamp(42px,6vw,88px) clamp(82px,9vw,126px);position:relative}.journal-threads:before{display:none}.journal-thread-stack{border-top:1px solid #24221d4d;display:grid}.journal-thread-stack article{border-bottom:1px solid #24221d38;grid-template-columns:132px minmax(210px,.62fr) minmax(260px,1fr) minmax(170px,.48fr);align-items:start;gap:clamp(24px,3.5vw,54px);padding:clamp(30px,3.3vw,44px) 0;display:grid;position:relative}.journal-thread-stack article>header{font-family:var(--notebook-mono);letter-spacing:.075em;text-transform:uppercase;border:0;gap:8px;padding:0;font-size:8px;display:grid}.journal-thread-stack article>header span{color:var(--notebook-red)}.journal-thread-stack article>header p,.journal-thread-stack article>p{margin:0}.journal-thread-stack article h3{font-family:var(--notebook-display);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1}.journal-thread-stack article>p{color:#24221dad;font-size:14px;line-height:1.66}.journal-thread-stack article small{color:var(--notebook-blue);align-self:end;font-size:clamp(15px,1.35vw,19px);line-height:1.28;transform:rotate(-.8deg)}.journal-thread-stack article.is-red small{color:var(--notebook-red)}.journal-thread-stack article.is-pencil small{color:var(--notebook-pencil)}.journal-threads-margin{width:max-content;max-width:76%;color:var(--notebook-red);margin:46px 3% 0 auto;font-size:clamp(17px,1.6vw,23px);transform:rotate(-1.4deg)}.field-mechanism{z-index:12;width:min(31%,270px);color:var(--notebook-blue);background:#f8f5ec8f;border-top:1px solid #24221d47;border-bottom:1px solid #24221d2e;margin:0;padding:10px 12px 8px;position:absolute;top:17%;right:4.2%;transform:rotate(1.1deg)}.field-mechanism figcaption{font-family:var(--notebook-mono);text-transform:uppercase;border-bottom:1px solid #24221d33;justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.field-mechanism figcaption span{color:#24221d7a;letter-spacing:.08em;font-size:6px}.field-mechanism figcaption strong{color:var(--notebook-ink);letter-spacing:.09em;font-size:7px}.field-mechanism svg{width:100%;margin:2px 0 -5px;display:block;overflow:visible}.field-mechanism svg path,.field-mechanism svg polygon,.field-mechanism svg circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;vector-effect:non-scaling-stroke}.field-mechanism svg text{fill:#24221d7a;font-family:var(--notebook-mono);letter-spacing:.05em;text-transform:uppercase;font-size:7px}.field-mechanism [data-mechanism-part]{transform-box:fill-box;transform-origin:50%}.field-mechanism .field-mechanism-ghost{opacity:.34}.field-mechanism .field-mechanism-ghost path{stroke-dasharray:2 3}.field-mechanism .field-mechanism-shell-bottom{color:#24221d94}.field-mechanism .field-mechanism-axle{color:#24221d75}.field-mechanism .field-mechanism-red{stroke:var(--notebook-red);stroke-width:1.4px}.field-mechanism svg .field-mechanism-red-text{fill:var(--notebook-red);font-family:var(--notebook-hand);letter-spacing:0;text-transform:none;font-size:11px}.field-mechanism>p{color:var(--notebook-red);margin:0;font-size:13px;position:absolute;bottom:-16px;right:8px;transform:rotate(-2deg)}@media (max-width:1060px){.field-log-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:48px}.journal-thread-stack article{grid-template-columns:100px minmax(190px,.7fr) minmax(260px,1fr)}.journal-thread-stack article small{grid-column:2/-1;justify-self:end;max-width:390px}}@media (max-width:760px){.personal-hero{min-height:0}.notebook-site-ledger{background-image:var(--paper-grain), linear-gradient(90deg, transparent 0 18px, #bd49371c 19px, transparent 20px), repeating-linear-gradient(0deg, transparent 0 31px, #2a547e0b 31px 32px);background-size:280px 280px,100% 100%,100% 32px}.personal-nav{top:12px;left:16px;right:16px}.personal-nav>a span,.personal-nav nav a:nth-child(3){display:none}.personal-nav nav{gap:14px}.field-log-opening{width:100%;min-height:100svh;padding:62px 20px 24px}.field-log-meta{padding-block:10px;font-size:8px}.field-log-meta span:last-child{display:none}.field-log-grid{padding:36px 0 28px;display:block}.field-log-intro{padding-left:18px}.personal-hello{font-size:22px}.field-log-intro h1{max-width:330px;font-size:clamp(58px,18vw,72px);line-height:.82}.personal-role{border-left-width:3px;width:auto;margin-top:24px;padding:6px 0 6px 11px;font-size:8.5px}.personal-lede{margin-top:20px;font-size:18.5px;line-height:1.38}.personal-actions{gap:13px;margin-top:24px;display:grid}.personal-actions a{justify-content:space-between}.field-log-margin{border-top:1px solid #24221d33;border-left:0;gap:16px;margin-top:18px;padding:14px 0 0 18px}.personal-belief{padding-top:11px}.personal-belief p{font-size:17px}.field-log-proof ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.field-log-proof ol:before{width:auto;height:1px;inset:13px 16% auto}.field-log-proof li{border-left:1px solid #24221d24;min-height:94px;padding:25px 8px 7px;display:block}.field-log-proof li:first-child{border-left:0}.field-log-proof li:before{top:9px;left:50%;transform:translate(-50%)}.field-log-proof li strong,.field-log-proof li small{display:block}.field-log-proof li strong{margin-top:6px;font-size:13px}.field-log-proof li small{text-align:left;margin-top:7px}.field-log-thread{height:48px;left:20px}.field-log-thread i{height:34px}.journal-threads{padding:64px 22px 90px 42px}.journal-thread-stack{display:block}.journal-thread-stack article{padding:34px 0 42px;display:block}.journal-thread-stack article h3{margin-top:30px;font-size:37px}.journal-thread-stack article small{text-align:left;max-width:none;margin-top:28px;display:block;transform:none}.journal-threads-margin{text-align:right;max-width:90%;margin-top:48px;font-size:18px}}@media (max-width:360px){.field-log-opening{padding:58px 14px 20px}.field-log-grid{padding:26px 0 12px}.field-log-intro{padding-left:14px}.personal-hello{margin-bottom:4px;font-size:20px}.field-log-intro h1{font-size:58px}.personal-role{margin-top:18px;font-size:8px}.personal-lede{margin-top:16px;font-size:17.5px;line-height:1.34}.personal-actions{margin-top:18px}.personal-actions a:last-child{display:none}.field-log-margin{gap:0;margin-top:12px;padding:10px 0 0 14px}.field-log-proof>p{padding-block:8px}.field-log-proof li{min-height:76px;padding:22px 4px 4px}.field-log-proof li strong{margin-top:4px;font-size:12px}.field-log-proof li small,.personal-belief{display:none}.field-log-thread{height:24px;left:14px}.field-log-thread i{height:16px}}@media (prefers-reduced-motion:reduce){.personal-nav nav a:after,.personal-actions a span{transition:none}[data-field-reveal]{opacity:1;transition:none;transform:none}}
