.events-timeline[data-astro-cid-rdlveakq]{position:relative;overflow:clip}.events-timeline[data-astro-cid-rdlveakq]>.container[data-astro-cid-rdlveakq]{position:relative;z-index:1}.ev-bg[data-astro-cid-rdlveakq]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ev-orb[data-astro-cid-rdlveakq]{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform}.ev-orb--1[data-astro-cid-rdlveakq]{width:460px;height:460px;top:-120px;left:-140px;opacity:.4;background:radial-gradient(circle at 50% 50%,var(--cc-periwinkle),transparent 68%);animation:ev-drift-1 24s ease-in-out infinite alternate}.ev-orb--2[data-astro-cid-rdlveakq]{width:540px;height:540px;top:26%;right:-180px;opacity:.38;background:radial-gradient(circle at 50% 50%,var(--cc-lavender),transparent 68%);animation:ev-drift-2 30s ease-in-out infinite alternate}.ev-orb--3[data-astro-cid-rdlveakq]{width:400px;height:400px;bottom:-120px;left:12%;opacity:.3;background:radial-gradient(circle at 50% 50%,var(--cc-periwinkle-deep),transparent 70%);animation:ev-drift-3 27s ease-in-out infinite alternate}.ev-orb--4[data-astro-cid-rdlveakq]{width:320px;height:320px;top:58%;left:40%;opacity:.22;background:radial-gradient(circle at 50% 50%,var(--cc-lavender-soft),transparent 72%);animation:ev-drift-1 33s ease-in-out infinite alternate-reverse}@keyframes ev-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(70px,50px) scale(1.08)}}@keyframes ev-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,40px) scale(1.1)}}@keyframes ev-drift-3{0%{transform:translate(0) scale(1)}to{transform:translate(50px,-50px) scale(1.06)}}.tline[data-astro-cid-rdlveakq]{list-style:none;margin:0 auto;padding:8px 0 0;max-width:920px;position:relative}.tline[data-astro-cid-rdlveakq]:before{content:"";position:absolute;top:6px;bottom:40px;left:50%;transform:translate(-50%);width:3px;border-radius:3px;background:linear-gradient(var(--cc-periwinkle),var(--cc-lavender))}.tline__item[data-astro-cid-rdlveakq]{position:relative;width:50%;box-sizing:border-box;padding:0 46px 40px;opacity:0;transform:translateY(26px);transition:opacity .6s var(--ease-out, ease),transform .6s var(--ease-out, ease)}.tline__item[data-astro-cid-rdlveakq].is-visible{opacity:1;transform:none}.is-left[data-astro-cid-rdlveakq]{left:0}.is-right[data-astro-cid-rdlveakq]{left:50%}.tline__node[data-astro-cid-rdlveakq]{position:absolute;top:4px;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--cc-periwinkle);box-shadow:0 0 0 5px #777fb024;z-index:2}.is-left[data-astro-cid-rdlveakq] .tline__node[data-astro-cid-rdlveakq]{right:-10px}.is-right[data-astro-cid-rdlveakq] .tline__node[data-astro-cid-rdlveakq]{left:-10px}.tline__card[data-astro-cid-rdlveakq]{position:relative;background:#fff;border:1px solid rgba(41,44,61,.08);border-radius:14px;padding:22px 24px;box-shadow:0 8px 28px #292c3d14;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.tline__card[data-astro-cid-rdlveakq]:hover{transform:translateY(-3px);box-shadow:0 14px 36px #292c3d24}@keyframes tline-zoom{0%{transform:scale(.94)}50%{transform:scale(1.08)}to{transform:scale(.94)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.tline__card[data-astro-cid-rdlveakq]{animation:tline-zoom linear both;animation-timeline:view();animation-range:cover;will-change:transform}.is-left[data-astro-cid-rdlveakq] .tline__card[data-astro-cid-rdlveakq]{transform-origin:right center}.is-right[data-astro-cid-rdlveakq] .tline__card[data-astro-cid-rdlveakq]{transform-origin:left center}}}.tline__card[data-astro-cid-rdlveakq]:after{content:"";position:absolute;top:10px;width:12px;height:12px;background:#fff;border:1px solid rgba(41,44,61,.08);transform:rotate(45deg)}.is-left[data-astro-cid-rdlveakq] .tline__card[data-astro-cid-rdlveakq]:after{right:-7px;border-left:none;border-bottom:none}.is-right[data-astro-cid-rdlveakq] .tline__card[data-astro-cid-rdlveakq]:after{left:-7px;border-right:none;border-top:none}.tline__photo[data-astro-cid-rdlveakq]{display:block;width:calc(100% + 48px);max-width:none;margin:-22px -24px 16px;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:13px 13px 0 0;background:var(--cc-lavender-soft, #eef0f7)}.tline__year[data-astro-cid-rdlveakq]{display:inline-block;font-family:var(--cc-font-heading);font-weight:700;font-size:.85rem;letter-spacing:.04em;color:#fff;background:var(--cc-periwinkle-deep);padding:3px 12px;border-radius:999px;margin-bottom:10px}.tline__card[data-astro-cid-rdlveakq] h3[data-astro-cid-rdlveakq]{margin:0 0 8px;font-size:1.18rem}.tline__card[data-astro-cid-rdlveakq] p[data-astro-cid-rdlveakq]{margin:0 0 12px;color:var(--cc-text-muted);line-height:1.6}.tline__link[data-astro-cid-rdlveakq]{font-weight:600;color:var(--cc-ink-link);text-decoration:none}.tline__link[data-astro-cid-rdlveakq]:hover{text-decoration:underline}.tl-note[data-astro-cid-rdlveakq]{max-width:640px;margin:12px auto 0;text-align:center;color:var(--cc-text-muted);font-size:.98rem;line-height:1.6}.btn-row[data-astro-cid-rdlveakq]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.btn--outline-on-dark[data-astro-cid-rdlveakq]{color:#fff;border-color:#fff9}.btn--outline-on-dark[data-astro-cid-rdlveakq]:hover{background:#fff;color:var(--cc-primary);border-color:#fff}@media (max-width: 720px){.tline[data-astro-cid-rdlveakq]{max-width:560px}.tline[data-astro-cid-rdlveakq]:before{left:11px;transform:none}.tline__item[data-astro-cid-rdlveakq],.is-left[data-astro-cid-rdlveakq],.is-right[data-astro-cid-rdlveakq]{width:100%;left:0;padding:0 0 28px 44px}.is-left[data-astro-cid-rdlveakq] .tline__node[data-astro-cid-rdlveakq],.is-right[data-astro-cid-rdlveakq] .tline__node[data-astro-cid-rdlveakq]{left:2px;right:auto}.is-left[data-astro-cid-rdlveakq] .tline__card[data-astro-cid-rdlveakq]:after,.is-right[data-astro-cid-rdlveakq] .tline__card[data-astro-cid-rdlveakq]:after{left:-7px;right:auto;border-right:none;border-top:none;border-left:1px solid rgba(41,44,61,.08);border-bottom:1px solid rgba(41,44,61,.08)}.is-left[data-astro-cid-rdlveakq] .tline__card[data-astro-cid-rdlveakq],.is-right[data-astro-cid-rdlveakq] .tline__card[data-astro-cid-rdlveakq]{transform-origin:center center}}@media (prefers-reduced-motion: reduce){.ev-orb[data-astro-cid-rdlveakq]{animation:none}.tline__item[data-astro-cid-rdlveakq]{opacity:1;transform:none;transition:none}.tline__card[data-astro-cid-rdlveakq]{transition:none}}
