.index-module__pytzoq__container{flex-direction:column;justify-content:center;height:100%;display:flex}.index-module__pytzoq__name{font-family:var(--font-heading);letter-spacing:1px;margin-bottom:8px;font-size:28px;font-weight:700}.index-module__pytzoq__title{min-height:28px;color:var(--color-text-muted);font-size:15px;font-style:italic}.index-module__pytzoq__navLinks{flex-direction:column;gap:4px;margin:40px 0;display:flex}.index-module__pytzoq__navLinks a{color:var(--color-text-muted);width:fit-content;transition:color var(--transition-base), padding-left var(--transition-base);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.index-module__pytzoq__navLinks a:hover{color:var(--color-primary)}.index-module__pytzoq__indicator{background:var(--color-text-muted);width:24px;height:1px;transition:width var(--transition-base), background var(--transition-base);display:inline-block}.index-module__pytzoq__active .index-module__pytzoq__indicator{background:var(--color-accent);width:48px}.index-module__pytzoq__active{font-weight:600;color:var(--color-primary)!important}.index-module__pytzoq__icons{gap:14px;display:flex}@media (max-width:700px){.index-module__pytzoq__navLinks{align-items:center;margin:24px 0}.index-module__pytzoq__container{flex-direction:column;align-items:center;display:flex}}@media (max-height:500px){.index-module__pytzoq__navLinks{margin:20px 0}}
.index-module__9Sc8Ca__logo{cursor:pointer;transition:transform var(--transition-base), fill var(--transition-base);fill:var(--color-primary-dim)}.index-module__9Sc8Ca__logo:hover{fill:var(--color-accent);transform:scale(1.1)}
.index-module__zlQQKq__icons{gap:10px;margin-top:8px;margin-left:2px;display:flex}
.index-module__NMY81W__view{color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base);background:0 0;border-radius:8px;margin-top:16px;padding:8px 20px;font-size:13px}.index-module__NMY81W__view:hover{color:var(--color-accent);border-color:var(--color-accent)}
.index-module__D9o9cq__container{gap:20px;padding:0 0 32px;display:flex}.index-module__D9o9cq__timeline{flex-direction:column;flex-shrink:0;align-items:center;padding-top:6px;display:flex}.index-module__D9o9cq__dot{background:var(--color-accent);border:2px solid var(--color-bg);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-accent);border-radius:50%;flex-shrink:0}.index-module__D9o9cq__line{background:var(--color-border);flex:1;width:1px;margin-top:8px}.index-module__D9o9cq__content{flex:1;min-width:0}.index-module__D9o9cq__date{letter-spacing:1px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;font-size:12px;font-weight:600}.index-module__D9o9cq__title{font-family:var(--font-heading);font-size:16px;font-weight:600}.index-module__D9o9cq__company{color:var(--color-accent);margin-bottom:8px;font-size:14px;font-style:italic}.index-module__D9o9cq__pointers{color:var(--color-text-muted);margin:0;padding-left:18px;font-size:14px;line-height:1.7;list-style-type:disc}.index-module__D9o9cq__pointers li{margin-top:4px}.index-module__D9o9cq__articles{flex-direction:column;gap:8px;margin-top:12px;display:flex}.index-module__D9o9cq__articleLink{color:var(--color-accent);transition:opacity var(--transition-base);align-items:center;gap:6px;font-size:13px;display:inline-flex}.index-module__D9o9cq__articleLink:hover{opacity:.7}@media (max-width:700px){.index-module__D9o9cq__container{padding:0 12px 28px}}
.index-module__akooNW__overlay{z-index:100;justify-content:center;align-items:center;width:100%;height:100%;transition:top .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:-150%;left:0}.index-module__akooNW__overlay.index-module__akooNW__open{top:0}.index-module__akooNW__content{background-image:linear-gradient(-45deg,#000 0%,#000c45 25%,#000 51%,#004a00 100%);background-size:900% 900%;width:100%;height:100%;animation:30s infinite index-module__akooNW__AnimateBG}@keyframes index-module__akooNW__AnimateBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.index-module__akooNW__closeContainer{justify-content:flex-end;padding-right:14px;display:flex}.index-module__akooNW__close{cursor:pointer;color:var(--color-primary);transition:color var(--transition-base);background:0 0;border:none;padding-top:12px;font-size:28px}.index-module__akooNW__close:hover{color:var(--color-accent)}
.index-module__hNHanW__view{color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base);background:0 0;border-radius:8px;margin-top:16px;padding:8px 20px;font-size:13px}.index-module__hNHanW__view:hover{color:var(--color-accent);border-color:var(--color-accent)}
.index-module__3xOtsW__card{max-width:1150px;margin:0 auto;padding:0 5%;display:flex;position:relative}.index-module__3xOtsW__left{flex-direction:column;flex:none;width:280px;height:100vh;padding-top:20px;padding-left:20px;display:flex;position:sticky;top:0}.index-module__3xOtsW__right{flex:1;min-width:0;padding:10px 10px 100px}.index-module__3xOtsW__top{display:none}@media (min-width:1000px){.index-module__3xOtsW__container{justify-content:center;min-height:100vh;display:flex}}@media (max-width:1000px){.index-module__3xOtsW__left{width:240px}.index-module__3xOtsW__card{padding:0 2%}}@media (max-width:700px){.index-module__3xOtsW__card{flex-direction:column;padding:0;display:flex}.index-module__3xOtsW__top{z-index:1000;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);background:#0a0a0fd9;flex:none;padding:14px 18px;display:block;position:sticky;top:0}.index-module__3xOtsW__left{display:none}.index-module__3xOtsW__right{padding-bottom:50px}}.index-module__3xOtsW__topContainer{justify-content:space-between;align-items:center;display:flex}.index-module__3xOtsW__icon{cursor:pointer;width:22px;height:22px;fill:var(--color-primary);transition:transform var(--transition-base), fill var(--transition-base)}.index-module__3xOtsW__icon:hover{fill:var(--color-accent);transform:scale(1.15)}.index-module__3xOtsW__name{font-family:var(--font-heading);letter-spacing:1.5px;font-size:20px;font-weight:700}.index-module__3xOtsW__active{color:var(--color-text-muted);margin-top:2px;font-size:13px}
