@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=Kalam:wght@300;400;700&family=Special+Elite&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,500;0,8..60,600;1,8..60,400&family=JetBrains+Mono:wght@400;500&display=swap";:root{color-scheme:light}:root{--board: #c9b189;--board-deep: #a17e4f;--board-light: #e6d3ad;--pin: #c44536;--tape: rgba(252, 240, 208, .92);--ink: #1c1814;--ink-soft: #4b4339;--ink-faint: #8a7d6e;--pencil: #5e524a;--c-mental: #ffe066;--c-knowledge: #a3e0a1;--c-creativity: #ff8aae;--c-product: #7ec8ec;--c-investing: #d3eb52;--c-innovation: #bca6e9;--c-brand: #ff9676;--c-psych: #ffc680;--c-work: #a8d4ee;--c-philosophy: #e2c98a;--hand: "Caveat", cursive;--hand-tight: "Kalam", cursive;--type: "Special Elite", ui-monospace, monospace;--serif: "Source Serif 4", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, monospace;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--shadow-rest: 1px 2px 0 rgba(0,0,0,.04), 4px 8px 14px -4px rgba(60,40,15,.18);--shadow-lift: 2px 4px 0 rgba(0,0,0,.05), 10px 18px 28px -6px rgba(60,40,15,.28);--shadow-deep: 3px 6px 0 rgba(0,0,0,.06), 24px 40px 60px -10px rgba(60,40,15,.35)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;font-family:var(--serif);color:var(--ink);background:var(--board);background-image:radial-gradient(circle at 25% 30%,rgba(255,255,255,.15) 0px,transparent 2px),radial-gradient(circle at 70% 60%,rgba(0,0,0,.05) 0px,transparent 2px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.12) 0px,transparent 2px),radial-gradient(circle at 85% 15%,rgba(0,0,0,.04) 0px,transparent 2px),radial-gradient(ellipse at center,var(--board-light),var(--board) 60%,var(--board-deep) 110%);background-size:11px 11px,13px 13px,17px 17px,19px 19px,100% 100%;background-attachment:fixed;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.hand{font-family:var(--hand);font-weight:500}.hand-tight{font-family:var(--hand-tight)}.type{font-family:var(--type)}.serif{font-family:var(--serif)}.mono{font-family:var(--mono)}.note{--note-bg: var(--c-mental);--tilt: 0deg;position:relative;background:var(--note-bg);background-image:linear-gradient(135deg,#ffffff2e,#0000 40%),linear-gradient(315deg,#0000000d,#0000 50%),radial-gradient(ellipse at 20% 10%,rgba(255,255,255,.25),transparent 60%);background-blend-mode:normal;box-shadow:var(--shadow-rest);transform:rotate(var(--tilt));transform-origin:center center;will-change:transform,box-shadow;transition:transform .32s var(--ease-out-quart),box-shadow .32s var(--ease-out-quart)}.note:before{content:"";position:absolute;top:0;right:0;width:22px;height:22px;background:linear-gradient(225deg,#0000002e,#0000 40%),linear-gradient(225deg,transparent 50%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.18) 100%);clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none}.note:hover{transform:rotate(0) translateY(-2px);box-shadow:var(--shadow-lift)}.note.cat-mental-models-and-decisions{--note-bg: var(--c-mental)}.note.cat-knowledge-and-learning{--note-bg: var(--c-knowledge)}.note.cat-creativity-craft-and-writing{--note-bg: var(--c-creativity)}.note.cat-product-and-startups{--note-bg: var(--c-product)}.note.cat-investing-markets-and-economics{--note-bg: var(--c-investing)}.note.cat-innovation-technology-and-ai{--note-bg: var(--c-innovation)}.note.cat-brand-marketing-and-media{--note-bg: var(--c-brand)}.note.cat-psychology-identity-and-growth{--note-bg: var(--c-psych)}.note.cat-work-leadership-and-relationships{--note-bg: var(--c-work)}.note.cat-philosophy-and-worldviews{--note-bg: var(--c-philosophy)}.pin{position:absolute;top:-6px;left:50%;width:16px;height:16px;transform:translate(-50%);background:radial-gradient(circle at 30% 30%,#ff7a6e 0%,var(--pin) 50%,#7a1f17 100%);border-radius:50%;box-shadow:inset -2px -2px 3px #00000059,inset 2px 2px 3px #ffffff73,2px 4px 6px #00000059;z-index:3;pointer-events:none}.tape{position:absolute;background:var(--tape);box-shadow:0 1px 3px #0000001f;border-left:1px dashed rgba(0,0,0,.06);border-right:1px dashed rgba(0,0,0,.06)}.clip{position:absolute;top:-10px;right:18px;width:22px;height:46px;z-index:4;cursor:pointer;filter:drop-shadow(1px 2px 1.5px rgba(0,0,0,.35));transition:transform .2s var(--spring);transform-origin:top center;transform:translateY(-22px) rotate(-8deg);opacity:.55}.clip:hover{opacity:1;transform:translateY(-16px) rotate(-4deg)}.clip.on{opacity:1;transform:translateY(0) rotate(0)}.chrome{position:fixed;top:0;left:0;right:0;z-index:50;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.chrome>*{pointer-events:auto}.brand{font-family:var(--hand);font-size:26px;font-weight:600;color:var(--ink);letter-spacing:.5px;text-shadow:0 1px 0 rgba(255,255,255,.4)}.chrome-right{display:flex;gap:10px;align-items:center}.chip{font-family:var(--type);font-size:12px;padding:6px 12px;background:var(--tape);color:var(--ink);border:1px solid rgba(0,0,0,.08);transform:rotate(-1deg);box-shadow:1px 2px 4px #0000001f;transition:transform .18s var(--spring)}.chip:hover{transform:rotate(0) translateY(-1px)}::view-transition-old(root){animation:nz-fade-out .2s ease-out both}::view-transition-new(root){animation:nz-fade-in .24s ease-out 30ms both}@keyframes nz-fade-out{to{opacity:0}}@keyframes nz-fade-in{0%{opacity:0;transform:translateY(3px)}}.sheet-stage{position:relative;width:min(720px,100%);transform-style:preserve-3d}.sheet.is-active{z-index:2}.sheet.is-peeling{z-index:3;pointer-events:none;animation:sheet-peel .46s cubic-bezier(.32,.72,.24,1) both;transform-origin:top left;will-change:transform,opacity}.sheet.is-entering{z-index:2;animation:sheet-enter .38s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}@keyframes sheet-peel{0%{transform:translateZ(0) rotate(0);opacity:1}to{transform:translate3d(-46vw,-38vh,0) rotate(-22deg);opacity:0}}@keyframes sheet-enter{0%{transform:translate3d(0,12px,0) scale(.985);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),.sheet.is-peeling,.sheet.is-entering{animation:none!important}.note{transition:none}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--pin);outline-offset:4px;border-radius:2px}.essay{font-family:var(--serif);font-size:18px;line-height:1.65;color:var(--ink)}.essay>*+*{margin-top:1em}.essay h2{font-family:var(--type);font-size:22px;font-weight:400;letter-spacing:-.01em;margin-top:1.6em;text-decoration:underline;text-decoration-color:#00000040;text-underline-offset:4px;text-decoration-thickness:1.5px}.essay h3{font-family:var(--type);font-size:18px;font-weight:400;margin-top:1.4em;color:var(--ink-soft)}.essay strong{font-weight:600}.essay em{font-style:italic}.essay ul,.essay ol{padding-left:1.4em}.essay li{margin-top:.35em}.essay li::marker{color:var(--ink-faint)}.essay blockquote{border-left:2px solid var(--pencil);padding-left:1em;margin-left:0;color:var(--ink-soft);font-style:italic}.essay a{background-image:linear-gradient(transparent 80%,#c4453659 80%);background-size:100% 100%;transition:background-size .2s ease}.essay a:hover{background-image:linear-gradient(transparent 0%,#c4453659)}.essay>p:first-of-type:first-letter{font-family:var(--type);font-size:3.2em;float:left;line-height:.95;padding:.04em .12em 0 0;color:var(--ink)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
