.journey-note[data-v-16f098aa]{font-family:Caveat,Plus Jakarta Sans,cursive;letter-spacing:.01em}.timeline-story .timeline-badge[data-v-16f098aa],.timeline-story .timeline-card[data-v-16f098aa]{opacity:1}.timeline-card-surface[data-v-16f098aa]{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}.timeline-card-surface[data-v-16f098aa]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.15) 42%,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease}.timeline-card-surface[data-v-16f098aa]:after{background:linear-gradient(90deg,transparent,rgba(59,130,246,.45),transparent);border-radius:1rem 1rem 0 0;content:"";height:3px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.timeline-card-surface[data-v-16f098aa]:hover{border-color:#bfdbfe;box-shadow:0 4px 12px -2px #0f172a14,0 22px 48px -16px #2563eb47;transform:translateY(-6px)}.timeline-card-surface[data-v-16f098aa]:hover:after,.timeline-card-surface[data-v-16f098aa]:hover:before{opacity:1}.timeline-card-surface--highlight[data-v-16f098aa]:hover{border-color:#6ee7b7;box-shadow:0 4px 12px -2px #0f172a0f,0 22px 48px -16px #10b98159}.timeline-card-surface--highlight[data-v-16f098aa]:hover:after{background:linear-gradient(90deg,transparent,rgba(52,211,153,.55),transparent)}.timeline-card-surface--featured[data-v-16f098aa]:hover{border-color:#93c5fd8c;box-shadow:0 4px 12px -2px #0f172a1f,0 24px 48px -14px #2563eb80}.timeline-card-surface--featured[data-v-16f098aa]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.06) 42%,transparent 70%)}.timeline-card-surface--featured[data-v-16f098aa]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent)}.timeline-card-icon[data-v-16f098aa]{transition:transform .45s cubic-bezier(.22,1,.36,1)}.timeline-card-surface:hover .timeline-card-icon[data-v-16f098aa]{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.timeline-card-icon[data-v-16f098aa],.timeline-card-surface[data-v-16f098aa]{transition:none}.timeline-card-surface[data-v-16f098aa]:hover,.timeline-card-surface:hover .timeline-card-icon[data-v-16f098aa]{transform:none}}
