*{box-sizing:border-box;margin:0}html,body{position:relative;height:100%;min-height:100%;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#090a0f;color:#f8fafc}#root{height:100%;display:flex;position:relative}#background{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at bottom,#0d272d,#090a0f)}button,input,textarea{font:inherit}a{color:inherit}.material-symbols-outlined{font-size:1.2rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}._commonSection_oaeyc_1{height:100%;flex:1;display:flex;flex-direction:column}._titleSection_oaeyc_8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5.5rem 1.25rem 1rem;flex:1}._timelineSection_oaeyc_17{display:flex;justify-content:center;padding:0 1.25rem 3.5rem}._header_oaeyc_23{position:absolute;top:0;left:0;right:0;flex-direction:column;padding:1.6rem}._positionTitle_oaeyc_32{font-size:.85rem;font-weight:500;color:#9ca3af;letter-spacing:.02em;text-align:center}._startYear_oaeyc_40{color:#cbd5e1;font-weight:600;font-variant-numeric:tabular-nums}._nameTitle_oaeyc_46{text-align:center;margin-top:.55rem;font-size:3rem;font-weight:700;color:#f8fafc;line-height:1}._linkContainer_oaeyc_55{display:flex;justify-content:flex-end}._link_oaeyc_55{display:inline-flex;align-items:center;gap:.5rem;border-radius:.6rem;background-color:#ffffff0d;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#f8fafc;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}._link_oaeyc_55:hover{background-color:#70e1ff24;box-shadow:0 0 0 1px #70e1ff59}._link_oaeyc_55:focus-visible{outline:2px solid #70e1ff;outline-offset:3px}._link_oaeyc_55:active{transform:translateY(1px)}@media(max-width:780px){._timelineSection_oaeyc_17{padding-bottom:2.5rem}._positionTitle_oaeyc_32{font-size:.78rem}._nameTitle_oaeyc_46{font-size:2.15rem}}._timeline_1b51l_6{position:relative;margin-top:4rem;padding-top:104px;width:min(820px,92vw)}._line_1b51l_13{position:relative;height:1px;background:linear-gradient(90deg,#70e1ff00,#70e1ff42 9% 91%,#70e1ff00)}._lineFill_1b51l_19{position:absolute;inset:0 auto 0 0;height:1px;width:0;background:linear-gradient(90deg,#70e1ff00,#70e1ffcc);transition:width 1.6s cubic-bezier(.22,.61,.36,1)}._nodes_1b51l_28{position:absolute;top:104px;left:0;right:0;display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}._node_1b51l_28{position:relative;display:flex;flex:1;justify-content:center;opacity:0;transform:translateY(5px);transition:opacity .48s ease,transform .48s ease;transition-delay:calc(var(--index) * .15s)}._dot_1b51l_51{position:absolute;top:-4px;width:8px;height:8px;border-radius:999px;background:#0b1a1f;border:1px solid rgba(112,225,255,.4);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}._label_1b51l_62{position:absolute;bottom:16px;display:flex;flex-direction:column;align-items:center;gap:.18rem;width:112px;text-align:center}._logo_1b51l_73{width:26px;height:26px;margin-bottom:.3rem;border-radius:7px;object-fit:cover;background-color:#ffffff0f;filter:grayscale(1) brightness(1.25);opacity:.62;transition:filter .22s ease,opacity .22s ease,transform .22s ease}._company_1b51l_85{font-size:.8rem;font-weight:600;color:#f8fafcb3;white-space:nowrap;transition:color .2s ease}._period_1b51l_93,._shortPeriod_1b51l_94{font-size:.64rem;color:#4b5563;letter-spacing:.05em;font-variant-numeric:tabular-nums;white-space:nowrap}._shortPeriod_1b51l_94{display:none}._link_1b51l_108{cursor:pointer;text-decoration:none;color:inherit;border-radius:.5rem}._link_1b51l_108:focus-visible{outline:2px solid #70e1ff;outline-offset:4px}._link_1b51l_108:hover~._dot_1b51l_51,._link_1b51l_108:focus-visible~._dot_1b51l_51{border-color:#70e1ff;box-shadow:0 0 10px #70e1ff80;transform:scale(1.25)}._spacer_1b51l_126{display:none}._node_1b51l_28:hover ._dot_1b51l_51,._node_1b51l_28:focus-within ._dot_1b51l_51{border-color:#70e1ff;box-shadow:0 0 10px #70e1ff80;transform:scale(1.25)}._node_1b51l_28:hover ._company_1b51l_85,._node_1b51l_28:focus-within ._company_1b51l_85{color:#f8fafc}._node_1b51l_28:hover ._logo_1b51l_73,._node_1b51l_28:focus-within ._logo_1b51l_73{filter:none;opacity:1;transform:scale(1.06)}._node_1b51l_28._current_1b51l_147 ._dot_1b51l_51{background:#70e1ff;border-color:#70e1ff;animation:_pulse_1b51l_1 2.6s ease-out infinite}._node_1b51l_28._current_1b51l_147 ._company_1b51l_85{color:#f8fafc}._node_1b51l_28._current_1b51l_147 ._period_1b51l_93,._node_1b51l_28._current_1b51l_147 ._shortPeriod_1b51l_94{color:#70e1ff}._node_1b51l_28._current_1b51l_147 ._logo_1b51l_73{filter:none;opacity:1}._revealed_1b51l_164 ._lineFill_1b51l_19{width:100%}._revealed_1b51l_164 ._node_1b51l_28{opacity:1;transform:none}@keyframes _pulse_1b51l_1{0%{box-shadow:0 0 #70e1ff80}70%{box-shadow:0 0 0 9px #70e1ff00}to{box-shadow:0 0 #70e1ff00}}@media(max-width:780px){._timeline_1b51l_6{margin:2.75rem auto 0;padding-top:0;width:max-content;max-width:100%}._line_1b51l_13{position:absolute;top:5px;bottom:5px;left:calc(5.5rem + 4px);width:1px;height:auto;background:linear-gradient(180deg,#70e1ff00,#70e1ff42 7% 93%,#70e1ff00)}._lineFill_1b51l_19{inset:0 0 auto;width:1px;height:0;background:linear-gradient(180deg,#70e1ff00,#70e1ffbf);transition:height 1.5s cubic-bezier(.22,.61,.36,1)}._nodes_1b51l_28{position:static;top:auto;flex-direction:column-reverse;gap:1.2rem}._node_1b51l_28{display:grid;flex:none;grid-template-columns:4.6rem 8px minmax(0,1fr);column-gap:.9rem;align-items:center;transform:translateY(4px);transition-delay:calc(var(--reverseIndex) * .15s)}._dot_1b51l_51{position:static;grid-column:2;justify-self:center}._label_1b51l_62{position:static;bottom:auto;grid-column:3;width:auto;flex-direction:row;align-items:center;gap:.55rem;text-align:left}._logo_1b51l_73{display:none}._company_1b51l_85{font-size:.88rem}._link_1b51l_108{padding:.35rem .5rem;margin:-.35rem -.5rem}._period_1b51l_93{display:none}._shortPeriod_1b51l_94{display:block;grid-column:1;grid-row:1;justify-self:end;font-size:.63rem;text-align:right}._spacer_1b51l_126{display:none}._revealed_1b51l_164 ._lineFill_1b51l_19{width:1px;height:100%}}@media(prefers-reduced-motion:reduce){._node_1b51l_28{transition-delay:0ms}._lineFill_1b51l_19{transition-duration:0ms}._node_1b51l_28._current_1b51l_147 ._dot_1b51l_51{animation:none}}._header_ab01l_1{flex-direction:column;padding:1.6rem}._mainLink_ab01l_6{text-decoration:none;font-weight:600}._container_ab01l_11{flex:1;display:flex;flex-direction:column;height:100%}._loaderWrapper_1hzjp_1{width:100%;min-height:40vh;display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:1.25rem;padding:2rem 1rem;text-align:center}._orbital_1hzjp_14{position:relative;width:7rem;height:7rem}._ring_1hzjp_20{position:absolute;inset:0;border-radius:999px;border:.2rem solid transparent}._primaryRing_1hzjp_27{border-top-color:#70e1ffe6;border-right-color:#7d7affb3;border-bottom-color:#70e1ff33;border-left-color:#7d7aff59;animation:_spin_1hzjp_1 1.6s linear infinite;filter:drop-shadow(0 0 15px rgba(112,225,255,.35))}._secondaryRing_1hzjp_36{inset:.65rem;border:.2rem dashed rgba(255,255,255,.15);animation:_spinReverse_1hzjp_1 2.8s linear infinite}._coreGlow_1hzjp_42{position:absolute;inset:1rem;border-radius:999px;background:radial-gradient(circle,#70e1ff66,#70e1ff00);filter:blur(10px);animation:_pulse_1hzjp_1 2.4s ease-in-out infinite}._core_1hzjp_42{position:absolute;inset:1.6rem;border-radius:999px;background:linear-gradient(135deg,#70e1fff2,#7d7affe6);box-shadow:0 0 25px #70e1ff59,inset 0 0 15px #090a0f73;animation:_float_1hzjp_1 3s ease-in-out infinite}._message_1hzjp_60{display:inline-flex;align-items:center;gap:.6rem;font-size:1.1rem;letter-spacing:.05em;color:#f8fafcd9;text-transform:uppercase}._ellipsis_1hzjp_70{display:inline-flex;gap:.35rem}._ellipsis_1hzjp_70 span{width:.5rem;height:.5rem;border-radius:999px;background:linear-gradient(135deg,#70e1ff,#7d7aff);animation:_blink_1hzjp_1 1.2s ease-in-out infinite}._ellipsis_1hzjp_70 span:nth-child(2){animation-delay:.15s}._ellipsis_1hzjp_70 span:nth-child(3){animation-delay:.3s}@keyframes _spin_1hzjp_1{to{transform:rotate(360deg)}}@keyframes _spinReverse_1hzjp_1{to{transform:rotate(-360deg)}}@keyframes _pulse_1hzjp_1{0%{transform:scale(.85);opacity:.55}50%{transform:scale(1);opacity:1}to{transform:scale(.85);opacity:.55}}@keyframes _float_1hzjp_1{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes _blink_1hzjp_1{0%{transform:scale(.6);opacity:.3}50%{transform:scale(1);opacity:1}to{transform:scale(.6);opacity:.3}}
