.journal-module__UhKvEq__page{--garden-paper:#eee6d5;--garden-ink:#25251f;--garden-moss:#4f7056;--garden-plum:#70405f;--garden-signal:#d1473f;background:radial-gradient(circle at 14% 8%, #70405f21, transparent 29rem), linear-gradient(90deg, #25251f09 1px, transparent 1px), var(--garden-paper);color:var(--garden-ink);background-size:auto,clamp(5rem,9vw,9rem) 100%,auto;overflow:clip}.journal-module__UhKvEq__intro{isolation:isolate;border-bottom:1px solid #25251f57;min-height:min(54rem,92svh);padding:clamp(7.8rem,12vw,10rem) clamp(1.2rem,5.4vw,6rem) 4rem;position:relative}.journal-module__UhKvEq__paperGrain{z-index:-1;opacity:.22;pointer-events:none;background-image:repeating-radial-gradient(circle at 24% 30%,#25251f24 0 .55px,#0000 .75px 4px),linear-gradient(124deg,#0000 0 61%,#d1473f1f 61.1% 61.5%,#0000 61.6%);background-size:7px 7px,auto;position:absolute;inset:0}.journal-module__UhKvEq__kicker{color:#25251fa8;align-items:center;gap:.8rem;display:flex}.journal-module__UhKvEq__kicker span{aspect-ratio:1;background:var(--garden-signal);color:#fff8ec;place-items:center;width:2.25rem;display:grid}.journal-module__UhKvEq__introGrid{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.5fr);align-items:end;gap:clamp(2rem,8vw,10rem);margin-top:clamp(5rem,12vh,9rem);display:grid}.journal-module__UhKvEq__intro h1{max-width:11ch;font-family:var(--font-serif);letter-spacing:-.08em;margin:0;font-size:clamp(4.1rem,10vw,10rem);font-weight:500;line-height:.83}.journal-module__UhKvEq__intro h1 span{color:var(--garden-moss);margin-top:.22em;font-style:italic;display:block;transform:translate(clamp(1rem,8vw,9rem))}.journal-module__UhKvEq__introNote{border-top:3px solid var(--garden-plum);grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding-top:1.1rem;display:grid}.journal-module__UhKvEq__introNote p{margin:0;font-size:.88rem;line-height:1.8}.journal-module__UhKvEq__readingKey{border-top:1px solid #25251f57;border-bottom:1px solid #25251f57;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(4rem,10vh,8rem);display:grid}.journal-module__UhKvEq__readingKey span{min-height:3.4rem;font-family:var(--font-mono);letter-spacing:.04em;border-right:1px solid #25251f3d;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.75rem;font-weight:700;display:flex}.journal-module__UhKvEq__readingKey span:last-child{border-right:0}.journal-module__UhKvEq__readingKey i{background:var(--garden-signal);width:.65rem;height:.65rem;transform:rotate(45deg)}.journal-module__UhKvEq__readingKey i[data-stage=forge]{background:var(--garden-moss);border-radius:50%}.journal-module__UhKvEq__readingKey i[data-stage=chapter]{background:var(--garden-plum);transform:none}.journal-module__UhKvEq__garden{padding:clamp(5rem,10vw,9rem) clamp(1.2rem,5.4vw,6rem) clamp(7rem,13vw,12rem);position:relative}.journal-module__UhKvEq__gardenHeader{grid-template-columns:minmax(0,1fr) minmax(16rem,.45fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.journal-module__UhKvEq__gardenHeader h2{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:.55rem 0 0;font-size:clamp(2.5rem,6vw,6rem);font-weight:500;line-height:.93}.journal-module__UhKvEq__gardenHeader>p{border-top:1px solid var(--garden-moss);margin:0;padding-top:1rem;font-size:.875rem;line-height:1.7;position:relative}.journal-module__UhKvEq__gardenHeader>p:before{background:var(--garden-moss);content:"";width:.55rem;height:.55rem;position:absolute;top:-.3rem;left:0;transform:rotate(45deg)}.journal-module__UhKvEq__filterRail{border:1px solid #25251f6e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.5rem;display:grid}.journal-module__UhKvEq__filterRail button{min-height:4.7rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #25251f59;grid-template-columns:auto 1fr;align-items:center;gap:.78rem;padding:.8rem 1rem;transition:background-color .22s,color .22s,transform .22s cubic-bezier(.2,.8,.2,1);display:grid}.journal-module__UhKvEq__filterRail button:last-child{border-right:0}.journal-module__UhKvEq__filterRail button:hover,.journal-module__UhKvEq__filterRail button:focus-visible{background:#4f70561f}.journal-module__UhKvEq__filterRail button:active{transform:translateY(2px)}.journal-module__UhKvEq__filterRail button[aria-pressed=true]{background:var(--garden-ink);color:var(--garden-paper)}.journal-module__UhKvEq__filterRail strong,.journal-module__UhKvEq__filterRail small{display:block}.journal-module__UhKvEq__filterRail strong{font-family:var(--font-serif);font-size:1.05rem}.journal-module__UhKvEq__filterRail small{opacity:.78;margin-top:.2rem;font-size:.75rem}.journal-module__UhKvEq__growthField{max-width:91rem;min-height:72rem;margin:clamp(5rem,10vw,9rem) auto 0;position:relative}.journal-module__UhKvEq__rootMap{z-index:0;width:clamp(8rem,16vw,15rem);height:100%;position:absolute;inset:0 auto 0 50%;overflow:visible;transform:translate(-50%)}.journal-module__UhKvEq__rootGhost,.journal-module__UhKvEq__rootLive,.journal-module__UhKvEq__branchLive{fill:none;vector-effect:non-scaling-stroke}.journal-module__UhKvEq__rootGhost{stroke:#25251f26;stroke-width:2px;stroke-dasharray:2 7}.journal-module__UhKvEq__rootLive{stroke:var(--garden-moss);stroke-width:3px}.journal-module__UhKvEq__branchLive{stroke:var(--garden-plum);stroke-width:2px}.journal-module__UhKvEq__travellingSeed{z-index:2;aspect-ratio:1;border:2px solid var(--garden-paper);background:var(--garden-signal);width:.84rem;box-shadow:0 0 0 1px var(--garden-signal), 0 0 1.7rem #d1473f61;border-radius:50%;position:absolute;top:0;left:calc(50% - .42rem)}.journal-module__UhKvEq__entryList{z-index:1;flex-direction:column;gap:clamp(7rem,14vw,13rem);min-height:100%;display:flex;position:relative}.journal-module__UhKvEq__entry{border-top:3px solid var(--entry-accent);width:min(43%,34rem);padding:1.05rem 0 0;position:relative}.journal-module__UhKvEq__entry[data-side=right]{margin-left:auto}.journal-module__UhKvEq__entry:before{content:"";background:var(--entry-accent);opacity:.75;width:clamp(3rem,8vw,8rem);height:1px;position:absolute;top:-3px}.journal-module__UhKvEq__entry[data-side=left]:before{left:100%}.journal-module__UhKvEq__entry[data-side=right]:before{right:100%}.journal-module__UhKvEq__entryTopline{color:#25251fd1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto auto 1fr;align-items:center;gap:.75rem;font-size:.75rem;font-weight:800;display:grid}.journal-module__UhKvEq__entryTopline span:nth-child(2){color:var(--entry-text);border:1px solid;padding:.28rem .42rem}.journal-module__UhKvEq__entry h3{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.052em;margin:1.7rem 0 1.2rem;font-size:clamp(2.25rem,4.5vw,4.8rem);font-weight:500;line-height:.98;transition:color .22s,transform .32s cubic-bezier(.2,.8,.2,1)}.journal-module__UhKvEq__entry[data-active=true] h3{color:var(--entry-text);transform:translate(.22em)}.journal-module__UhKvEq__excerpt{margin:0;font-size:.9rem;line-height:1.85}.journal-module__UhKvEq__thesis{font-family:var(--font-serif);border-top:1px solid #25251f47;grid-template-columns:2.5rem 1fr;gap:.85rem;margin:1.7rem 0 0;padding-top:1rem;font-size:1rem;line-height:1.7;display:grid}.journal-module__UhKvEq__thesis span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem;font-weight:800}.journal-module__UhKvEq__entryFoot{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.journal-module__UhKvEq__entryFoot>span{color:#25251fd1;font-family:var(--font-mono);letter-spacing:.06em;font-size:.75rem;font-weight:800}.journal-module__UhKvEq__entryFoot a{border-bottom:2px solid var(--entry-accent);align-items:center;gap:.55rem;min-height:2.8rem;padding:.65rem 0;font-size:.75rem;font-weight:850;transition:gap .22s,color .22s;display:inline-flex}.journal-module__UhKvEq__entryFoot a:hover,.journal-module__UhKvEq__entryFoot a:focus-visible{color:var(--entry-text);gap:.9rem}.journal-module__UhKvEq__rootNode{aspect-ratio:1;border:2px solid var(--garden-paper);background:var(--entry-accent);width:.82rem;box-shadow:0 0 0 1px var(--entry-accent);border-radius:50%;transition:transform .22s;position:absolute;top:-.44rem}.journal-module__UhKvEq__entry[data-side=left] .journal-module__UhKvEq__rootNode{right:calc(-1*clamp(3rem,8vw,8rem) - .41rem)}.journal-module__UhKvEq__entry[data-side=right] .journal-module__UhKvEq__rootNode{left:calc(-1*clamp(3rem,8vw,8rem) - .41rem)}.journal-module__UhKvEq__entry[data-active=true] .journal-module__UhKvEq__rootNode{transform:scale(1.55)}.journal-module__UhKvEq__emptyState{border-top:2px solid var(--garden-plum);max-width:32rem;font-family:var(--font-serif);text-align:center;margin:5rem auto 0;padding:2rem;font-size:1.3rem;line-height:1.6}.journal-module__UhKvEq__gardenPromise{background:var(--garden-ink);color:var(--garden-paper);grid-template-columns:auto minmax(0,1fr) minmax(18rem,.55fr);align-items:start;gap:clamp(1.5rem,5vw,6rem);padding:clamp(4rem,8vw,8rem) clamp(1.2rem,5.4vw,6rem);display:grid}.journal-module__UhKvEq__gardenPromise h2{max-width:16ch;font-family:var(--font-serif);letter-spacing:-.045em;margin:.7rem 0 0;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:500;line-height:1}.journal-module__UhKvEq__gardenPromise>p{border-top:1px solid var(--garden-signal);margin:0;padding-top:1.15rem;font-size:.875rem;line-height:1.85;position:relative}.journal-module__UhKvEq__gardenPromise>p:before{background:var(--garden-signal);content:"";width:.55rem;height:.55rem;position:absolute;top:-.3rem;left:0;transform:rotate(45deg)}@media (max-width:840px){.journal-module__UhKvEq__intro{min-height:auto;padding-top:7.5rem}.journal-module__UhKvEq__introGrid,.journal-module__UhKvEq__gardenHeader{grid-template-columns:1fr}.journal-module__UhKvEq__introGrid{margin-top:4.5rem}.journal-module__UhKvEq__intro h1{font-size:clamp(3.5rem,15vw,6.4rem)}.journal-module__UhKvEq__intro h1 span{transform:translate(.35em)}.journal-module__UhKvEq__introNote{max-width:30rem;margin-left:auto}.journal-module__UhKvEq__readingKey{grid-template-columns:1fr}.journal-module__UhKvEq__readingKey span{border-bottom:1px solid #25251f3d;border-right:0}.journal-module__UhKvEq__readingKey span:last-child{border-bottom:0}.journal-module__UhKvEq__filterRail{grid-template-columns:repeat(2,1fr)}.journal-module__UhKvEq__filterRail button:nth-child(2){border-right:0}.journal-module__UhKvEq__filterRail button:nth-child(-n+2){border-bottom:1px solid #25251f59}.journal-module__UhKvEq__growthField{min-height:68rem}.journal-module__UhKvEq__rootMap{width:8rem;left:1.6rem;transform:none}.journal-module__UhKvEq__travellingSeed{left:5.2rem}.journal-module__UhKvEq__entryList{gap:6rem;padding-left:5.3rem}.journal-module__UhKvEq__entry,.journal-module__UhKvEq__entry[data-side=right]{width:100%;margin-left:0}.journal-module__UhKvEq__entry:before,.journal-module__UhKvEq__entry[data-side=right]:before{width:3.65rem;left:auto;right:100%}.journal-module__UhKvEq__entry[data-side=left] .journal-module__UhKvEq__rootNode,.journal-module__UhKvEq__entry[data-side=right] .journal-module__UhKvEq__rootNode{left:-4.06rem;right:auto}.journal-module__UhKvEq__gardenPromise{grid-template-columns:auto 1fr}.journal-module__UhKvEq__gardenPromise>p{grid-column:2}}@media (max-width:520px){.journal-module__UhKvEq__garden{padding-inline:1rem}.journal-module__UhKvEq__filterRail{border-inline:0;margin-inline:-1rem}.journal-module__UhKvEq__filterRail button{min-height:5.3rem;padding-inline:.7rem}.journal-module__UhKvEq__filterRail small{font-size:.75rem}.journal-module__UhKvEq__growthField{margin-top:4.5rem}.journal-module__UhKvEq__rootMap{left:.2rem}.journal-module__UhKvEq__travellingSeed{left:3.8rem}.journal-module__UhKvEq__entryList{padding-left:4.35rem}.journal-module__UhKvEq__entry h3{font-size:clamp(2.2rem,12vw,3.5rem)}.journal-module__UhKvEq__entry[data-side=left] .journal-module__UhKvEq__rootNode,.journal-module__UhKvEq__entry[data-side=right] .journal-module__UhKvEq__rootNode{left:-3.4rem}.journal-module__UhKvEq__entry:before,.journal-module__UhKvEq__entry[data-side=right]:before{width:3rem}.journal-module__UhKvEq__entryFoot{align-items:flex-end}.journal-module__UhKvEq__entryFoot>span{max-width:8rem}.journal-module__UhKvEq__gardenPromise{grid-template-columns:1fr}.journal-module__UhKvEq__gardenPromise>p{grid-column:auto}}@media print{.journal-module__UhKvEq__filterRail,.journal-module__UhKvEq__rootMap,.journal-module__UhKvEq__travellingSeed{display:none}.journal-module__UhKvEq__intro,.journal-module__UhKvEq__growthField{min-height:auto}.journal-module__UhKvEq__entryList{gap:3rem}.journal-module__UhKvEq__entry,.journal-module__UhKvEq__entry[data-side=right]{break-inside:avoid;width:100%;margin-left:0}.journal-module__UhKvEq__entry:before,.journal-module__UhKvEq__rootNode{display:none}}
