@charset "UTF-8";/**
* @license
*
* Font Family: Zodiak
* Designed by: Jérémie Hornus, Gaetan Baehr, Jean-Baptiste Morizot, Alisa Nowak, Theo Guillard
* URL: https://www.fontshare.com/fonts/zodiak
* © 2025 Indian Type Foundry
*
* Zodiak Thin 
* Zodiak ThinItalic 
* Zodiak Light 
* Zodiak LightItalic 
* Zodiak Regular 
* Zodiak Italic 
* Zodiak Bold 
* Zodiak BoldItalic 
* Zodiak Extrabold 
* Zodiak ExtraboldItalic 
* Zodiak Black 
* Zodiak BlackItalic 
* Zodiak Variable (Variable font)
* Zodiak VariableItalic (Variable font)

/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 900.0;
*
* available axes:
'wght' (range from 100.0 to 900.0
*/@font-face{font-family:Zodiak-Variable;src:url(/build/assets/Zodiak-Variable-BeGx_J1g.woff2) format("woff2"),url(/build/assets/Zodiak-Variable-C9uFbhj2.woff) format("woff"),url(/build/assets/Zodiak-Variable-CHjK465T.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Zodiak-VariableItalic;src:url(/build/assets/Zodiak-VariableItalic-CsYdBbTe.woff2) format("woff2"),url(/build/assets/Zodiak-VariableItalic-DIjql8N8.woff) format("woff"),url(/build/assets/Zodiak-VariableItalic-CvWAT1EZ.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}.markdown-content p,.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6,.markdown-content ul,.markdown-content ol,.markdown-content li,.markdown-content blockquote,.markdown-content pre,.markdown-content table,.markdown-content th,.markdown-content td{margin:revert;padding:revert}@font-face{font-family:Inter;src:url(/build/assets/inter-font-c8O0ljhh.ttf)}button{background-color:transparent;border:none;font-size:inherit;font-family:inherit;cursor:pointer;color:inherit}.black-overlay{background-color:#0000004d;position:fixed;height:100dvh;width:100%;top:0;left:0;z-index:10;opacity:0;pointer-events:none;transition:opacity .5s}.black-overlay.visible{pointer-events:all;opacity:1}ul.no-list-style{list-style:none}a{color:inherit;text-decoration:none;display:block;cursor:pointer}.cta-button{background-color:#ac73aa;color:#fff;border-radius:50px;padding:10px 20px;position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.cta-button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:-100%;transition:left .4s ease;background-color:#a363a0;z-index:1}.cta-button:hover:after{left:0}.cta-button .cta-button__content{position:relative;z-index:2;display:flex;gap:.4rem;align-items:center}.cta-button.outline{background-color:transparent;border:2px solid #ac73aa;color:#ac73aa}.cta-button.outline:after{background-color:#ac73aa4d}img{display:block;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}.hero{min-height:60vh;display:flex;padding:4rem clamp(2rem,5vw,4rem);justify-content:space-between;width:100%;align-items:center;position:relative;max-width:1500px}@media (max-width: 768px){.hero{flex-direction:column}}.hero .cta-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.hero .butterflies{max-width:250px;margin-bottom:50px}.hero .right-section{max-width:400px}@media (max-width: 768px){.hero .right-section{display:none}}.hero .left-section{display:flex;flex-direction:column;gap:1rem;width:-moz-fit-content;width:fit-content;align-items:start;max-width:600px}.hero h1{font-size:clamp(1rem,10vw,2.5rem);font-weight:500}.hero h2{font-weight:400;font-size:1rem}.kpis,.kpis .section__inner{background-color:#82aed1}.kpis .section__inner .kpi-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-bottom:3rem;gap:2rem}@media (max-width: 768px){.kpis .section__inner .kpi-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}}.kpis .section__inner .kpi-cards .kpi-card{background-color:#fff;border-radius:1rem;scroll-snap-align:center;padding:1rem;aspect-ratio:1/1;display:flex;justify-content:center;flex-direction:column;gap:1rem;align-items:center;width:100%;flex-shrink:0;flex-grow:0}.kpis .section__inner .kpi-cards .kpi-card dd{font-weight:500;color:#0009}.kpis .section__inner .kpi-cards .kpi-card dt{font-size:2.5rem;font-weight:500}@media (max-width: 768px){.kpis .section__inner .kpi-cards .kpi-card{width:225px}}.about-us{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content;gap:3rem}@media (max-width: 768px){.about-us{grid-template-columns:1fr}}.about-us .about-us__image{width:100%;height:100%}.about-us .questions{display:flex;flex-direction:column;gap:1rem}.about-us details{background-color:#0000000d;border-radius:.5rem;padding:20px}.about-us details summary{list-style:none;display:flex;align-items:center;font-weight:700;justify-content:space-between;color:#30353b;border-radius:5px;cursor:pointer}.about-us details summary img{height:24px;width:-moz-fit-content;width:fit-content;transition:all .2s ease}.about-us details p{padding-top:.5rem}.about-us details[open] summary img{transform:rotate(180deg)}.about-us.about-us--center{grid-template-columns:1fr;max-width:800px;margin:0 auto}.article-container{display:flex;flex-direction:column;position:relative}.article-container .butterflies{position:absolute;transform:scaleX(-1);right:0;top:0}@media (max-width: 768px){.article-container .butterflies{display:none}}.article-container.section__inner{padding-bottom:10rem;padding-top:7rem}.article-container .articles{display:grid;gap:4rem 2.5rem;grid-template-columns:repeat(3,1fr);width:100%;max-width:1100px;margin:0 auto}@media (max-width: 768px){.article-container .articles{grid-template-columns:repeat(2,1fr);gap:3rem 1.6rem}}@media (max-width: 430px){.article-container .articles{grid-template-columns:repeat(1,1fr)}}.article-container .articles .article a{display:flex;flex-direction:column;gap:1.5rem}.article-container .articles .article .published-at{color:#00000080}.article-container .articles .article .article__image{display:block}.article-container .articles .article .article__image img{width:100%;height:100%;aspect-ratio:4/3;border-radius:.5rem;-o-object-position:center;object-position:center}.article-container .articles .article .article__details{display:flex;flex-direction:column;gap:.3rem}.article-container .view-more-btn{margin:40px auto 0}
