.story-page[data-astro-cid-h74ngwd7]{background-color:var(--paper);color:var(--ink);overflow-x:clip}.story-hero[data-astro-cid-h74ngwd7]{position:relative;padding-top:38px;padding-bottom:105px}.story-top-bar[data-astro-cid-h74ngwd7]{margin-bottom:42px}.story-hero-grid[data-astro-cid-h74ngwd7]{display:grid;grid-template-columns:1fr 1.06fr;column-gap:clamp(38px,4.5vw,60px);align-items:center}.story-hero-copy[data-astro-cid-h74ngwd7]{padding-top:12px;z-index:2}.story-hero-kicker[data-astro-cid-h74ngwd7]{display:inline-block;color:var(--clay);font-size:30px;transform:rotate(-3deg);margin-bottom:18px}.story-hero-copy[data-astro-cid-h74ngwd7] h1[data-astro-cid-h74ngwd7]{font-family:var(--sans);font-weight:400;font-size:clamp(62px,6.4vw,100px);line-height:.96;letter-spacing:-2.7px;color:#2c4031}.story-hero-copy[data-astro-cid-h74ngwd7] h1[data-astro-cid-h74ngwd7] em[data-astro-cid-h74ngwd7]{font-family:var(--hand);font-size:1.35em;font-style:normal;line-height:.8;display:inline-block;position:relative;letter-spacing:-4.5px;transform:rotate(-4deg);padding:4px 10px 15px 0;color:#2c4031}.story-hero-copy[data-astro-cid-h74ngwd7] h1[data-astro-cid-h74ngwd7] em[data-astro-cid-h74ngwd7] svg{position:absolute;bottom:-5px;left:2px;width:103%;height:23px;color:var(--clay);pointer-events:none}.story-hero-intro[data-astro-cid-h74ngwd7]{font-size:clamp(16px,1.35vw,18px);line-height:1.6;color:#4b584a;margin-top:22px;max-width:520px}.story-hero-meta[data-astro-cid-h74ngwd7]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;font-size:10.5px;font-weight:500;letter-spacing:1.6px;color:#65705f}.story-hero-scroll[data-astro-cid-h74ngwd7]{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px}.story-scroll-cue[data-astro-cid-h74ngwd7]{display:inline-flex;align-items:center;justify-content:space-between;min-height:56px;gap:20px;padding:14px 24px 14px 18px;color:#f5f3e9;background:#2c4031;font-size:13px;font-weight:400;border:1px solid #2c4031;border-radius:3px 1px 4px 2px/2px 4px 1px 3px;position:relative;transition:transform .25s var(--ease),background .25s var(--ease)}.story-scroll-cue[data-astro-cid-h74ngwd7]:after{content:"";position:absolute;inset:-4px 3px 3px -4px;border:1px solid #2c4031;border-radius:4px 1px 3px 2px;transform:rotate(-.5deg);pointer-events:none;opacity:.45}.story-scroll-cue[data-astro-cid-h74ngwd7]:hover{transform:translateY(-2px) rotate(-.4deg);background:#203325}.story-scroll-cue[data-astro-cid-h74ngwd7] .scroll-circle[data-astro-cid-h74ngwd7]{border-color:#f5f3e959;color:#f5f3e9;width:28px;height:28px}.story-scroll-cue[data-astro-cid-h74ngwd7]:hover .scroll-circle[data-astro-cid-h74ngwd7]{border-color:#f5f3e9;color:#f5f3e9}.story-scroll-cue[data-astro-cid-h74ngwd7] .scroll-circle[data-astro-cid-h74ngwd7] svg[data-astro-cid-h74ngwd7]{transition:transform .28s var(--ease)}.story-scroll-cue[data-astro-cid-h74ngwd7]:hover .scroll-circle[data-astro-cid-h74ngwd7] svg[data-astro-cid-h74ngwd7]{transform:translateY(3px)}.story-byline-hand[data-astro-cid-h74ngwd7]{position:relative;color:var(--clay);font-size:25px;transform:rotate(-6deg)}.story-byline-hand[data-astro-cid-h74ngwd7] svg{position:absolute;width:76px;height:38px;left:-24px;bottom:-30px;transform:rotate(150deg);pointer-events:none}.story-hero-stage[data-astro-cid-h74ngwd7]{position:relative;min-height:560px}.story-hero-stage[data-astro-cid-h74ngwd7] .story-hero-sun{position:absolute;top:-22px;right:12px;width:102px;height:102px;color:var(--clay);z-index:4;transform:rotate(9deg)}.story-arch-frame[data-astro-cid-h74ngwd7]{position:absolute;right:2%;top:32px;width:72%;height:470px;padding:12px 12px 44px;background:#fffcf2;border:1px solid rgba(41,53,43,.08);border-radius:2px;box-shadow:0 14px 36px #29352b21,0 3px 12px #303f2910;transform:rotate(4deg);z-index:2;transition:transform .55s var(--ease)}.story-arch-frame[data-astro-cid-h74ngwd7]:hover{transform:translateY(-6px) rotate(1.2deg);z-index:5}.story-arch-frame[data-astro-cid-h74ngwd7] img{width:100%;height:100%;object-fit:cover;object-position:50% 72%;filter:saturate(.84);border-radius:1px}.story-keepsake-cover[data-astro-cid-h74ngwd7]{position:absolute;left:1%;bottom:24px;width:clamp(190px,21vw,244px);padding:10px 10px 14px;background:#fffcf2;border:1px solid rgba(41,53,43,.09);border-radius:2px;box-shadow:0 14px 32px #29352b29,0 3px 12px #303f2910;transform:rotate(-6deg);z-index:3;transition:transform .55s var(--ease)}.story-keepsake-cover[data-astro-cid-h74ngwd7]:hover{transform:translateY(-6px) rotate(-1.5deg);z-index:5}.story-keepsake-cover[data-astro-cid-h74ngwd7] img[data-astro-cid-h74ngwd7]{width:100%;height:225px;object-fit:cover;border-radius:1px;filter:saturate(.85)}.story-keepsake-cover[data-astro-cid-h74ngwd7] figcaption[data-astro-cid-h74ngwd7]{margin-top:10px;font-size:21px;line-height:1.05;text-align:center;color:#526047}.story-hero-stage[data-astro-cid-h74ngwd7] .story-hero-thread{position:absolute;width:78%;height:105px;left:4%;bottom:-42px;color:var(--clay);z-index:1;transform:rotate(4deg);pointer-events:none}.story-hero-stage[data-astro-cid-h74ngwd7] .story-hero-flower{position:absolute;bottom:18px;right:-28px;height:158px;width:80px;color:#657454;z-index:3;pointer-events:none}.story-tape[data-astro-cid-h74ngwd7]{position:absolute;height:24px;width:72px;background:#d7c79c8f;top:-11px;left:50%;transform:translate(-50%) rotate(2.5deg);pointer-events:none;clip-path:polygon(0 9%,7% 0,14% 9%,23% 0,32% 9%,42% 0,52% 8%,63% 0,74% 9%,85% 0,94% 9%,100% 0,98% 92%,90% 100%,80% 92%,69% 100%,58% 93%,47% 100%,36% 92%,25% 100%,13% 93%,0 100%)}.story-hero[data-astro-cid-h74ngwd7] .story-hero-rule{position:absolute;bottom:0;left:0;width:100%;height:10px;color:var(--line);pointer-events:none}.storyline-shell[data-astro-cid-h74ngwd7]{position:relative}.storyline-grid[data-astro-cid-h74ngwd7]{display:grid;grid-template-columns:236px minmax(0,1fr);gap:clamp(36px,4.8vw,76px);align-items:start}.story-compass-col[data-astro-cid-h74ngwd7]{position:sticky;top:116px;z-index:25;padding-top:56px;min-width:0}.story-compass[data-astro-cid-h74ngwd7]{background:#fdfbf3f2;backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:4px;padding:20px 18px 22px;box-shadow:0 10px 30px #29352b12}.story-compass-head[data-astro-cid-h74ngwd7]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line)}.story-compass-head[data-astro-cid-h74ngwd7] .eyebrow[data-astro-cid-h74ngwd7]{font-size:10.5px;letter-spacing:1.7px;color:var(--muted)}.story-compass-head[data-astro-cid-h74ngwd7] .handwriting[data-astro-cid-h74ngwd7]{font-size:22px;color:var(--clay)}.story-compass-list-wrap[data-astro-cid-h74ngwd7]{position:relative}.story-rail-track[data-astro-cid-h74ngwd7]{position:absolute;left:6px;top:12px;bottom:16px;width:2px;background:var(--line);border-radius:2px;overflow:hidden}.story-rail-progress[data-astro-cid-h74ngwd7]{width:100%;height:100%;background:var(--clay);transform-origin:50% 0%;transform:scaleY(0)}.story-compass-list[data-astro-cid-h74ngwd7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.story-compass-link[data-astro-cid-h74ngwd7]{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;align-items:start;padding:4px 2px;color:var(--muted);transition:color .25s var(--ease)}.story-compass-link[data-astro-cid-h74ngwd7]:hover{color:var(--ink)}.compass-dot[data-astro-cid-h74ngwd7]{width:10px;height:10px;margin-top:4px;margin-left:2px;border-radius:50%;background:var(--paper);border:2px solid var(--line);transition:transform .25s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease);position:relative;z-index:2}.story-compass-link[data-astro-cid-h74ngwd7].is-active{color:var(--ink)}.story-compass-link[data-astro-cid-h74ngwd7].is-active .compass-dot[data-astro-cid-h74ngwd7]{background:var(--clay);border-color:var(--clay);transform:scale(1.25)}.compass-meta[data-astro-cid-h74ngwd7]{display:flex;flex-direction:column;gap:1px}.compass-num-era[data-astro-cid-h74ngwd7]{font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.compass-num-era[data-astro-cid-h74ngwd7] strong[data-astro-cid-h74ngwd7]{font-weight:600;color:var(--clay)}.compass-title[data-astro-cid-h74ngwd7]{font-size:13px;line-height:1.3;font-weight:400}.story-compass-link[data-astro-cid-h74ngwd7].is-active .compass-title[data-astro-cid-h74ngwd7]{font-weight:600;color:var(--ink)}.story-chapters[data-astro-cid-h74ngwd7]{position:relative;padding-left:clamp(22px,3vw,42px);min-width:0}.story-thread-spine[data-astro-cid-h74ngwd7]{position:absolute;left:0;top:72px;bottom:96px;width:2px;background:repeating-linear-gradient(to bottom,var(--line) 0,var(--line) 6px,transparent 6px,transparent 12px);z-index:4;pointer-events:none}.story-spine-fill[data-astro-cid-h74ngwd7]{width:100%;height:100%;background:var(--clay);transform-origin:50% 0%;transform:scaleY(0)}.story-chapter[data-astro-cid-h74ngwd7]{position:relative;padding-top:clamp(68px,7.5vw,112px);padding-bottom:clamp(72px,8vw,120px)}.story-chapter--tinted[data-astro-cid-h74ngwd7]{background:var(--chapter-bg);box-shadow:0 0 0 100vmax var(--chapter-bg);clip-path:inset(0 -100vmax)}.story-chapter--archive[data-astro-cid-h74ngwd7]{--chapter-bg: #efede3}.story-chapter--discovery[data-astro-cid-h74ngwd7]{--chapter-bg: #ebeee5}.story-chapter--forest[data-astro-cid-h74ngwd7]{--chapter-bg: var(--forest);color:var(--paper)}.chapter-milestone[data-astro-cid-h74ngwd7]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.milestone-node[data-astro-cid-h74ngwd7]{position:absolute;left:calc(-1*clamp(22px,3vw,42px) - 6px);top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:var(--paper);border:2.5px solid var(--clay);z-index:5;box-shadow:0 0 0 5px #f6f5efbf}.milestone-node--light[data-astro-cid-h74ngwd7]{background:var(--forest);border-color:#e49b83;box-shadow:0 0 0 5px #2d4635d9}.milestone-node--clay[data-astro-cid-h74ngwd7]{background:var(--clay);border-color:var(--clay)}.chapter-milestone[data-astro-cid-h74ngwd7] .eyebrow[data-astro-cid-h74ngwd7]{font-size:11.5px;letter-spacing:1.8px;color:var(--muted)}.chapter-milestone--light[data-astro-cid-h74ngwd7] .eyebrow[data-astro-cid-h74ngwd7]{color:#c6cdbd}.milestone-stamp[data-astro-cid-h74ngwd7]{color:var(--clay);font-size:27px;transform:rotate(-2.5deg)}.chapter-milestone--light[data-astro-cid-h74ngwd7] .milestone-stamp[data-astro-cid-h74ngwd7]{color:#e9b29e}.chapter-heading[data-astro-cid-h74ngwd7]{font-family:var(--serif);font-size:clamp(34px,4.1vw,58px);line-height:1.07;letter-spacing:-1.3px;max-width:780px;margin-bottom:clamp(34px,4vw,52px);color:var(--ink)}.chapter-heading[data-astro-cid-h74ngwd7] em[data-astro-cid-h74ngwd7]{font-style:italic;color:var(--forest)}.chapter-heading--forest[data-astro-cid-h74ngwd7]{color:var(--paper);font-size:clamp(42px,5vw,72px)}.chapter-heading--forest[data-astro-cid-h74ngwd7] em[data-astro-cid-h74ngwd7]{color:#e9b29e}.chapter-split[data-astro-cid-h74ngwd7]{display:grid;gap:clamp(34px,4.5vw,64px);align-items:start}.chapter-split--prose-first[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.chapter-split--media-first[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.chapter-prose[data-astro-cid-h74ngwd7]{display:flex;flex-direction:column;gap:20px;max-width:62ch}.chapter-intro-prose[data-astro-cid-h74ngwd7]{margin-bottom:clamp(24px,3vw,36px)}.chapter-prose[data-astro-cid-h74ngwd7] p[data-astro-cid-h74ngwd7]{font-size:15.5px;line-height:1.88;color:var(--ink)}.chapter-prose[data-astro-cid-h74ngwd7] .chapter-lead-para[data-astro-cid-h74ngwd7]{font-size:clamp(18px,1.55vw,21px);line-height:1.62;letter-spacing:-.2px;color:var(--ink)}.chapter-prose[data-astro-cid-h74ngwd7] .chapter-closing-emphasis[data-astro-cid-h74ngwd7]{font-weight:500;padding-top:6px;color:var(--forest)}.chapter-turn-line[data-astro-cid-h74ngwd7]{font-size:18px!important;font-weight:500;color:var(--clay)!important;padding-block:4px}.chapter-inline-action[data-astro-cid-h74ngwd7]{margin-top:10px}.chapter-artifacts[data-astro-cid-h74ngwd7]{display:flex;flex-direction:column;gap:28px}.story-scrapbook[data-astro-cid-h74ngwd7]{position:relative;width:100%}.story-scrapbook--duo[data-astro-cid-h74ngwd7]{min-height:555px}.story-scrapbook--trio[data-astro-cid-h74ngwd7]{min-height:645px}.story-memory[data-astro-cid-h74ngwd7]{position:absolute;padding:10px 10px 14px;background:#fffcf2;border:1px solid rgba(41,53,43,.08);box-shadow:0 8px 24px #29352b1f,0 2px 6px #29352b0d;transition:transform .55s var(--ease)}.story-memory[data-astro-cid-h74ngwd7] img{width:100%;object-fit:cover;display:block;filter:saturate(.84)}.story-memory[data-astro-cid-h74ngwd7] figcaption[data-astro-cid-h74ngwd7]{margin-top:10px;font-size:20px;line-height:1.05;text-align:center;color:#526047;padding-inline:4px}.story-memory[data-astro-cid-h74ngwd7]:hover{transform:translateY(-6px) rotate(-1deg);z-index:6}.story-memory--duo-top[data-astro-cid-h74ngwd7]{width:63%;left:0;top:8px;transform:rotate(-5.5deg);z-index:3}.story-memory--duo-top[data-astro-cid-h74ngwd7] img{height:230px}.story-memory--duo-bottom[data-astro-cid-h74ngwd7]{width:62%;right:-1%;bottom:12px;transform:rotate(4.5deg);z-index:2}.story-memory--duo-bottom[data-astro-cid-h74ngwd7] img{height:225px}.story-memory--trio-main[data-astro-cid-h74ngwd7]{width:57%;left:0;top:8px;transform:rotate(-6deg);z-index:3}.story-memory--trio-main[data-astro-cid-h74ngwd7] img{height:215px}.story-memory--trio-right[data-astro-cid-h74ngwd7]{width:51%;right:-2%;top:122px;transform:rotate(5deg);z-index:2}.story-memory--trio-right[data-astro-cid-h74ngwd7] img{height:260px}.story-memory--trio-right[data-astro-cid-h74ngwd7] figcaption[data-astro-cid-h74ngwd7]{padding-left:16px}.story-memory--trio-bottom[data-astro-cid-h74ngwd7]{width:53%;left:0;bottom:8px;transform:rotate(4.5deg);z-index:4}.story-memory--trio-bottom[data-astro-cid-h74ngwd7] img{height:210px}.story-scrapbook[data-astro-cid-h74ngwd7] .img-pos-couple-2015{object-position:50% 68%}.story-scrapbook[data-astro-cid-h74ngwd7] .img-pos-married{object-position:45% 78%}.story-scrapbook[data-astro-cid-h74ngwd7] .img-pos-renovating-couple{object-position:50% 52%}.story-scrapbook[data-astro-cid-h74ngwd7] .img-pos-reviews{object-position:50% 56%}.story-scrapbook[data-astro-cid-h74ngwd7] .img-pos-guideks{object-position:50% 25%}.story-neo-polaroid[data-astro-cid-h74ngwd7] .img-pos-neo-prizren{height:350px;object-position:50% 58%}.story-note-card[data-astro-cid-h74ngwd7]{align-self:flex-end;max-width:280px;padding:20px 22px;background:#ebe8d6;border:1px solid rgba(41,53,43,.08);box-shadow:0 4px 16px #1a2d2314;transform:rotate(3.5deg);display:flex;align-items:center;gap:14px}.story-note-card[data-astro-cid-h74ngwd7] .story-note-sketch{width:46px;height:46px;color:var(--clay);flex-shrink:0}.story-note-card[data-astro-cid-h74ngwd7] .handwriting[data-astro-cid-h74ngwd7]{font-size:24px;line-height:1.1;color:var(--ink)}.story-spark-callout[data-astro-cid-h74ngwd7]{position:relative;margin-block:clamp(44px,5vw,68px);padding:clamp(28px,4vw,44px) clamp(24px,4.5vw,52px);background:#fdfbf3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:3px solid var(--clay);box-shadow:0 10px 32px #29352b0d}.spark-ornament[data-astro-cid-h74ngwd7]{display:inline-flex;align-items:center;gap:8px;color:var(--clay);margin-bottom:10px}.spark-ornament[data-astro-cid-h74ngwd7] .spark-arrow{width:48px;height:28px;transform:rotate(18deg)}.spark-ornament[data-astro-cid-h74ngwd7] .handwriting[data-astro-cid-h74ngwd7]{font-size:26px}.spark-question[data-astro-cid-h74ngwd7]{font-family:var(--serif);font-size:clamp(25px,3vw,38px);line-height:1.22;letter-spacing:-.7px;color:var(--ink);max-width:28ch}.spark-question[data-astro-cid-h74ngwd7] strong[data-astro-cid-h74ngwd7]{font-weight:500}.story-polaroid[data-astro-cid-h74ngwd7]{position:relative;padding:11px 11px 18px;background:#fffcf2;border:1px solid rgba(41,53,43,.09);box-shadow:0 10px 26px #29352b1a,0 2px 6px #29352b0d;transition:transform .45s var(--ease)}.story-polaroid--tilt-left[data-astro-cid-h74ngwd7]{transform:rotate(-2.4deg)}.story-polaroid--tilt-right[data-astro-cid-h74ngwd7]{transform:rotate(2.2deg)}.story-polaroid[data-astro-cid-h74ngwd7]:hover{transform:rotate(0) translateY(-4px)}.story-polaroid[data-astro-cid-h74ngwd7] img{width:100%;height:290px;object-fit:cover;filter:saturate(.84)}.story-polaroid[data-astro-cid-h74ngwd7] figcaption[data-astro-cid-h74ngwd7]{margin-top:12px;font-size:23px;line-height:1.1;text-align:center;color:var(--ink)}.story-date-badge[data-astro-cid-h74ngwd7]{display:inline-flex;align-items:center;gap:14px;padding-left:12px;color:var(--clay)}.story-date-badge[data-astro-cid-h74ngwd7] .date-badge-heart{width:52px;height:52px;color:var(--clay);transform:rotate(-10deg)}.story-date-badge[data-astro-cid-h74ngwd7] .handwriting[data-astro-cid-h74ngwd7]{font-size:28px;line-height:1.05}.story-date-badge[data-astro-cid-h74ngwd7] em[data-astro-cid-h74ngwd7]{position:relative;display:inline-block;font-family:var(--hand);font-style:normal;padding:2px 12px}.story-date-badge[data-astro-cid-h74ngwd7] em[data-astro-cid-h74ngwd7] svg{position:absolute;inset:-4px -6px;width:calc(100% + 12px);height:calc(100% + 8px);color:var(--clay);pointer-events:none}.forest-narrative[data-astro-cid-h74ngwd7]{position:relative;max-width:720px}.chapter-prose--forest[data-astro-cid-h74ngwd7] p[data-astro-cid-h74ngwd7]{color:#f6f5efe0}.chapter-prose--forest[data-astro-cid-h74ngwd7] .chapter-lead-para[data-astro-cid-h74ngwd7],.chapter-prose--forest[data-astro-cid-h74ngwd7] .chapter-closing-emphasis[data-astro-cid-h74ngwd7]{color:var(--paper)}.forest-stillness-callout[data-astro-cid-h74ngwd7]{margin-block:14px;padding:22px 0 22px 26px;border-left:2px solid #e49b83}.stillness-trigger[data-astro-cid-h74ngwd7]{font-family:var(--serif);font-size:clamp(22px,2.4vw,30px)!important;line-height:1.25!important;color:var(--paper)!important;margin-bottom:12px!important}.stillness-lines[data-astro-cid-h74ngwd7]{font-size:16.5px!important;line-height:1.85!important;color:#f6f5eff5!important}.dawn-sun-break[data-astro-cid-h74ngwd7]{display:flex;align-items:center;margin-bottom:24px}.dawn-sun-break[data-astro-cid-h74ngwd7] .dawn-sun-icon{width:46px;height:46px;color:var(--clay)}.story-legacy-card[data-astro-cid-h74ngwd7]{position:relative;padding:28px 26px 30px;background:#fdfbf3;border:1px solid var(--line);box-shadow:0 10px 28px #29352b0f;overflow:hidden}.legacy-card-top[data-astro-cid-h74ngwd7]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line)}.legacy-card-top[data-astro-cid-h74ngwd7] .eyebrow[data-astro-cid-h74ngwd7]{font-size:10.5px;color:var(--muted)}.legacy-card-top[data-astro-cid-h74ngwd7] .legacy-sun{width:28px;height:28px;color:var(--clay)}.legacy-values-list[data-astro-cid-h74ngwd7]{list-style:none;margin:18px 0 20px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.legacy-values-list[data-astro-cid-h74ngwd7] li[data-astro-cid-h74ngwd7]{display:flex;align-items:baseline;gap:8px;font-size:14.5px;font-weight:500;color:var(--ink)}.legacy-values-list[data-astro-cid-h74ngwd7] .handwriting[data-astro-cid-h74ngwd7]{font-size:24px;color:var(--clay)}.legacy-dedication[data-astro-cid-h74ngwd7]{font-size:24px;color:var(--forest);padding-top:14px;border-top:1px dashed var(--line);padding-right:48px}.story-legacy-card[data-astro-cid-h74ngwd7] .legacy-flower{position:absolute;right:-8px;bottom:-10px;width:58px;height:112px;color:#7b8569;opacity:.7;transform:rotate(-10deg);pointer-events:none}.story-meadow-photo[data-astro-cid-h74ngwd7] img{height:250px}.story-prizren-closing[data-astro-cid-h74ngwd7] img{height:235px}.finale-coffee-sketch[data-astro-cid-h74ngwd7]{display:flex;justify-content:flex-end;padding-right:12px}.finale-coffee-sketch[data-astro-cid-h74ngwd7] svg{width:78px;height:74px;color:#7b8569;transform:rotate(8deg)}.story-signoff-card[data-astro-cid-h74ngwd7]{position:relative;margin-top:clamp(52px,6vw,80px);padding:clamp(32px,4.8vw,56px);background:#e9ecdf;border:1px solid var(--line);overflow:hidden}.story-signoff-card[data-astro-cid-h74ngwd7] .signoff-thread{width:min(440px,85%);height:auto;color:var(--clay);margin-bottom:18px;opacity:.85}.signoff-bold-invitation[data-astro-cid-h74ngwd7]{font-family:var(--serif);font-size:clamp(22px,2.5vw,32px);line-height:1.35;letter-spacing:-.5px;color:var(--ink);max-width:38ch}.signoff-bold-invitation[data-astro-cid-h74ngwd7] strong[data-astro-cid-h74ngwd7]{font-weight:500}.signoff-cross-paths[data-astro-cid-h74ngwd7]{margin-top:20px;font-size:17px;line-height:1.7;font-style:italic;color:var(--forest)}.signoff-signature-row[data-astro-cid-h74ngwd7]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding-top:24px;border-top:1px solid rgba(41,53,43,.14)}.signoff-signature[data-astro-cid-h74ngwd7]{display:flex;flex-direction:column;gap:8px}.signoff-signature[data-astro-cid-h74ngwd7] .handwriting[data-astro-cid-h74ngwd7]{position:relative;display:inline-block;width:max-content;font-size:44px;color:var(--clay);transform:rotate(-3deg);padding-bottom:4px}.signoff-signature[data-astro-cid-h74ngwd7] .handwriting[data-astro-cid-h74ngwd7] svg{position:absolute;left:0;bottom:-4px;width:100%;height:12px;color:var(--clay)}.signoff-signature[data-astro-cid-h74ngwd7] .eyebrow[data-astro-cid-h74ngwd7]{font-size:11px;color:var(--muted)}.signoff-signature-row[data-astro-cid-h74ngwd7] .signoff-sun{width:58px;height:58px;color:var(--clay);flex-shrink:0}.signoff-actions[data-astro-cid-h74ngwd7]{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.signoff-secondary-links[data-astro-cid-h74ngwd7]{display:flex;flex-wrap:wrap;align-items:center;gap:26px}@media(prefers-reduced-motion:no-preference){@supports ((animation-timeline: view()) and (animation-range: entry)){@keyframes story-artifact-enter{0%{opacity:.25;translate:0 28px}to{opacity:1;translate:0 0}}.story-artifact[data-astro-cid-h74ngwd7]{animation:story-artifact-enter auto linear backwards;animation-timeline:view(block);animation-range:entry 0% entry 65%}}@supports ((animation-timeline: view()) and (animation-range: 0% 100%)){.storyline-shell[data-astro-cid-h74ngwd7]{timeline-scope:--story-chapters-tl,--story-ch-1,--story-ch-2,--story-ch-3,--story-ch-4,--story-ch-5,--story-ch-6,--story-ch-7}.story-chapters[data-astro-cid-h74ngwd7]{view-timeline:--story-chapters-tl block}#chapter-1[data-astro-cid-h74ngwd7]{view-timeline:--story-ch-1 block}#chapter-2[data-astro-cid-h74ngwd7]{view-timeline:--story-ch-2 block}#chapter-3[data-astro-cid-h74ngwd7]{view-timeline:--story-ch-3 block}#chapter-4[data-astro-cid-h74ngwd7]{view-timeline:--story-ch-4 block}#chapter-5[data-astro-cid-h74ngwd7]{view-timeline:--story-ch-5 block}#chapter-6[data-astro-cid-h74ngwd7]{view-timeline:--story-ch-6 block}#chapter-7[data-astro-cid-h74ngwd7]{view-timeline:--story-ch-7 block}@keyframes story-grow-spine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.story-spine-fill[data-astro-cid-h74ngwd7],.story-rail-progress[data-astro-cid-h74ngwd7]{animation:story-grow-spine auto linear both;animation-timeline:--story-chapters-tl;animation-range:entry 45% exit 80%}@keyframes compass-dot-in{0%{transform:scale(1)}to{transform:scale(1.32)}}@keyframes compass-dot-out{to{transform:scale(1)}}.story-compass-link[data-astro-cid-h74ngwd7] .compass-dot[data-astro-cid-h74ngwd7]{animation:compass-dot-in auto linear both,compass-dot-out auto linear forwards;animation-range:entry 20% cover 45%,exit 25% exit 75%}.story-compass-link--1[data-astro-cid-h74ngwd7] .compass-dot[data-astro-cid-h74ngwd7]{animation-timeline:--story-ch-1}.story-compass-link--2[data-astro-cid-h74ngwd7] .compass-dot[data-astro-cid-h74ngwd7]{animation-timeline:--story-ch-2}.story-compass-link--3[data-astro-cid-h74ngwd7] .compass-dot[data-astro-cid-h74ngwd7]{animation-timeline:--story-ch-3}.story-compass-link--4[data-astro-cid-h74ngwd7] .compass-dot[data-astro-cid-h74ngwd7]{animation-timeline:--story-ch-4}.story-compass-link--5[data-astro-cid-h74ngwd7] .compass-dot[data-astro-cid-h74ngwd7]{animation-timeline:--story-ch-5}.story-compass-link--6[data-astro-cid-h74ngwd7] .compass-dot[data-astro-cid-h74ngwd7]{animation-timeline:--story-ch-6}.story-compass-link--7[data-astro-cid-h74ngwd7] .compass-dot[data-astro-cid-h74ngwd7]{animation-timeline:--story-ch-7}}}.story-artifact[data-astro-cid-h74ngwd7].is-fallback-hidden{opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease),transform .65s var(--ease)}.story-artifact[data-astro-cid-h74ngwd7].is-fallback-visible{opacity:1;transform:translateY(0)}@media(max-width:1120px){.storyline-grid[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,1fr);gap:0}.story-compass-col[data-astro-cid-h74ngwd7]{position:relative;top:0;padding-top:28px;padding-bottom:8px}.story-compass[data-astro-cid-h74ngwd7]{padding:16px 18px}.story-rail-track[data-astro-cid-h74ngwd7]{display:none}.story-compass-list[data-astro-cid-h74ngwd7]{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:12px;padding-bottom:4px}.story-compass-list[data-astro-cid-h74ngwd7]::-webkit-scrollbar{display:none}.story-compass-link[data-astro-cid-h74ngwd7]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper)}.story-compass-link[data-astro-cid-h74ngwd7].is-active{border-color:var(--clay);background:#fdfbf3}.compass-dot[data-astro-cid-h74ngwd7]{margin:0}.compass-meta[data-astro-cid-h74ngwd7]{flex-direction:row;align-items:baseline;gap:6px}.compass-num-era[data-astro-cid-h74ngwd7]{font-size:11px}}@media(max-width:900px){.story-hero-grid[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,1fr);gap:44px}.story-hero-stage[data-astro-cid-h74ngwd7]{max-width:540px;margin-inline:auto;width:100%}.chapter-split--prose-first[data-astro-cid-h74ngwd7],.chapter-split--media-first[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,1fr)}.chapter-split--media-first[data-astro-cid-h74ngwd7] .chapter-prose[data-astro-cid-h74ngwd7]{order:1}.chapter-split--media-first[data-astro-cid-h74ngwd7] .chapter-artifacts[data-astro-cid-h74ngwd7]{order:2}.story-scrapbook[data-astro-cid-h74ngwd7]{max-width:520px;margin-inline:auto}.story-neo-polaroid[data-astro-cid-h74ngwd7]{max-width:440px}.story-note-card[data-astro-cid-h74ngwd7]{align-self:flex-start;transform:rotate(-1.5deg)}}@media(max-width:600px){.story-hero[data-astro-cid-h74ngwd7]{padding-top:22px;padding-bottom:58px}.story-top-bar[data-astro-cid-h74ngwd7]{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.story-hero-copy[data-astro-cid-h74ngwd7] h1[data-astro-cid-h74ngwd7]{font-size:clamp(42px,12vw,60px);letter-spacing:-1.6px}.story-hero-stage[data-astro-cid-h74ngwd7]{min-height:440px;margin-top:12px}.story-arch-frame[data-astro-cid-h74ngwd7]{width:78%;height:360px;top:18px;right:1%;padding:10px 10px 34px}.story-keepsake-cover[data-astro-cid-h74ngwd7]{width:148px;left:0;bottom:14px;top:auto}.story-keepsake-cover[data-astro-cid-h74ngwd7] img[data-astro-cid-h74ngwd7]{height:155px}.story-keepsake-cover[data-astro-cid-h74ngwd7] figcaption[data-astro-cid-h74ngwd7]{font-size:17px}.story-hero-stage[data-astro-cid-h74ngwd7] .story-hero-sun{width:68px;height:68px;right:2px;top:-14px}.story-hero-stage[data-astro-cid-h74ngwd7] .story-hero-flower{height:118px;width:58px;right:-14px;bottom:16px}.story-hero-stage[data-astro-cid-h74ngwd7] .story-hero-thread{bottom:-26px;height:70px}.story-chapters[data-astro-cid-h74ngwd7]{padding-left:20px}.milestone-node[data-astro-cid-h74ngwd7]{left:-26px;width:12px;height:12px}.chapter-prose[data-astro-cid-h74ngwd7] p[data-astro-cid-h74ngwd7]{font-size:16px;line-height:1.85}.story-scrapbook--duo[data-astro-cid-h74ngwd7]{min-height:455px}.story-memory--duo-top[data-astro-cid-h74ngwd7]{width:66%;top:6px}.story-memory--duo-top[data-astro-cid-h74ngwd7] img{height:185px}.story-memory--duo-bottom[data-astro-cid-h74ngwd7]{width:65%;bottom:6px}.story-memory--duo-bottom[data-astro-cid-h74ngwd7] img{height:175px}.story-scrapbook--trio[data-astro-cid-h74ngwd7]{min-height:540px}.story-memory--trio-main[data-astro-cid-h74ngwd7]{width:60%;top:8px}.story-memory--trio-main[data-astro-cid-h74ngwd7] img{height:170px}.story-memory--trio-right[data-astro-cid-h74ngwd7]{width:50%;top:112px}.story-memory--trio-right[data-astro-cid-h74ngwd7] img{height:215px}.story-memory--trio-bottom[data-astro-cid-h74ngwd7]{width:57%;bottom:8px}.story-memory--trio-bottom[data-astro-cid-h74ngwd7] img{height:165px}.story-memory[data-astro-cid-h74ngwd7] figcaption[data-astro-cid-h74ngwd7]{font-size:17.5px}.story-neo-polaroid[data-astro-cid-h74ngwd7] .img-pos-neo-prizren{height:290px}.legacy-values-list[data-astro-cid-h74ngwd7]{grid-template-columns:1fr}.signoff-actions[data-astro-cid-h74ngwd7]{flex-direction:column;align-items:stretch}.signoff-actions[data-astro-cid-h74ngwd7] .button[data-astro-cid-h74ngwd7]{width:100%}}@media(prefers-reduced-motion:reduce){.story-artifact[data-astro-cid-h74ngwd7],.story-artifact[data-astro-cid-h74ngwd7].is-fallback-hidden,.story-rail-progress[data-astro-cid-h74ngwd7],.story-spine-fill[data-astro-cid-h74ngwd7],.compass-dot[data-astro-cid-h74ngwd7],.story-polaroid[data-astro-cid-h74ngwd7],.story-memory[data-astro-cid-h74ngwd7],.story-keepsake-cover[data-astro-cid-h74ngwd7],.story-scroll-cue[data-astro-cid-h74ngwd7] .scroll-circle[data-astro-cid-h74ngwd7] svg[data-astro-cid-h74ngwd7]{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;translate:0 0!important}}
