body[data-route=\/ideas]{--ideas-journal-ink:#271b0e;--ideas-journal-muted:#694d2c;--ideas-journal-faint:#5c3f1e57;--ideas-journal-accent:#8b5a1b;--ideas-search-top:calc(clamp(92px, 11.8056vh, 136px) + 10px);--ideas-search-height:88px;--ideas-timeline-gap:24px;--ideas-content-width:min(1040px, calc(100vw - 460px));--ideas-content-left:clamp(62px, 9.7vw, 198px);--ideas-search-width:min(760px, var(--ideas-content-width));--ideas-top-mask-height:calc(var(--ideas-search-top) + var(--ideas-search-height) + var(--ideas-timeline-gap));background:#d9b27b}body[data-route=\/ideas] .site-header{z-index:40;margin:0;position:fixed;top:0;left:50%;transform:translate(-50%)}body[data-route=\/ideas] .site-footer{display:none}.ideas-journal{min-height:100svh;color:var(--ideas-journal-ink);isolation:isolate;position:relative;overflow:clip}.ideas-journal__backdrop{z-index:-2;pointer-events:none;background-color:#d9b27b;background-image:linear-gradient(#fae4be33,#7448190a),url(/assets/ideas-atlas-2048.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}.ideas-journal__backdrop:before{content:"";background:radial-gradient(52% 115% at 35% 51%,#f2dab4b8 0 49%,#e5c69775 70%,#0000 100%),linear-gradient(90deg,#f1d8b22e,#0000 72%);position:absolute;inset:0}.ideas-journal__backdrop:after{content:"";opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.ideas-journal__top-mask{z-index:10;clip-path:polygon(0 0, 100% 0, 100% var(--ideas-top-mask-height), 0 var(--ideas-top-mask-height))}.ideas-journal__singularity{z-index:1;aspect-ratio:1206/676;width:clamp(400px,31vw,620px);position:absolute;top:clamp(118px,14vh,154px);right:clamp(24px,3vw,64px)}.ideas-journal__singularity img{object-fit:contain;opacity:.82;width:100%;height:100%;display:block;position:absolute;inset:0}.ideas-journal__content{z-index:2;width:var(--ideas-content-width);min-height:100svh;margin-left:var(--ideas-content-left);padding:calc(var(--ideas-search-top) + var(--ideas-search-height)) 0 110px;position:relative}.ideas-journal__search{z-index:20;top:var(--ideas-search-top);left:var(--ideas-content-left);width:var(--ideas-search-width);height:var(--ideas-search-height);color:var(--ideas-journal-muted);background:0 0;border-bottom:1px solid #825218ad;grid-template-rows:50px 38px;grid-template-columns:minmax(250px,1fr) minmax(182px,198px);align-items:stretch;display:grid;position:fixed}.ideas-journal__query{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-right:14px;display:grid}.ideas-journal__filter-controls{grid-template-columns:1px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.ideas-journal__filter-divider{background:#5b3c1c66;width:1px;height:22px}.ideas-journal__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;display:block}.ideas-journal__search-icon{width:21px;height:21px}.ideas-journal__calendar-icon{width:19px;height:19px}.ideas-journal__theme-icon{width:18px;height:18px}.ideas-journal__chevron{pointer-events:none;width:13px;height:13px;transition:transform .18s}.ideas-journal__search input[type=search]{color:#4d361d;min-width:0;height:100%;font:400 14px/1.3 var(--serif);background:0 0;border:0;border-radius:0;outline:0;padding:0}.ideas-journal__search input::placeholder{color:#4e361db8}.ideas-journal__date-filter,.ideas-journal__theme-filter,.ideas-journal__theme-more{min-width:0;height:100%;position:relative}.ideas-journal__date-filter>summary,.ideas-journal__theme-filter>summary{color:#4d361d;cursor:pointer;height:100%;font:400 14px/1.3 var(--serif);user-select:none;grid-template-columns:20px minmax(0,1fr) 13px;align-items:center;gap:11px;list-style:none;display:grid}.ideas-journal__date-filter>summary::-webkit-details-marker{display:none}.ideas-journal__theme-filter>summary::-webkit-details-marker{display:none}.ideas-journal__theme-more>summary::-webkit-details-marker{display:none}.ideas-journal__date-filter>summary:focus-visible,.ideas-journal__theme-filter>summary:focus-visible,.ideas-journal__theme-more>summary:focus-visible{outline-offset:-2px;color:#6b3f12;outline:1px solid #6b3f12b8}.ideas-journal__date-filter[open]>summary .ideas-journal__chevron,.ideas-journal__theme-filter[open]>summary .ideas-journal__chevron,.ideas-journal__theme-more[open]>summary .ideas-journal__chevron{transform:rotate(180deg)}.ideas-journal__theme-filter{display:none}.ideas-journal__date-menu{z-index:50;width:190px;max-height:min(420px, calc(100svh - var(--ideas-search-top) - var(--ideas-search-height) - 16px));overscroll-behavior:contain;scrollbar-color:#623c17ad #6f451b1a;scrollbar-gutter:stable;scrollbar-width:thin;background:linear-gradient(145deg,#ebd2abfa,#dbb57ffa);border:1px solid #5c3a1785;border-radius:2px;padding:8px 11px;position:absolute;top:calc(100% + 9px);right:-7px;overflow-y:auto;box-shadow:0 16px 28px #4c2d0f29,inset 0 0 0 1px #fae5c26b}.ideas-journal__date-menu::-webkit-scrollbar{width:8px}.ideas-journal__date-menu::-webkit-scrollbar-track{background:#6f451b1a}.ideas-journal__date-menu::-webkit-scrollbar-thumb{background:#623c17ad padding-box padding-box;border:2px solid #0000;border-radius:999px}.ideas-journal__date-option{color:#3f2915;cursor:pointer;width:100%;min-height:34px;font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.035em;text-align:left;background:0 0;border:0;border-bottom:1px dotted #56371838;grid-template-columns:12px minmax(0,1fr);align-items:center;padding:0 7px 0 4px;display:grid;position:relative}.ideas-journal__date-option:before{content:"";background:#643e1857;border-radius:50%;justify-self:center;width:3px;height:3px}.ideas-journal__date-option:last-child{border-bottom:0}.ideas-journal__date-option:hover{background:#6c421814}.ideas-journal__date-option:focus-visible{outline-offset:-2px;background:#6c421814;outline:1px solid #6b3f12b8}.ideas-journal__date-option[aria-current=page]{color:#6b3f12;font-weight:700}.ideas-journal__date-option[aria-current=page]:before{content:"";background:#774915;border-radius:0;width:5px;height:5px;transform:rotate(45deg)}.ideas-journal__theme-index{color:#4d361d;white-space:nowrap;border-top:1px dotted #5b3c1c42;grid-area:2/1/auto/-1;align-items:center;gap:5px;min-width:0;display:flex}.ideas-journal__theme-index-label{color:#4e361dad;font:500 10px/1 var(--mono);letter-spacing:.08em;margin-right:3px}.ideas-journal__theme-index-option,.ideas-journal__theme-more>summary{color:#523719;cursor:pointer;min-height:34px;font:500 11px/1 var(--serif);align-items:center;gap:5px;padding:0 7px;list-style:none;display:inline-flex;position:relative}.ideas-journal__theme-index-option+.ideas-journal__theme-index-option:before,.ideas-journal__theme-more:before{content:"";border-left:1px solid #5b3c1c2e;position:absolute;top:9px;bottom:9px;left:-3px}.ideas-journal__theme-index-option b{color:#52371994;font:500 9px/1 var(--mono);font-variant-numeric:tabular-nums}.ideas-journal__theme-index-option:after{content:"";background:0 0;height:1px;position:absolute;bottom:1px;left:7px;right:7px}.ideas-journal__theme-index-option:hover,.ideas-journal__theme-more>summary:hover,.ideas-journal__theme-index-option[aria-current=page]{color:#6b3f12}.ideas-journal__theme-index-option:focus-visible,.ideas-journal__theme-more>summary:focus-visible{outline-offset:-2px;color:#6b3f12;outline:1px solid #6b3f12b8}.ideas-journal__theme-index-option[aria-current=page]{padding-left:14px;font-weight:700}.ideas-journal__theme-index-option[aria-current=page]:before{content:"";background:#774915;border:0;width:6px;height:6px;position:absolute;top:50%;bottom:auto;left:4px;transform:translateY(-50%)rotate(45deg)}.ideas-journal__theme-index-option[aria-current=page]:after{background:#6b3f129e}.ideas-journal__theme-more{margin-left:auto}.ideas-journal__theme-more>summary{grid-template-columns:minmax(0,1fr) 11px;gap:6px;display:grid}.ideas-journal__theme-menu{z-index:50;width:min(360px,100vw - 30px);max-height:min(360px, calc(100svh - var(--ideas-search-top) - 62px));background:linear-gradient(145deg,#ebd2abfa,#dbb57ffa);border:1px solid #5c3a1785;border-radius:2px;padding:8px 10px;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 16px 28px #4c2d0f29,inset 0 0 0 1px #fae5c26b}.ideas-journal__theme-menu--desktop{left:auto;right:-4px}.ideas-journal__theme-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.ideas-journal__theme-option{color:#3f2915;min-width:0;min-height:38px;font:500 12px/1.2 var(--serif);border-bottom:1px dotted #56371838;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px 0 15px;display:grid;position:relative}.ideas-journal__theme-option:before{content:"";background:#643e1857;border-radius:50%;width:3px;height:3px;position:absolute;left:5px}.ideas-journal__theme-option b{color:#3f291594;font:500 10px/1 var(--mono);font-variant-numeric:tabular-nums}.ideas-journal__theme-option:hover{background:#6c421814}.ideas-journal__theme-option:focus-visible{outline-offset:-2px;background:#6c421814;outline:1px solid #6b3f12b8}.ideas-journal__theme-option[aria-current=page]{color:#6b3f12;font-weight:700}.ideas-journal__theme-option[aria-current=page]:before{content:"";background:#774915;border-radius:0;width:5px;height:5px;transform:rotate(45deg)}.ideas-journal__search:focus-within{border-bottom-color:#70430f}.ideas-journal__timeline{width:min(980px,100%);margin-top:var(--ideas-timeline-gap);position:relative}.ideas-journal__track{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ideas-journal__track-base,.ideas-journal__track-progress{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ideas-journal__track-base{stroke:#4b301670;stroke-width:1.1px}.ideas-journal__track-progress{stroke:#673e13d1;stroke-width:1.35px;stroke-dasharray:1;stroke-dashoffset:1px}.ideas-journal__track-cursor{fill:#6f4317;stroke:#ebc68ff0;stroke-linejoin:round;stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #7a49113d)}.ideas-journal__entries{z-index:2;margin:0;padding:0 0 92px;list-style:none;position:relative}.ideas-journal__entry{min-width:0;scroll-margin-top:160px}.ideas-journal__entry article{grid-template-columns:132px 42px minmax(0,700px);align-items:center;min-height:80px;display:grid}.ideas-journal__meta{color:#4f3218;width:112px;font:10px/1.2 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.035em;justify-self:end;gap:6px;padding-right:16px;display:grid}.ideas-journal__meta>span{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ideas-journal__meta b{color:#593918;font-weight:620}.ideas-journal__meta time{white-space:nowrap}.ideas-journal__entry-theme{min-width:0;color:inherit;text-underline-offset:3px;align-items:center;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .17s,text-decoration-color .17s;display:inline-flex;position:relative}.ideas-journal__entry-theme:is(:hover,:focus-visible){color:#74440f;text-decoration-color:#74440fad}.ideas-journal__entry-theme:focus-visible{outline-offset:3px;outline:1px solid #6b3f12b8}.ideas-journal__node{z-index:3;width:9px;height:9px;box-shadow:none;transform:translateX(var(--orbit-shift));transition:background-color .18s ease, box-shadow .18s ease, transform .26s var(--ease-paper);background:#d8ad72;border:1px solid #4c3015c2;border-radius:50%;justify-self:center;display:block;position:relative}.ideas-journal__entry[data-past=true] .ideas-journal__node{background:#5e3a16}.ideas-journal__entry[data-current=true] .ideas-journal__node{box-shadow:none;transform:translateX(var(--orbit-shift));background:#a46d25}.ideas-journal__entry h2{min-width:0;max-width:700px;color:var(--ideas-journal-ink);font-family:var(--serif);letter-spacing:.015em;white-space:pre-line;text-wrap:pretty;border-bottom:1px dotted #593b1c26;margin:0;padding:18px 0 20px 18px;font-size:clamp(15px,1.02vw,17px);font-weight:500;line-height:1.62}.ideas-journal__entry h2 a{transition:color .17s}.ideas-journal__entry h2 a:hover,.ideas-journal__entry h2 a:focus-visible,.ideas-journal__entry:target h2 a{color:#74440f}.ideas-journal__entry h2 a:focus-visible{outline-offset:5px;outline:1px solid #74440f9e}.ideas-journal__empty{width:min(760px,100%);min-height:360px;color:var(--ideas-journal-muted);font-family:var(--serif);place-content:center;justify-items:center;gap:12px;display:grid}.ideas-journal__empty p{margin:0;font-size:17px}.ideas-journal__empty a{border-bottom:1px solid;font-size:13px}@media (width<=1440px){body[data-route=\/ideas]{--ideas-content-width:min(940px, calc(100vw - 390px))}.ideas-journal__backdrop{background-image:linear-gradient(#fae4be33,#7448190a),url(/assets/ideas-atlas-1280.webp)}}@media (width<=980px){body[data-route=\/ideas]{--ideas-search-top:112px;--ideas-content-width:calc(100vw - 64px);--ideas-content-left:32px;--ideas-search-width:min(720px, var(--ideas-content-width))}.ideas-journal__timeline{width:min(820px,100%)}.ideas-journal__entry article{grid-template-columns:108px 34px minmax(0,1fr)}.ideas-journal__meta{width:100px;padding-right:12px}.ideas-journal__singularity{opacity:.32;width:min(400px,42vw);top:118px;right:24px}.ideas-journal__backdrop:before{background:linear-gradient(90deg,#eed3aab3,#0000)}}@media (width<=767px){body[data-route=\/ideas]{--ideas-search-top:96px;--ideas-search-height:92px;--ideas-timeline-gap:14px;--ideas-content-width:calc(100vw - 28px);--ideas-content-left:14px;--ideas-search-width:var(--ideas-content-width)}.ideas-journal__content{padding-bottom:72px}.ideas-journal__search{grid-template-rows:48px 44px;grid-template-columns:minmax(0,1fr)}.ideas-journal__query{grid-row:1;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:0}.ideas-journal__filter-controls{grid-row:2;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0;box-shadow:inset 0 1px #5b3c1c42}.ideas-journal__theme-index{display:none}.ideas-journal__theme-filter{display:block}.ideas-journal__filter-divider{align-self:center}.ideas-journal__search input[type=search],.ideas-journal__date-filter>summary,.ideas-journal__theme-filter>summary{font-size:12px}.ideas-journal__date-filter>summary,.ideas-journal__theme-filter>summary{grid-template-columns:18px minmax(0,1fr) 11px;gap:7px;min-height:44px;padding:0 8px}.ideas-journal__date-menu{width:min(190px,100vw - 30px);right:0}.ideas-journal__theme-menu{width:min(360px,100vw - 28px);max-height:min(360px, calc(100svh - var(--ideas-search-top) - var(--ideas-search-height) - 16px));top:calc(100% + 8px);left:0;overflow-y:auto}.ideas-journal__date-option,.ideas-journal__theme-option{min-height:44px}.ideas-journal__search-icon{width:18px;height:18px}.ideas-journal__calendar-icon{width:16px;height:16px}.ideas-journal__theme-icon{width:15px;height:15px}.ideas-journal__timeline{width:100%;margin-top:var(--ideas-timeline-gap)}.ideas-journal__track{display:none}.ideas-journal__entries:before{z-index:0;content:"";pointer-events:none;background:#4b30163d;width:1px;position:absolute;top:16px;bottom:16px;left:4px}.ideas-journal__entry{scroll-margin-top:calc(var(--ideas-search-top) + var(--ideas-search-height) + var(--ideas-timeline-gap));padding-left:16px;position:relative}.ideas-journal__entry+.ideas-journal__entry{margin-top:10px}.ideas-journal__entry article{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}.ideas-journal__meta{flex-wrap:wrap;justify-self:stretch;align-items:center;gap:12px;width:100%;padding:14px 0 0;display:flex}.ideas-journal__meta>span{display:inline-flex}.ideas-journal__meta time{margin-left:auto}.ideas-journal__entry-theme{min-width:44px;min-height:44px;margin-block:-16px;padding-block:16px}.ideas-journal__node{position:absolute;top:16px;left:0;transform:none}.ideas-journal__entry[data-current=true] .ideas-journal__node{transform:none}.ideas-journal__entry h2{border-bottom:1px solid #593b1c4d;max-width:none;padding:8px 0 20px;font-size:16px;line-height:1.68}.ideas-journal__singularity{top:calc(var(--ideas-search-top) + var(--ideas-search-height) + 12px);opacity:.1;width:min(300px,76vw);right:14px}}@media (width<=619px){.ideas-journal__meta{font-size:10px}.ideas-journal__node{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.ideas-journal__node,.ideas-journal__entry h2 a{transition:none}.ideas-journal__track-cursor{filter:none}}
