@import"https://fonts.cdnfonts.com/css/ica-rubrik-black";@import"https://fonts.cdnfonts.com/css/poppins";body{background:radial-gradient(circle at 100% 100%,#071441,#010314 90%);background-color:#000;background-blend-mode:lighten}.banner{width:100%;height:100vh;text-align:center;overflow:hidden;position:relative}.banner .slider{position:absolute;width:200px;height:250px;top:10%;left:calc(50% - 100px);transform-style:preserve-3d;transform:perspective(1000px);animation:autoRun 20s linear infinite;z-index:2}@keyframes autoRun{0%{transform:perspective(1000px) rotateX(-16deg) rotateY(0)}to{transform:perspective(1000px) rotateX(-16deg) rotateY(360deg)}}.banner .slider .item{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(calc((var(--position) - 1) * (360 / var(--quantity)) * 1deg)) translateZ(550px)}.banner .slider .item img{width:100%;height:100%;object-fit:cover}.banner .content{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:min(1400px,100vw);height:max-content;padding-bottom:100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:1}.banner .content h1{font-family:ICA Rubrik;font-size:16em;line-height:1em;color:#25283b;position:relative}.banner .content h1:after{position:absolute;top:0;right:0;bottom:0;left:0;content:attr(data-content);z-index:2;-webkit-text-stroke:2px #d2d2d2;color:transparent}.banner .content .author{font-family:Poppins;text-align:right;max-width:200px}.banner .content h2{font-size:3em}.banner .content .model{background-image:url(images/model.png);width:100%;height:75vh;position:absolute;bottom:0;left:0;background-size:auto 130%;background-repeat:no-repeat;background-position:top center;z-index:1}@media screen and (max-width: 1023px){.banner .slider{width:160px;height:200px;left:calc(50% - 80px)}.banner .slider .item{transform:rotateY(calc((var(--position) - 1) * (360 / var(--quantity)) * 1deg)) translateZ(300px)}.banner .content h1{text-align:center;width:100%;text-shadow:0 10px 20px #000;font-size:7em}.banner .content .author{color:#fff;text-shadow:0 10px 20px #000;z-index:2;max-width:unset;width:100%;text-align:center;padding:0 30px}}@media screen and (max-width: 767px){.banner .slider{width:100px;height:150px;left:calc(50% - 50px)}.banner .slider .item{transform:rotateY(calc((var(--position) - 1) * (360 / var(--quantity)) * 1deg)) translateZ(180px)}.banner .content h1{font-size:5em}}.chart-container{padding:.5rem;height:98vh;display:flex;flex-direction:column}.chart-header{margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}.chart-title{font-size:1.875rem;font-weight:300;color:#d1d5db}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#ffffff1a}.recharts-text{fill:#9ca3af!important;font-size:12px}.recharts-legend-item-text{color:#d1d5db!important}.custom-tooltip{background:#0c162eb3;border:1px solid rgba(255,255,255,.2);padding:.75rem;border-radius:.5rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:700}.tooltip-label{color:#f3f4f6;font-weight:700;margin-bottom:.25rem}.tooltip-item{font-size:.875rem;font-weight:700;margin-top:.25rem}
