@font-face{font-family:DM Sans;src:url(/assets/styles/fonts/dm-sans/DMSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:url(/assets/styles/fonts/dm-sans/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:url(/assets/styles/fonts/dm-sans/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:url(/assets/styles/fonts/dm-sans/DMSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:url(/assets/styles/fonts/dm-sans/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/styles/fonts/poppins/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/styles/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/styles/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/styles/fonts/poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/styles/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Sofia Pro;src:url("/assets/styles/fonts/sofia-pro/Sofia Pro Light Az.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Sofia Pro;src:url("/assets/styles/fonts/sofia-pro/Sofia Pro Regular Az.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Sofia Pro;src:url("/assets/styles/fonts/sofia-pro/Sofia Pro Medium Az.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Sofia Pro;src:url("/assets/styles/fonts/sofia-pro/Sofia Pro Semi Bold Az.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Sofia Pro;src:url("/assets/styles/fonts/sofia-pro/Sofia Pro Bold Az.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Sofia Pro;src:url("/assets/styles/fonts/sofia-pro/Sofia Pro Black Az.otf") format("opentype");font-weight:900;font-style:normal}.btn{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-width:16rem;padding:1rem 1.5rem;border-radius:1rem;font-size:1.6rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;text-transform:capitalize;background-color:#ffffff40;color:#fff}.btn-lg{font-size:2.2rem;padding-inline:7.25rem;padding-block:2.15rem;font-weight:600}.btn-active{background-color:#b89c67;opacity:1}.btn-active:hover{background-color:#b89c67cc}.btn-upload{background-color:#fff;color:#b89c67;opacity:1}.btn-upload svg path{transition:stroke .2s ease-in-out}.btn-upload:hover{background-color:#b89c67e6;color:#fff}.btn-upload:hover svg path{stroke:#fff}.btn:hover{transform:translateY(-.1rem)}.btn:hover:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shine 1.5s infinite}.btn:active{transform:translateY(0)}.btn-group{display:flex;gap:1rem;flex-wrap:wrap}.btn__icon{display:flex;align-items:center;font-size:1.2rem}.btn__text{white-space:nowrap}@keyframes shine{to{left:100%}}.card{width:100%;border-radius:1rem;background:#04253ccc;transition:all .3s ease;position:relative;overflow:hidden;padding-bottom:1rem}.card.accent{background:#007481b3}.card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent 0%,transparent 40%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 55%,transparent 60%,transparent 100%);transform:translate(-100%) translateY(-100%) rotate(45deg);animation:active-shimmer 8s infinite ease-in-out;z-index:1.5}.card:hover:after{animation:active-shimmer 8s infinite ease-in-out}.card__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column}.card.active:after{animation:active-shimmer 2s infinite ease-in-out;background:linear-gradient(120deg,transparent 0%,transparent 35%,rgba(255,255,255,.06) 42%,rgba(77,200,255,.12) 50%,rgba(255,255,255,.06) 58%,transparent 65%,transparent 100%)}.glass-card__content{padding-top:2rem;display:flex;flex-direction:column;height:100%}.glass-card__content .header{display:flex;align-items:center;text-align:start;padding-inline-start:2rem;margin-bottom:2rem;color:#fff;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal}.glass-card__content .chart-container{display:flex;flex-grow:1;position:relative;padding-inline:1rem}.glass-card__content .y{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;letter-spacing:.1rem;text-indent:3rem;color:#fff;font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal}.glass-card__content .y-small{font-size:1rem;letter-spacing:.07rem}.glass-card__content .chart{flex-grow:1}.glass-card__content .x{text-align:center;font-size:1.2rem;font-weight:400;padding-bottom:.5rem}.dual-column-grid{width:100%;display:grid;grid-template-columns:59% 1fr;gap:6rem;align-items:stretch;height:inherit}.dual-column-grid.reverse{grid-template-columns:1fr 59%}.dual-column-grid.equal{grid-template-columns:1fr 1fr}.dual-column-grid.single{grid-template-columns:98% 1fr}@media (max-width: 768px){.dual-column-grid{grid-template-columns:1fr;gap:40px}.dual-column-grid.reverse{grid-template-columns:1fr}}.main-section{position:relative;min-height:100vh;padding:10rem 6rem;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1;overflow:hidden}.main-section.dark-theme{background-color:transparent}.main-section.dark-theme:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#040c10,#040c1000 80%),linear-gradient(to bottom,#040c10,#040c1000 80%),#d3d3d30d;background-size:cover;z-index:-1;pointer-events:none}.main-section.dark-theme .title{color:#fff;font-size:4.4rem}.main-section.dark-theme .title .title-accent{color:#b89c67;font-weight:600}.main-section.dark-theme .sub-title{color:#fff;font-size:2rem}.main-section.dark-theme .upper-title{color:#fff;font-size:3rem}.main-section.light-theme{background-color:#fff}.main-section.light-theme .title{color:#fff;font-size:4.4rem}.main-section.light-theme .title .title-accent{color:#b89c67}.main-section.light-theme .sub-title{color:#000;font-size:2rem}.main-section.light-theme .upper-title{color:#fff;font-size:3rem}.main-section:before{display:none;content:"";position:absolute;inset:0;background:linear-gradient(to top,#040c10,#040c1000 80%),linear-gradient(to bottom,#040c10,#040c1000 80%),#d3d3d30d;background-size:cover;z-index:-1;pointer-events:none}.main-section.blue-strip-overlay:after{content:"";position:absolute;inset-inline-start:66.82%;top:0;bottom:0;width:30rem;background:#007481cc;z-index:0;pointer-events:none}.main-section.blue-strip-overlay>*{position:relative;z-index:1}.main-section.strip-overlay.blue:after{background-image:url("./media/strip-blue-HZM3M2PN.webp")}.main-section.strip-overlay.green:after{background-color:#00946e}.main-section.strip-overlay:after{content:"";position:absolute;inset-inline-start:68.3%;top:0;bottom:0;width:25.6rem;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0;pointer-events:none}.main-section.strip-overlay>*{position:relative;z-index:1}.main-section .content{width:100%}.main-section .title{color:#b89c67;text-align:start;font-size:3.6rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4rem}.main-section .sub-title{color:#fff;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4rem;max-width:55.2vw}.main-section .upper-title{color:#fff;font-size:3rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:3rem}.flex{display:flex}.col{flex-direction:column}.centered{justify-content:center;align-items:center}.grow{flex-grow:1}.chart-commentary{margin-top:1.8rem;font-size:1.6rem;min-height:10rem}.chart-commentary.light-theme{color:#000}.chart-commentary.dark-theme{color:#fff}html{font-size:62.5%;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,figure,hr{margin:0;padding:0}ol,ul{list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,sans-serif;margin:0;padding:0;width:100%;height:100vh;color:#fff;background:#04253c;display:flex;flex-direction:column}img,svg,iframe{max-width:100%;height:auto;border:0}button,input,select,textarea{font:inherit;margin:0;padding:0;border:0;background:transparent;color:inherit}table{border-collapse:collapse;border-spacing:0;width:100%}[hidden]{display:none!important}.cursor-pointer{cursor:pointer}body.no-scroll{overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#04253c}::-webkit-scrollbar-thumb{background:#b89c67;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1834b}.page-title{text-align:center;font-size:4rem;font-style:normal;font-weight:700;line-height:normal}@media (min-width: 2560px){html{font-size:83.3333333333%}}@media (max-width: 1919px){html{font-size:62.4674479167%}}@media (max-width: 1600px){html{font-size:52.0833333333%}}@media (max-width: 1440px){html{font-size:46.875%}}@media (max-width: 1366px){html{font-size:44.4661458333%}}@media (max-width: 1200px){html{font-size:39.0625%}}@media (max-width: 992px){html{font-size:32.2916666667%}}
