.chronicles-page{--bg:#000;--bg2:#0A0A0F;--orange:#FFA34E;--pink:#CE09FF;--white:#FFF;--light:#DADADA;--soft:#BFC0C2;--dim:#9A9A9A;font-family:Inter,sans-serif;color:var(--white);overflow-x:hidden;position:relative;min-height:100vh}.chronicles-page *,.chronicles-page :after,.chronicles-page :before{margin:0;padding:0;box-sizing:border-box}.chronicles-page .hero{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.chronicles-page .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--dim);letter-spacing:1px;margin-bottom:32px;animation:chronicles-fadeInDown 1s ease .2s both}.chronicles-page .hero-eyebrow .pulse{width:7px;height:7px;border-radius:50%;background:var(--orange);animation:chronicles-pulse 2s ease infinite;box-shadow:0 0 10px var(--orange);flex-shrink:0}.chronicles-page .hero h1{font-size:clamp(44px,8vw,96px);font-weight:700;line-height:1.05;letter-spacing:-2px;margin-bottom:24px;animation:chronicles-fadeInUp 1s ease .4s both}.chronicles-page .hl{background:linear-gradient(135deg,var(--orange),var(--pink));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.chronicles-page .hl-mark{display:inline-block;height:.78em;width:auto;vertical-align:-.06em;margin:0 .04em}.chronicles-page .hl-mark linearGradient stop:first-of-type{animation:chronicles-hl-shine-a 3.5s ease-in-out infinite}.chronicles-page .hl-mark linearGradient stop:nth-of-type(2){animation:chronicles-hl-shine-b 3.5s ease-in-out infinite}@keyframes chronicles-hl-shine-a{0%,to{stop-color:#ffa34e}50%{stop-color:#ce09ff}}@keyframes chronicles-hl-shine-b{0%,to{stop-color:#ce09ff}50%{stop-color:#ffa34e}}@media(prefers-reduced-motion:reduce){.chronicles-page .hl-mark linearGradient stop{animation:none}}.chronicles-page .hero-sub{font-size:clamp(15px,2.2vw,20px);font-weight:400;color:var(--soft);max-width:580px;line-height:1.7;margin-bottom:48px;animation:chronicles-fadeInUp 1s ease .6s both}.chronicles-page a.cta{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,var(--orange),#ff7b1a);color:#000;font-weight:700;font-size:15px;border:none;border-radius:60px;cursor:pointer;text-decoration:none;transition:all .4s;box-shadow:0 0 40px rgba(255,163,78,.3);animation:chronicles-fadeInUp 1s ease .8s both}.chronicles-page a.cta:hover{transform:translateY(-2px);box-shadow:0 0 60px rgba(255,163,78,.5)}.chronicles-page a.cta svg{transition:transform .3s}.chronicles-page a.cta:hover svg{transform:translateY(4px)}.chronicles-page .scroll-ind{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);animation:chronicles-fadeInUp 1s ease 1.2s both}.chronicles-page .scroll-line{width:1px;height:60px;background:linear-gradient(to bottom,var(--orange),transparent);animation:chronicles-scrollPulse 2s ease infinite}.chronicles-page .stats{position:relative;z-index:1;display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:36px 20px;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(10,10,15,.6);backdrop-filter:blur(20px)}.chronicles-page .st{text-align:center;opacity:0;transform:translateY(20px);transition:all .6s}.chronicles-page .st.visible{opacity:1;transform:translateY(0)}.chronicles-page .st-n{font-size:34px;font-weight:700;background:linear-gradient(120deg,var(--orange) 0,var(--pink) 50%,var(--orange) 100%);background-size:220% 100%;background-position:0 50%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:bonuz-shimmer 3.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.chronicles-page .st-n{animation:none}}.chronicles-page .st-l{font-size:11px;font-weight:600;color:var(--dim);letter-spacing:1.5px;text-transform:uppercase;margin-top:3px}.chronicles-page .ts{position:relative;z-index:1;padding:100px 20px;max-width:1100px;margin:0 auto}.chronicles-page .th{text-align:center;margin-bottom:80px}.chronicles-page .th h2{font-size:clamp(30px,5vw,52px);font-weight:700;letter-spacing:-1px;margin-bottom:12px}.chronicles-page .th p{color:var(--soft);font-size:16px;max-width:500px;margin:0 auto}.chronicles-page .tl{position:relative}.chronicles-page .tl:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(255,163,78,.4) 10%,rgba(206,9,255,.4) 50%,rgba(255,163,78,.4) 90%,transparent);transform:translateX(-50%)}@media(max-width:768px){.chronicles-page .tl:before{left:24px}}.chronicles-page .ch{position:relative;display:flex;align-items:flex-start;margin-bottom:64px;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.16,1,.3,1)}.chronicles-page .ch.visible{opacity:1;transform:translateY(0)}.chronicles-page .ch:nth-child(odd){flex-direction:row;padding-right:calc(50% + 32px);text-align:right}.chronicles-page .ch:nth-child(2n){flex-direction:row-reverse;padding-left:calc(50% + 32px);text-align:left}@media(max-width:768px){.chronicles-page .ch:nth-child(2n),.chronicles-page .ch:nth-child(odd){flex-direction:row;padding-right:0;padding-left:52px;text-align:left}}.chronicles-page .nd{position:absolute;left:50%;top:8px;width:14px;height:14px;border-radius:50%;transform:translateX(-50%);z-index:2}.chronicles-page .nd:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid;opacity:.4;animation:chronicles-nodePulse 3s ease infinite}.chronicles-page .nd.o{background:var(--orange);box-shadow:0 0 16px rgba(255,163,78,.6)}.chronicles-page .nd.o:before{border-color:var(--orange)}.chronicles-page .nd.p{background:var(--pink);box-shadow:0 0 16px rgba(206,9,255,.6)}.chronicles-page .nd.p:before{border-color:var(--pink)}.chronicles-page .nd.w{background:var(--white);box-shadow:0 0 16px hsla(0,0%,100%,.4)}.chronicles-page .nd.w:before{border-color:var(--white)}@media(max-width:768px){.chronicles-page .nd{left:24px}}.chronicles-page .cd{flex:1;padding:24px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;backdrop-filter:blur(10px);transition:all .4s;position:relative;overflow:hidden}.chronicles-page .cd:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--orange),var(--pink),transparent);opacity:0;transition:opacity .4s}.chronicles-page .cd:hover{border-color:rgba(255,163,78,.15);background:hsla(0,0%,100%,.05);transform:translateY(-3px);box-shadow:0 14px 40px rgba(0,0,0,.4)}.chronicles-page .cd:hover:before{opacity:1}.chronicles-page .dt{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.chronicles-page .dt.o{color:var(--orange)}.chronicles-page .dt.p{color:var(--pink)}.chronicles-page .dt.w{color:var(--dim)}.chronicles-page .tg{display:inline-block;padding:3px 10px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px}.chronicles-page .tg.origin{background:rgba(255,163,78,.15);color:var(--orange)}.chronicles-page .tg.pivot{background:rgba(206,9,255,.15);color:var(--pink)}.chronicles-page .tg.ms{background:hsla(0,0%,100%,.1);color:var(--light)}.chronicles-page .tg.lesson{background:rgba(255,163,78,.1);color:#ffcf9e}.chronicles-page .tg.build{background:rgba(206,9,255,.1);color:#e580ff}.chronicles-page .tg.award{background:linear-gradient(135deg,rgba(255,163,78,.2),rgba(206,9,255,.2));color:var(--white)}.chronicles-page .tg.gov{background:rgba(255,163,78,.12);color:#ffd699;border:1px solid rgba(255,163,78,.2)}.chronicles-page .tg.grant{background:rgba(206,9,255,.08);color:#d98fff}.chronicles-page .ct{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:7px;letter-spacing:-.3px}.chronicles-page .cb{font-size:13px;font-weight:400;color:var(--soft);line-height:1.75}.chronicles-page .cb em{color:var(--orange);font-style:normal;font-weight:500}.chronicles-page .cb-link{display:inline-block;margin-top:8px;color:var(--orange);text-decoration:none;font-weight:500;border-bottom:1px solid rgba(255,163,78,.35);transition:color .15s,border-color .15s}.chronicles-page .cb-link:hover{color:var(--pink);border-bottom-color:var(--pink)}.chronicles-page .ep{text-align:center;padding:44px 20px;position:relative;margin-bottom:60px;opacity:0;transform:scale(.95);transition:all .8s}.chronicles-page .ep.visible{opacity:1;transform:scale(1)}.chronicles-page .ep-y{font-size:clamp(64px,13vw,140px);font-weight:700;line-height:1;background:linear-gradient(120deg,var(--orange) 0,var(--pink) 50%,var(--orange) 100%);background-size:220% 100%;background-position:0 50%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-4px;opacity:.18;filter:drop-shadow(0 0 0 rgba(255,163,78,0));transition:opacity .7s ease,filter .7s ease}.chronicles-page .ep.ep-glow .ep-y{opacity:1;animation:chronicles-ep-shine 3.5s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(255,163,78,.55)) drop-shadow(0 0 42px rgba(206,9,255,.45))}@keyframes chronicles-ep-shine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.chronicles-page .ep.ep-glow .ep-y{animation:none}}.chronicles-page .ep-l{font-size:12px;font-weight:600;color:var(--dim);letter-spacing:3px;text-transform:uppercase;margin-top:-6px}.chronicles-page .qb{position:relative;z-index:1;text-align:center;padding:80px 20px;max-width:740px;margin:0 auto;opacity:0;transform:translateY(40px);transition:all 1s}.chronicles-page .qb.visible{opacity:1;transform:translateY(0)}.chronicles-page .qm{font-size:90px;line-height:.5;background:linear-gradient(135deg,var(--orange),var(--pink));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:700;display:block;margin-bottom:18px}.chronicles-page .qt{font-size:clamp(18px,3vw,28px);font-weight:600;line-height:1.4;color:var(--light);letter-spacing:-.3px}.chronicles-page .qa{margin-top:16px;font-size:13px;color:var(--dim);font-weight:500}.chronicles-page .cta-s{position:relative;z-index:1;text-align:center;padding:100px 20px}.chronicles-page .cta-s h2{font-size:clamp(28px,4.5vw,48px);font-weight:700;letter-spacing:-1px;margin-bottom:12px}.chronicles-page .cta-s p{color:var(--soft);font-size:16px;margin-bottom:32px;max-width:460px;margin-left:auto;margin-right:auto}.chronicles-page .btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.chronicles-page .bp{padding:14px 30px;background:linear-gradient(135deg,var(--orange),#ff7b1a);color:#000;font-weight:700;font-size:14px;border:none;border-radius:60px;cursor:pointer;transition:all .4s;box-shadow:0 0 36px rgba(255,163,78,.3)}.chronicles-page .bp:hover{transform:translateY(-2px);box-shadow:0 0 56px rgba(255,163,78,.5)}.chronicles-page .bg{padding:14px 30px;background:rgba(0,0,0,0);color:var(--light);font-weight:600;font-size:14px;border:1px solid hsla(0,0%,100%,.15);border-radius:60px;cursor:pointer;transition:all .4s}.chronicles-page .bg:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}.chronicles-page .scroll-nav-wrap{position:fixed;right:24px;bottom:50%;transform:translateY(50%);z-index:20;display:flex;flex-direction:column;gap:10px;pointer-events:none}.chronicles-page .scroll-nav{pointer-events:auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:hsla(0,0%,100%,.75);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s,border-color .2s,color .2s,transform .2s}.chronicles-page .scroll-nav:hover{background:rgba(255,163,78,.15);border-color:var(--orange);color:var(--orange);transform:translateY(-1px)}.chronicles-page .scroll-nav:active{transform:translateY(0)}.chronicles-page .scroll-nav:focus-visible{outline:2px solid var(--pink);outline-offset:2px}@media(max-width:640px){.chronicles-page .scroll-nav-wrap{right:14px;gap:8px}.chronicles-page .scroll-nav{width:38px;height:38px}}@keyframes chronicles-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes chronicles-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes chronicles-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes chronicles-nodePulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.8);opacity:0}}@keyframes chronicles-scrollPulse{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}@keyframes chronicles-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}