@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%}body{font-family:Inter,sans-serif;display:flex;flex-direction:column;min-height:100vh}html{scroll-behavior:smooth}main{display:flex;flex-direction:column;align-items:center;flex-grow:1}.language-btn{aspect-ratio:1;height:20px;border-radius:50%}.language-btn.active{padding:1px;outline:1px solid black;outline-offset:1px}.language-btn img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:50%}.language-buttons{display:flex;gap:.5rem;padding:0 2rem}@media (max-width: 768px){.language-buttons{padding:0 1rem;gap:.3rem}}.navbar{padding:1.5rem clamp(2rem,5vw,4rem);position:sticky;top:0;background-color:#fff;z-index:10;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between}.navbar .logo-link{align-self:center}.navbar .mobile-right{display:flex;align-items:center;flex-grow:1;justify-content:end}.navbar .nav-list{display:flex;gap:2rem}@media (max-width: 768px){.navbar .nav-list{display:none}}.navbar .nav-list li .arrow-right{display:none}.navbar .toggle-nav-btn{display:none;aspect-ratio:1/1;height:1.5rem}@media (min-width: 768px){.navbar{align-items:center}}@media (max-width: 768px){.navbar .toggle-nav-btn{display:block}.navbar .nav-list{flex-direction:column;width:100%;grid-column:1/-1;gap:0}.navbar .nav-list li a{padding:1.2rem 0;width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.2)}.navbar .nav-list li a .arrow-right{display:block}.navbar.open{display:grid;grid-template-columns:auto min-content;grid-template-rows:min-content 1fr;gap:1.5rem;height:100dvh}.navbar.open .nav-list{display:flex}}footer{background-color:#82aed1;color:#fff;position:relative}footer .butterflies{position:absolute;left:50%;transform:translate(-50%,-50%);width:100%;max-width:250px}footer .footer__inner{width:100%;margin:0 auto;max-width:1500px;padding:8rem clamp(2rem,5vw,4rem);display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem}footer .footer__inner .footer__links{display:flex;flex-direction:column;gap:.3rem}footer .footer__inner .footer__right,footer .footer__inner .footer__left{display:flex;flex-direction:column;gap:1rem}footer .footer__inner .footer__right h2,footer .footer__inner .footer__left h2{font-size:1.7rem;width:100%;max-width:300px}footer .footer__bottom{background-color:#395a74;display:flex;justify-content:center;padding:1rem 0}footer .footer__bottom .copyright-info{display:flex;gap:2rem;align-items:center}@media (max-width: 430px){footer .footer__bottom .copyright-info{flex-direction:column;gap:.2rem}}.section{width:100%;display:flex;flex-direction:column;position:relative}.section .section__heading{font-size:2.5rem;margin-bottom:5rem;text-align:center}.section .section__inner{width:100%;margin:0 auto;max-width:1500px;padding:clamp(2rem,5vw,4rem)}.horizontal-row{border:1px solid #82aed1;width:100%}
