.muslin[data-astro-cid-jzofxwv4]{background:var(--muslin-2)}.feature[data-astro-cid-jzofxwv4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:50px;display:grid}.frame[data-astro-cid-jzofxwv4]{background:linear-gradient(45deg, var(--mustard) 50%, var(--muslin) 50%) 0 0 / 22px 22px;border-radius:8px;margin:0;padding:16px;position:sticky;top:110px;box-shadow:0 30px 50px -30px #1f2a4db3}.frame[data-astro-cid-jzofxwv4] img[data-astro-cid-jzofxwv4]{border-radius:4px;width:100%}.bio[data-astro-cid-jzofxwv4] p[data-astro-cid-jzofxwv4]{margin:0 0 1em}@media (width<=860px){.feature[data-astro-cid-jzofxwv4]{grid-template-columns:minmax(0,1fr);gap:28px}.frame[data-astro-cid-jzofxwv4]{max-width:420px;position:static}}.years[data-astro-cid-jzofxwv4]{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:22px;display:grid}.yr[data-astro-cid-jzofxwv4]{text-align:left;font:inherit;color:var(--navy);background:var(--card);box-shadow:0 20px 34px -26px #1f2a4db3, 0 0 0 1px var(--line);cursor:pointer;transition:transform .3s var(--ease);border:0;border-radius:10px;align-content:start;gap:6px;padding:14px 14px 18px;display:grid}.yr[data-astro-cid-jzofxwv4]:disabled{cursor:default}.yr[data-astro-cid-jzofxwv4]:not(:disabled):hover{transform:translateY(-4px)rotate(-.5deg)}.yr-pic[data-astro-cid-jzofxwv4]{aspect-ratio:1;background:linear-gradient(45deg, var(--c) 50%, var(--muslin) 50%) 0 0 / 16px 16px;border-radius:6px;margin-bottom:6px;padding:10px;display:block}.yr-pic[data-astro-cid-jzofxwv4] img[data-astro-cid-jzofxwv4]{object-fit:cover;border-radius:3px;width:100%;height:100%}.yr-year[data-astro-cid-jzofxwv4]{font:800 .74rem/1 var(--sans);letter-spacing:.2em;color:var(--red)}.yr-name[data-astro-cid-jzofxwv4]{font:400 1.2rem/1.2 var(--serif)}.yr-go[data-astro-cid-jzofxwv4]{font:800 .72rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px}.memory[data-astro-cid-jzofxwv4]{box-shadow:0 30px 60px -40px #1f2a4db3, 0 0 0 8px var(--navy);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:0;display:grid;overflow:hidden}.mp[data-astro-cid-jzofxwv4]{text-align:center;background:var(--muslin);opacity:0;min-height:120px;transition:opacity .5s var(--ease) calc(var(--i) * 30ms), transform .6s var(--spring) calc(var(--i) * 30ms);align-content:center;gap:6px;padding:18px 16px;display:grid;position:relative;transform:scale(.9)}.mp[data-astro-cid-jzofxwv4]:nth-child(odd){background:#fffaf0}.mp[data-astro-cid-jzofxwv4]:before{content:"";background:linear-gradient(135deg, var(--c) 50%, transparent 50%);width:34px;height:34px;position:absolute;top:0;left:0}.mp[data-astro-cid-jzofxwv4]:after{content:"";pointer-events:none;border:1.5px dashed #1f2a4d40;position:absolute;inset:6px}.memory[data-astro-cid-jzofxwv4].in .mp[data-astro-cid-jzofxwv4]{opacity:1;transform:none}.mp-year[data-astro-cid-jzofxwv4]{font:800 .74rem/1 var(--sans);letter-spacing:.2em;color:var(--red)}.mp-name[data-astro-cid-jzofxwv4]{font:400 1.05rem/1.25 var(--serif);color:var(--navy)}.forms[data-astro-cid-jzofxwv4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.forms[data-astro-cid-jzofxwv4] h2[data-astro-cid-jzofxwv4],.forms[data-astro-cid-jzofxwv4] .row-cta[data-astro-cid-jzofxwv4]{margin:0}.story[data-astro-cid-jzofxwv4]{background:var(--card);border:0;border-radius:12px;width:min(760px,100vw - 32px);max-height:calc(100vh - 60px);padding:0;box-shadow:0 40px 80px -20px #0009}.story[data-astro-cid-jzofxwv4]::backdrop{background:#141c34b3}.story-in[data-astro-cid-jzofxwv4]{padding:34px 34px 28px}.story-in img{float:right;background:linear-gradient(45deg, var(--mustard) 50%, var(--muslin) 50%) 0 0 / 16px 16px;border-radius:6px;width:min(280px,60%);margin:0 0 14px 20px;padding:10px}.story-in h2{margin:6px 0 12px;font-size:1.8rem}.story-in p{margin:0 0 1em}.close[data-astro-cid-jzofxwv4]{float:right;background:var(--navy);color:#fff;cursor:pointer;z-index:2;border:0;border-radius:50%;width:40px;height:40px;margin:10px 10px 0 0;font-size:1.5rem;position:sticky;top:10px}@media (width<=600px){.story-in img{float:none;width:100%;margin:0 0 14px}.story-in[data-astro-cid-jzofxwv4]{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.mp[data-astro-cid-jzofxwv4]{opacity:1;transform:none}}
