.N4qS4W_stage{cursor:pointer;perspective:700px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;animation:N4qS4W_reveal .9s var(--ease-out) .12s both;background:0 0;border:0;padding:0;display:block;position:relative}.N4qS4W_stage:focus-visible{outline-offset:8px;border-radius:50%}@keyframes N4qS4W_reveal{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.92)}}.N4qS4W_float{width:100%;height:100%;animation:5.5s ease-in-out infinite alternate N4qS4W_float}@keyframes N4qS4W_float{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.N4qS4W_shadow{background:radial-gradient(closest-side,#00000029,#0000);border-radius:50%;width:64%;height:14px;margin-left:-32%;animation:5.5s ease-in-out infinite alternate N4qS4W_shadow;position:absolute;bottom:-14px;left:50%}:root[data-theme=dark] .N4qS4W_shadow{background:radial-gradient(closest-side,#0009,#0000)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .N4qS4W_shadow{background:radial-gradient(closest-side,#0009,#0000)}}@keyframes N4qS4W_shadow{0%{opacity:1;transform:scaleX(1)}to{opacity:.7;transform:scaleX(.86)}}.N4qS4W_tilt,.N4qS4W_hit{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.N4qS4W_hit{transform-origin:50% 70%}.N4qS4W_image{pointer-events:none;width:100%;height:100%;display:block}.N4qS4W_glossMask{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%}.N4qS4W_gloss{mix-blend-mode:soft-light;background:radial-gradient(circle at 38% 28%,#ffffff61,#fff0 38%);position:absolute;inset:-30%}.N4qS4W_ring{border:1.5px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:46%;left:50%}@media (prefers-reduced-motion:reduce){.N4qS4W_stage{animation:.4s both N4qS4W_reveal-fade}.N4qS4W_float,.N4qS4W_shadow{animation:none}}@keyframes N4qS4W_reveal-fade{0%{opacity:0}}
.ah2UrG_timeline{--rail-x:5px;--indent:32px;position:relative}.ah2UrG_track{left:calc(var(--rail-x) - .5px);top:var(--rail-start,12px);width:1px;height:var(--rail-length,calc(100% - 24px));pointer-events:none;position:absolute}.ah2UrG_rail{background-image:linear-gradient(to bottom, var(--rule) 0 2px, transparent 2px 5.5px);background-size:1px 5.5px;position:absolute;inset:0}.ah2UrG_lit{background:var(--accent);box-shadow:0 0 4px rgba(var(--accent-rgb), .25), 0 0 12px rgba(var(--accent-rgb), .18);transform-origin:top;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.ah2UrG_head{background:var(--accent);width:5px;height:5px;box-shadow:0 0 5px 1px rgba(var(--accent-rgb), .3), 0 0 12px 3px rgba(var(--accent-rgb), .2);opacity:0;will-change:transform;border-radius:50%;transition:opacity .2s;position:absolute;top:-2.5px;left:-2px}.ah2UrG_list{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}.ah2UrG_entry{padding-left:var(--indent);position:relative}.ah2UrG_dot{top:6px;left:calc(var(--rail-x) - 6.5px);border:1px solid var(--rule);background:var(--bg);width:13px;height:13px;transition:border-color .3s var(--ease-out);border-radius:50%;position:absolute}.ah2UrG_dot:after{content:"";background:var(--rule);transition:background-color .3s var(--ease-out);border-radius:50%;position:absolute;inset:3px}.ah2UrG_dot[data-lit=true]{border-color:var(--accent)}.ah2UrG_dot[data-lit=true]:after{background:var(--accent)}.ah2UrG_dot:before{content:"";border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.ah2UrG_dot[data-lit=true]:before{animation:ah2UrG_pulse .72s var(--ease-out)}@keyframes ah2UrG_pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.ah2UrG_dot[data-lit=true]:before{animation:none}}.ah2UrG_years{color:var(--text-faint);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-bottom:2px;font-size:12px;font-weight:500;line-height:1.4;display:block}@media (min-width:860px){.ah2UrG_years{top:5px;right:calc(100% + 18px - var(--rail-x));text-align:right;white-space:nowrap;margin:0;position:absolute}}@media (max-width:859px){.ah2UrG_dot{top:23px}}.ah2UrG_title{color:var(--text);font-family:inherit;font-size:inherit;letter-spacing:normal;font-weight:600;line-height:1.7}.ah2UrG_description{margin-top:4px;font-size:14px;line-height:1.7}.ah2UrG_ref{color:var(--text-faint);vertical-align:.6em;margin-left:2px;font-size:10px;font-weight:500;line-height:0}.ah2UrG_ref a{color:inherit;text-decoration:none}.ah2UrG_sources{padding-left:var(--indent);color:var(--text-faint);margin-top:40px;font-size:12px;font-weight:500}.ah2UrG_sources summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;list-style:none;transition:color .15s;display:inline-flex}.ah2UrG_sources summary::-webkit-details-marker{display:none}.ah2UrG_sources summary:after{content:"";width:5px;height:5px;transition:transform .2s var(--ease-out);border-bottom:1.25px solid;border-right:1.25px solid;transform:translateY(-1px)rotate(-45deg)}.ah2UrG_sources[open] summary:after{transform:translateY(-2px)rotate(45deg)}.ah2UrG_notes{flex-direction:column;gap:10px;max-width:52ch;margin:12px 0 0;padding:0;line-height:1.6;list-style:none;display:flex}.ah2UrG_notes li{grid-template-columns:14px 1fr;display:grid}.ah2UrG_noteNumber{font-variant-numeric:tabular-nums}.ah2UrG_noteAbout{font-weight:400;display:block}.ah2UrG_notes a{color:inherit}@media (hover:hover) and (pointer:fine){.ah2UrG_ref a:hover,.ah2UrG_sources summary:hover,.ah2UrG_notes a:hover{color:var(--text)}}
