:root{--sky-top:#0b0a10;--sky-bot:#2a1820;--ink:#ece2dc;--halo:#0009}.story[data-astro-cid-mzqvicdj]{max-width:46rem;padding:10vh var(--gutter) 16vh;margin:0 auto}.story__back[data-astro-cid-mzqvicdj]{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:inherit;opacity:.6;font-size:.7rem;text-decoration:none}.story__back[data-astro-cid-mzqvicdj]:hover,.story__back[data-astro-cid-mzqvicdj]:focus-visible{opacity:1}.story__head[data-astro-cid-mzqvicdj]{text-align:center;margin:12vh 0}.story__names[data-astro-cid-mzqvicdj]{font-size:clamp(2.6rem,1.4rem + 5vw,5.5rem);font-weight:300;line-height:1.05}.story__names[data-astro-cid-mzqvicdj] span[data-astro-cid-mzqvicdj]{opacity:.6;font-style:italic}.story__years[data-astro-cid-mzqvicdj]{font-family:var(--sans);letter-spacing:.5em;opacity:.7;margin:1.6rem -.5em 0 0;font-size:.8rem}.story__lead[data-astro-cid-mzqvicdj]{opacity:.75;margin:6vh 0 0;font-style:italic}.us[data-astro-cid-mzqvicdj]{grid-template-columns:repeat(6,1fr);gap:8px;margin:5vh 0 0;padding:0;list-style:none;display:grid}.us[data-astro-cid-mzqvicdj] img[data-astro-cid-mzqvicdj]{aspect-ratio:1;object-fit:cover;border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);filter:saturate(.85);border-radius:4px;width:100%;height:auto;display:block}@media (width<=720px){.us[data-astro-cid-mzqvicdj]{grid-template-columns:repeat(3,1fr);gap:6px}}.note__photo[data-astro-cid-mzqvicdj]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);border-radius:4px;width:min(100%,15rem);height:auto;margin:2rem auto 0;display:block}.note__body[data-astro-cid-mzqvicdj] .note__photo[data-astro-cid-mzqvicdj]{margin:2rem auto}.note__strip[data-astro-cid-mzqvicdj]{border-radius:2px;width:100%;height:auto;margin:0 0 2rem;display:block}.note__photo--large[data-astro-cid-mzqvicdj]{width:min(100%,26rem)}.note__photo--tall[data-astro-cid-mzqvicdj]{aspect-ratio:941/1672;width:min(100%,26rem)}.note__photos[data-astro-cid-mzqvicdj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:30rem;display:grid}.note__photos[data-astro-cid-mzqvicdj] img[data-astro-cid-mzqvicdj]{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);border-radius:3px;width:100%;height:auto;display:block}.notes[data-astro-cid-mzqvicdj]{margin:0;padding:0;list-style:none}.note[data-astro-cid-mzqvicdj]{border-left:1px solid color-mix(in srgb, var(--ink) 18%, transparent);padding:0 0 12vh 2rem;position:relative}.note[data-astro-cid-mzqvicdj]:before{content:"";background:var(--ink);opacity:.7;border-radius:50%;width:9px;height:9px;position:absolute;top:.55rem;left:-5px}.note--moment[data-astro-cid-mzqvicdj]{padding-bottom:2.4rem}.moment[data-astro-cid-mzqvicdj]{color:inherit;justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.moment__text[data-astro-cid-mzqvicdj]{gap:.3rem;display:grid}.moment[data-astro-cid-mzqvicdj] .note__date[data-astro-cid-mzqvicdj]{opacity:.7;font-size:.68rem;display:block}.moment__title[data-astro-cid-mzqvicdj]{white-space:nowrap;font-size:1.2em;line-height:1.3}.moment[data-astro-cid-mzqvicdj]:hover .moment__title[data-astro-cid-mzqvicdj],.moment[data-astro-cid-mzqvicdj]:focus-visible .moment__title[data-astro-cid-mzqvicdj]{text-underline-offset:.2em;text-decoration:underline}.moment__photo[data-astro-cid-mzqvicdj]{aspect-ratio:16/9;object-fit:cover;border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);border-radius:3px;flex:none;width:8rem;height:auto}.note__date[data-astro-cid-mzqvicdj]{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:.78rem}.note__head[data-astro-cid-mzqvicdj]{align-items:center;gap:14px;display:flex}.note__caption[data-astro-cid-mzqvicdj]{opacity:.6;margin:.2rem 0 2rem;font-style:italic}.note__body[data-astro-cid-mzqvicdj] p[data-astro-cid-mzqvicdj]{opacity:.9;margin:0 0 1.2rem;line-height:1.55}.note__body[data-astro-cid-mzqvicdj] .note__emph[data-astro-cid-mzqvicdj]{opacity:1;margin:2rem 0;font-size:1.2em;font-style:italic;line-height:1.4}.note__after[data-astro-cid-mzqvicdj]{border-left:2px solid color-mix(in srgb, var(--ink) 35%, transparent);margin:2.6rem 0 0;padding:1.4rem 0 0 1.4rem}.note__after[data-astro-cid-mzqvicdj] p[data-astro-cid-mzqvicdj]{opacity:.85;margin:0 0 1rem;font-style:italic;line-height:1.55}.note__after[data-astro-cid-mzqvicdj] .note__after-label[data-astro-cid-mzqvicdj]{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;opacity:.55;font-size:.62rem;font-style:normal}.thought[data-astro-cid-mzqvicdj]{margin:1.6rem 0 0;padding-top:4.2rem;position:relative}.thought__dot[data-astro-cid-mzqvicdj]{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background:#ffe4cd0d;border-radius:50%;position:absolute}.thought__dot--a[data-astro-cid-mzqvicdj]{width:8px;height:8px;top:0;left:1.2rem}.thought__dot--b[data-astro-cid-mzqvicdj]{width:13px;height:13px;top:1.2rem;left:2.2rem}.thought__dot--c[data-astro-cid-mzqvicdj]{width:19px;height:19px;top:2.6rem;left:3.6rem}.thought__cloud[data-astro-cid-mzqvicdj]{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);text-align:center;background:radial-gradient(at 30% 20%,#ffe4cd17,#0000 60%),radial-gradient(at 80% 90%,#ffbe960f,#0000 55%),#fff0e606;border-radius:2.6rem;max-width:32rem;padding:2.2rem 2.4rem;font-style:italic;box-shadow:0 0 70px #ffb48212}.thought__cloud[data-astro-cid-mzqvicdj] p[data-astro-cid-mzqvicdj]{opacity:.9;margin:0 0 1.3rem;line-height:1.55}.thought__cloud[data-astro-cid-mzqvicdj] p[data-astro-cid-mzqvicdj]:last-of-type{margin-bottom:0}.thought__cloud[data-astro-cid-mzqvicdj] .thought__title[data-astro-cid-mzqvicdj]{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;opacity:.6;margin:0 0 1.4rem;font-size:.62rem;font-style:normal}.thought__beat[data-astro-cid-mzqvicdj]{place-items:center;width:14px;height:14px;margin:1.6rem auto 0;display:grid;position:relative}.thought__beat[data-astro-cid-mzqvicdj]:after{content:"";border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);opacity:0;border-radius:50%;position:absolute;inset:-2px}.thought__beat[data-astro-cid-mzqvicdj].is-beat:after{animation:1.1s ease-out heart-ripple}.thought__heart[data-astro-cid-mzqvicdj]{--red:0;filter:grayscale(calc(1 - var(--red))) drop-shadow(0 0 6px rgba(255, 70, 95, calc(.75 * var(--red))));will-change:transform;display:block}@keyframes heart-ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.thought__beat[data-astro-cid-mzqvicdj].is-beat:after{animation:none}}@media (width<=720px){.thought__cloud[data-astro-cid-mzqvicdj]{border-radius:2rem;padding:1.7rem 1.4rem}}.note__video[data-astro-cid-mzqvicdj]{margin:2.4rem 0 2.6rem}.note__video[data-astro-cid-mzqvicdj] iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.note__song[data-astro-cid-mzqvicdj]{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;opacity:.55;margin:.8rem 0 0;font-size:.66rem}.story__end[data-astro-cid-mzqvicdj]{text-align:center}.story__sign[data-astro-cid-mzqvicdj]{font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;opacity:.6;margin:0;font-size:.75rem}.story__next[data-astro-cid-mzqvicdj]{color:inherit;font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;opacity:.75;border:1px solid;border-radius:999px;margin:6vh 0 0;padding:10px 22px;font-size:.7rem;text-decoration:none;display:inline-block}.story__next[data-astro-cid-mzqvicdj]:hover,.story__next[data-astro-cid-mzqvicdj]:focus-visible{opacity:1}@media (width<=720px){.story[data-astro-cid-mzqvicdj]{padding:6vh var(--gutter) 10vh}.story__head[data-astro-cid-mzqvicdj]{margin:6vh 0}.story__lead[data-astro-cid-mzqvicdj]{margin-top:3vh}.note[data-astro-cid-mzqvicdj]{padding:0 0 6vh 1.3rem}.moment__photo[data-astro-cid-mzqvicdj]{width:6.5rem}.note__caption[data-astro-cid-mzqvicdj]{margin-bottom:1.2rem}.note__body[data-astro-cid-mzqvicdj] p[data-astro-cid-mzqvicdj]{opacity:1;margin:0 0 .75rem}.note__body[data-astro-cid-mzqvicdj] .note__emph[data-astro-cid-mzqvicdj]{margin:1.2rem 0}.note__video[data-astro-cid-mzqvicdj]{margin:1.4rem 0}.note__after[data-astro-cid-mzqvicdj]{margin-top:1.6rem;padding:1rem 0 0 1rem}.note__after[data-astro-cid-mzqvicdj] p[data-astro-cid-mzqvicdj]{opacity:.95;margin-bottom:.7rem}}
