@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat/Montserrat-Regular.woff2);font-display:swap}@font-face{font-family:"Montserrat-Medium";src:url(../fonts/Montserrat/Montserrat-Medium.woff2);font-display:swap}@font-face{font-family:"Montserrat-Bold";src:url(../fonts/Montserrat/Montserrat-Bold.woff2);font-display:swap}.document-image{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px}.video-container{margin-top:30px;margin-bottom:20px}.video-container figcaption{font-size:15px;margin-top:10px;margin-bottom:30px;font-style:italic;text-align:center}.document-image img{width:50%;height:auto;box-shadow:0 1px 6px 2px #3636362b}.document-image figcaption{font-size:12px;margin-top:10px;margin-bottom:30px;font-style:italic}.skip-link:focus{position:fixed!important;left:10px!important;top:10px!important;z-index:999999!important;padding:1em!important;background:#cb130b!important;color:white!important;text-decoration:none!important;border-radius:4px!important;box-shadow:0 2px 10px rgb(0 0 0 / .3)!important}.info-chart{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;margin-bottom:50px}.info-chart img{width:65%;margin:auto}.info-chart h3{margin-bottom:40px}.info-chart picture{display:flex;justify-content:center;align-items:center}body,section{background-color:#fff}body,figure,h1,h2,h3,h4,h5,h6{margin:0}section{overflow:hidden}*,::after,::before{box-sizing:border-box}a,a:hover{text-decoration:unset}header{background-color:#fff;width:100%;height:auto}:root{--main-title-size:72px;--sec-title-size:22px;--main-red-color:#e40421;--sec-bg-color:#f5f5f5;--sec-bg-dark-gray-color:#2a2a2a;--header-links-size:18px;--sec-desc-size:24px}p{font-size:18px;font-weight:500;text-align:justify;line-height:31px}#mainBanner{width:100%;min-height:100vh;background-size:cover;background-position:top center;align-items:center;z-index:91;background-image:url(../images/main-banner.jpg);justify-content:center;display:flex}#mainBanner h1{font-family:"Montserrat-Bold",sans-serif;color:#fff;text-align:center;font-size:33px;margin-bottom:17px;margin:auto;display:inline;border-radius:6px;background-color:#0a100fea;box-decoration-break:clone;-webkit-box-decoration-break:clone}#mainBanner h2{color:#cb130b;margin-bottom:17px;margin:auto;display:inline;border-radius:6px;background-color:#0a100fea;box-decoration-break:clone;-webkit-box-decoration-break:clone;width:70%;text-align:center;padding:10px;font-size:25px;line-height:40px;border-radius:3px}#image-timeline3{position:absolute;top:50%;width:1200px;height:754px;opacity:0;left:50%;transform:translate(-50%,-50%)}#image-timeline3{z-index:93;display:flex;justify-content:center;object-fit:cover;opacity:1!important}#pin1{margin-left:30px;margin-top:-100px}#pin1-text{margin-left:30px;margin-top:-150px;width:200px}#pin2{margin-left:-18px;margin-top:220px}#pin2-text{margin-left:100px;margin-top:220px;width:200px;font-size:14px}#pin3{margin-left:-145px;margin-top:220px}#pin3-text{margin-left:-145px;margin-top:175px}.shared-with-div{border-top:1px solid #e2e2e2;width:100%;margin:75px auto;padding:28px;background-color:#e2e2e21c;display:flex;flex-direction:column;gap:42px}.shared-lang-wrapper{display:flex;flex-direction:column;gap:28px}.shared-lang-wrapper h6{font-family:"Montserrat-Bold",sans-serif;display:flex;align-items:baseline;gap:8px;font-size:18px;font-weight:700;color:#1a1a1a}.shared-lang-wrapper h6::before{content:"";display:flex;background-color:#b4031b;width:5px;height:5px;border-radius:50%}.shared-links-wrapper{display:flex}.shared-links-wrapper span{display:flex;max-width:90%;width:100%;gap:10px;flex-wrap:wrap}.shared-links-wrapper a:not(:last-child){border-right:2px solid #b4031b;padding-right:10px}.shared-links-wrapper a{color:#1a1a1a!important}.investigation-tags-container{width:100%;border-top:1px solid #e2e2e2;padding-top:20px;margin:0 auto 32px auto}.investigation-tags-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;max-width:100%;margin:auto;gap:8px}.investigation-tags-wrapper a{font-size:14px;display:flex;align-items:center;padding:6px 15px;color:#b4031b;background-color:#fff0;border:1px solid #b4031b;border-radius:7px;transition:all 0.5s}.investigation-tags-wrapper a:hover{color:#fff;background-color:#b4031b;border:1px solid #b4031b;transition:all 0.5s}@media (max-width:768px){#mainBanner h2{line-height:36px}p{text-align:left!important}}#progress-bar-container{position:fixed;top:0;left:0;width:100%;height:4px;background-color:rgb(0 0 0 / .1);z-index:99999;box-shadow:0 2px 4px rgb(0 0 0 / .1)}#progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#cb130b 0%,#cb130b 100%);transition:width 0.1s ease-out}#progress-bar.reading{animation:progress-pulse 2s ease-in-out infinite}#line-chart-01{max-width:100%;width:100%;height:auto}:root{--red:#cb130b;--red-dark:#9e0f08;--red-light:#f5dad8;--dark:#0f1112;--dark-mid:#1a1d1e;--gray:#2a2a2a;--gray-mid:#555;--gray-light:#f5f5f5;--white:#ffffff;--font:"Montserrat", sans-serif;--transition:0.35s cubic-bezier(0.4, 0, 0.2, 1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-weight:400;direction:ltr;overflow-x:hidden;background:#fff;color:var(--gray);line-height:1.8}a,a:hover{text-decoration:none}#progress-bar-container{position:fixed;top:0;left:0;width:100%;height:4px;background:rgb(0 0 0 / .08);z-index:99999}#progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--red-dark),var(--red));transition:width 0.12s ease-out}#sticky-nav{position:sticky;top:0;z-index:9000;background:rgb(15 17 18 / .96);backdrop-filter:blur(10px);border-bottom:2px solid var(--red);display:flex;align-items:center;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#sticky-nav::-webkit-scrollbar{display:none}#sticky-nav a{color:rgb(255 255 255 / .7);font-size:13px;font-weight:600;padding:14px 18px;white-space:nowrap;border-bottom:3px solid #fff0;transition:color var(--transition),border-color var(--transition);flex-shrink:0}#sticky-nav a:hover,#sticky-nav a.active{color:#fff;border-bottom-color:var(--red)}.hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;background:var(--dark);overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:url(../images/1.jpg);background-size:cover;background-position:center top;transform:scale(1.04);transition:transform 12s ease-out;will-change:transform}.hero-bg.loaded{transform:scale(1)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 12 13 / .97) 0%,rgb(10 12 13 / .75) 40%,rgb(10 12 13 / .3) 100%)}.hero-content{position:relative;z-index:10;max-width:860px;width:100%;padding:60px 24px 56px;text-align:center;animation:fadeUp 1s 0.3s both;padding-bottom:100px}.hero h1{font-family:"Montserrat-Bold",sans-serif;color:#fff;font-size:clamp(28px, 5vw, 54px);font-weight:900;line-height:1.25;margin-bottom:16px;text-shadow:0 2px 20px rgb(0 0 0 / .5)}.hero h2{font-family:"Montserrat-Medium",sans-serif;color:#fff;font-size:23px;font-weight:500;line-height:1.5;margin-bottom:36px;max-width:680px;margin-inline:auto;margin-bottom:36px;background-color:#cb130b}.hero-meta{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.hero-meta-item{display:flex;align-items:center;gap:8px;color:rgb(255 255 255 / .75);font-size:14px}.hero-meta-item svg{opacity:.6;flex-shrink:0}.hero-scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;color:rgb(255 255 255 / .45);font-size:11px;letter-spacing:1px;animation:bounce 2.5s ease-in-out infinite;z-index:10}.hero-scroll-hint svg{width:20px;height:20px}.article-wrapper{max-width:820px;margin:0 auto;padding:60px 24px 80px}.section-heading{display:flex;align-items:center;gap:14px;margin:60px 0 28px;padding-bottom:14px;border-bottom:1px solid #eee;scroll-margin-top:60px}.section-heading-bar{width:5px;height:36px;border-radius:3px;background:var(--red);flex-shrink:0}.section-heading h2{font-family:"Montserrat-Bold",sans-serif;font-size:clamp(20px, 3vw, 28px);font-weight:800;color:var(--dark);line-height:1.3}.article-wrapper p{font-size:18px;font-weight:400;line-height:31px;color:#2a2a2a;text-align:justify;margin-bottom:22px}.lead-box{background:linear-gradient(135deg,#fff5f5 0%,#fff 100%);border-left:5px solid var(--red);border-radius:12px 0 0 12px;padding:22px;margin:32px 0;position:relative;overflow:hidden}.lead-box::before{content:"«";position:absolute;top:-10px;right:14px;font-size:80px;color:var(--red);opacity:.07;font-family:serif;line-height:1;pointer-events:none}.lead-box p{font-size:18px!important;font-weight:600!important;color:#1a1a1a!important;margin-bottom:0!important}.pull-quote{margin:40px -20px;padding:28px 36px;background:var(--dark);border-radius:10px;position:relative;overflow:hidden}.pull-quote::after{content:"";position:absolute;inset:0;background:url(./assets/images/1.jpg) center/cover no-repeat;opacity:.06;pointer-events:none}.pull-quote blockquote{font-family:"Montserrat-Bold",sans-serif;position:relative;z-index:2;font-size:clamp(17px, 2.2vw, 22px);font-weight:700;color:#fff;line-height:1.7;text-align:center;font-style:normal}.pull-quote blockquote::before{content:'"';display:block;font-size:50px;line-height:.7;color:var(--red);margin-bottom:0;font-family:serif;margin-top:11px}.pull-quote cite{display:block;margin-top:14px;font-size:13px;font-weight:500;font-style:normal;text-align:center}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity 0.6s ease,transform 0.6s ease}.reveal.visible{opacity:1;transform:translateY(0)}#arij-loader{position:fixed;inset:0;z-index:999999;background:var(--dark);display:flex;align-items:center;justify-content:center;transition:opacity 0.5s,visibility 0.5s}#arij-loader.hidden{opacity:0;visibility:hidden}.loader-ring{width:44px;height:44px;border:4px solid rgb(255 255 255 / .12);border-top-color:var(--red);border-radius:50%;animation:spin 0.7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.article-wrapper{padding:40px 18px 60px}.pull-quote{margin:32px 0}#sticky-nav a{padding:13px 13px;font-size:12px}.shared-lang-wrapper h6::before{width:9px}}@media (max-width:480px){.hero h1{font-size:26px}}