@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;scrollbar-gutter:stable;overflow-y:auto}body{margin:0;padding:0;line-height:1.5;font-family:DM Sans,sans-serif}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-size:clamp(1.5rem,1.143rem + .952vw,2rem)}h2{font-size:clamp(1.25rem,1.071rem + .476vw,1.5rem)}h3{font-size:clamp(1.5rem,1.768rem - .714vw,1.125rem)}@keyframes fadeIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 1.7s ease-out both}.fade-in--delay{animation-delay:.2s}@keyframes floatAround{0%{transform:translate(0)}to{transform:translate(100px)}}.animation-floating{padding:4rem 0}.floating-shape{width:10rem;height:10rem;background-color:#008cff86;border-radius:50%;animation:floatAround 2s ease-in-out infinite alternate;display:flex;align-items:center;justify-content:center}.animation-btn:hover{transform:scale(1.1)}:root{--bg-color: hsl(0, 0%, 100%);--text-color: hsl(0, 0%, 13%);--nav-bg: hsl(0, 0%, 100%);--nav-text: hsl(0, 0%, 0%)}@media(prefers-color-scheme:dark){:root{--bg-color: hsl(0, 0%, 5%);--text-color: hsl(0, 0%, 90%);--nav-bg: hsl(0, 0%, 5%);--nav-text: hsl(0, 0%, 100%)}}body{background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}main{display:grid;gap:2rem}.wrapper{width:min(1200px,100% - 4rem);margin-inline:auto}.hero{position:relative;width:100%;min-height:35dvh;padding:2.5rem;background-image:linear-gradient(to bottom,#004863,#2f0a0048),image-set(url(/assets/hero-B5LciAzE.webp) type("image/webp"),url(/assets/hero-CoDU8HIr.jpg) type("image/jpeg"));background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;justify-content:center;align-items:center}.hero h1{writing-mode:vertical-lr;text-align:center;color:#fff;position:absolute;left:1rem}.hero p{max-width:600px;text-align:center;align-self:center;justify-self:center;color:#fff;font-size:clamp(1rem,.643rem + .952vw,1.5rem)}@media(max-width:768px){.hero p{width:clamp(12.5rem,-6.25rem + 50vw,18.75rem)}}.evaluation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:100%;min-height:35dvh;max-height:none;padding:.4rem}.evaluation p{max-width:50ch;align-self:center;justify-self:center;color:var(--text-color)}.charts{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2.5rem}.maps{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.4rem}.maps iframe{margin-top:1rem}.navbar{background-color:var(--nav-bg);padding:2rem 0}.navbar .wrapper{gap:1rem;flex-wrap:wrap;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar__logo img{height:clamp(10rem,8.571rem + 3.81vw,12rem);width:auto}.navbar__logo .logo-light{display:inline}.navbar__logo .logo-dark{display:none}@media(prefers-color-scheme:dark){.navbar__logo .logo-light{display:none}.navbar__logo .logo-dark{display:inline}}.navbar__links{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;gap:1rem}.navbar__links li a{color:var(--nav-text);text-decoration:none;padding:1rem;border-radius:.4rem;transition:background-color 1s,color 1s}.navbar__links li a:hover{background-color:#ff0f4f;color:#fff;transition:background-color .4s,color .4s}@media(max-width:768px){.navbar__links{flex-wrap:wrap;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.navbar__links li a{padding:.4rem}.navbar__logo{display:none}}.btn-secondary,.btn-primary{display:inline-block;padding:.4rem 1rem;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;border-radius:.4rem;cursor:pointer;transition:all .3s ease;border:none;font-family:DM Sans,sans-serif}.btn-primary{background-color:#ff4275;color:#fff}.btn-primary:hover{background-color:#ff0f4f}.btn-secondary{background-color:gray;color:#fff}.btn-secondary:hover{background-color:#676767}.text-heading{font-size:1rem;font-weight:700}.text-body{font-size:1rem;line-height:1.6}
