.Footer-module__rnk_JG__footer{border-top:1px solid var(--border-color);color:var(--content-text);background:radial-gradient(circle at 10% 20%,#8db1e033,#0000 40%),radial-gradient(circle at 90% 10%,#aa5ce92e,#0000 45%),linear-gradient(#ffffffb3,#dce6f166)}.Footer-module__rnk_JG__inner{grid-gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem;padding:3.5rem 0 2.5rem;display:grid}.Footer-module__rnk_JG__section{flex-direction:column;gap:1.25rem;display:flex}.Footer-module__rnk_JG__title{letter-spacing:.32em;text-transform:uppercase;color:#1c1f2bb3;font-size:.8rem;font-weight:700}.Footer-module__rnk_JG__divider{background-image:var(--gradient);border-radius:999px;width:64px;height:2px}.Footer-module__rnk_JG__contactList{grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__rnk_JG__contactItem{color:#1c1f2bcc;align-items:center;gap:.75rem;font-size:.95rem;display:flex}.Footer-module__rnk_JG__note{color:#1c1f2b99;font-size:.9rem;font-style:italic}.Footer-module__rnk_JG__socials{align-items:center;gap:1rem;display:flex}.Footer-module__rnk_JG__socials a{color:#1c1f2bd9;border:1px solid #1c1f2b1a;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s,box-shadow .25s;display:inline-flex}.Footer-module__rnk_JG__socials a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a26}.Footer-module__rnk_JG__links{grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__rnk_JG__links a{color:#1c1f2bbf;font-size:.95rem;transition:color .2s}.Footer-module__rnk_JG__links a:hover{color:#1c1f2b}.Footer-module__rnk_JG__bottom{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#1c1f2b8c;padding:1rem 0 2rem;font-size:.75rem}[data-theme=dark] .Footer-module__rnk_JG__footer{background:radial-gradient(circle at 10% 20%,#2d468247,#0000 45%),radial-gradient(circle at 90% 10%,#4637783d,#0000 50%),linear-gradient(#04060cf5,#04050afc)}[data-theme=dark] .Footer-module__rnk_JG__title{color:#e2e7ff99}[data-theme=dark] .Footer-module__rnk_JG__contactItem{color:#e2e7ffb3}[data-theme=dark] .Footer-module__rnk_JG__note{color:#e2e7ffb3}[data-theme=dark] .Footer-module__rnk_JG__links a{color:#e2e7ffb3}[data-theme=dark] .Footer-module__rnk_JG__bottom{color:#e2e7ffb3}[data-theme=dark] .Footer-module__rnk_JG__links a:hover{color:#e2e7ff}[data-theme=dark] .Footer-module__rnk_JG__socials a{color:#e2e7ffcc;border-color:#e2e7ff33}
.timeline-module__XFKQ_W__timeline{--line-offset:.85rem;margin-left:0;padding-left:0;list-style:none;position:relative;overflow:visible}.timeline-module__XFKQ_W__timeline:before{content:"";top:.35rem;bottom:.35rem;left:var(--line-offset);background-image:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));border-radius:999px;width:2px;animation:3.5s ease-in-out infinite timeline-module__XFKQ_W__pulseLine;position:absolute}.timeline-module__XFKQ_W__timelineItem{padding-left:calc(var(--line-offset) + 1.25rem);opacity:0;animation:.65s forwards timeline-module__XFKQ_W__fadeSlide;animation-delay:calc(var(--index,0)*.12s);margin-bottom:1.5rem;list-style:none;position:relative;overflow:visible;transform:translateY(12px)}.timeline-module__XFKQ_W__marker{top:1.6rem;left:var(--line-offset);z-index:2;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.timeline-module__XFKQ_W__markerDot{z-index:2;border-radius:999px;width:.95rem;height:.95rem;transition:transform .22s,opacity .22s,box-shadow .22s;position:relative}.timeline-module__XFKQ_W__markerDot:after{content:"";opacity:0;pointer-events:none;border:2px solid;border-radius:999px;position:absolute;inset:-.35rem;transform:scale(.7)}.timeline-module__XFKQ_W__markerDotInactive{opacity:.45;z-index:1;transform:scale(.75)}.timeline-module__XFKQ_W__markerDotActive{opacity:1;transform:scale(1.15)}.timeline-module__XFKQ_W__markerDotActive:after{opacity:1;animation:3.2s ease-out infinite timeline-module__XFKQ_W__ripple}.timeline-module__XFKQ_W__card{position:relative}.timeline-module__XFKQ_W__detailsPanel{opacity:0;max-height:0;transition:max-height .32s,opacity .2s,transform .2s;overflow:hidden;transform:translateY(-6px)}.timeline-module__XFKQ_W__detailsPanelOpen{opacity:1;transform:translateY(0)}.timeline-module__XFKQ_W__detailsInner{overflow:hidden}.timeline-module__XFKQ_W__categoryDividerItem{padding-left:calc(var(--line-offset) + 1.25rem);margin:.5rem 0 .85rem;list-style:none}.timeline-module__XFKQ_W__categoryDivider{letter-spacing:.35em;text-transform:uppercase;align-items:center;gap:.75rem;margin-left:.25rem;font-size:.6rem;font-weight:600;display:flex}.timeline-module__XFKQ_W__categoryDivider:before,.timeline-module__XFKQ_W__categoryDivider:after{content:"";background-image:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));opacity:.7;flex:1;height:1px}.timeline-module__XFKQ_W__categoryDivider:after{background-image:linear-gradient(90deg,var(--gradient-end),var(--gradient-start))}.timeline-module__XFKQ_W__logo{background:#0f172a0a;border-radius:12px;justify-content:center;align-items:center;padding:4px;display:inline-flex;overflow:hidden}@media (min-width:768px){.timeline-module__XFKQ_W__timeline{--line-offset:1.25rem}}@keyframes timeline-module__XFKQ_W__fadeSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-module__XFKQ_W__pulseLine{0%{opacity:.25}50%{opacity:.95}to{opacity:.25}}@keyframes timeline-module__XFKQ_W__ripple{0%{opacity:.65;transform:scale(.4)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}
.markdown-styles-module__f3oeWa__markdown{font-size:1.125rem;line-height:1.625}.markdown-styles-module__f3oeWa__markdown p,.markdown-styles-module__f3oeWa__markdown ul,.markdown-styles-module__f3oeWa__markdown ol,.markdown-styles-module__f3oeWa__markdown blockquote{margin-top:1.5rem;margin-bottom:1.5rem}.markdown-styles-module__f3oeWa__markdown h2{margin-top:3rem;margin-bottom:1rem;font-size:1.875rem;line-height:1.375}.markdown-styles-module__f3oeWa__markdown h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;line-height:1.375}.markdown-styles-module__f3oeWa__markdown a{text-decoration:underline}
