@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%}.article-page-container{width:100%;display:grid;grid-template-columns:300px 1fr}.article-page-container .articles-heading{font-size:2.5rem;margin:5rem 0;text-align:center}.article-page-container .toggle-filters-btn{display:none}@media (max-width: 1024px){.article-page-container{grid-template-columns:1fr}.article-page-container .toggle-filters-btn{display:flex;gap:1rem;align-items:center;padding:1rem}}.article-page-container .sidebar{background-color:#395a74;color:#fff;padding:2rem}.article-page-container .sidebar .filter-header{display:flex;gap:.5rem;align-items:center}.article-page-container .sidebar .filter-header img{filter:invert(1)}.article-page-container .sidebar .filter-groups{padding:1rem 0;display:flex;flex-direction:column;gap:1.2rem}.article-page-container .sidebar .filter-group{display:flex;flex-direction:column;gap:.5rem}.article-page-container .sidebar .filter-group .filter-options{display:flex;flex-wrap:wrap;gap:.6rem}.article-page-container .sidebar .filter-group .filter-options label{padding:.5rem 1rem;border-radius:.2rem;border:1px solid white;transition:background-color .2s,color .2s}.article-page-container .sidebar .filter-group .filter-options label:hover{background-color:#ffffff1a}.article-page-container .sidebar .filter-group .filter-options label input[type=checkbox]{display:none}.article-page-container .sidebar .filter-group .filter-options label:has(input[type=checkbox]:checked){background-color:#fff;color:#395a74}.article-page-container .sidebar .top-bar{display:flex;justify-content:space-between;align-items:center}.article-page-container .sidebar .close-sidebar-btn{display:none}.article-page-container .sidebar .close-sidebar-btn img{filter:invert(1)}@media (max-width: 1024px){.article-page-container .sidebar{position:fixed;height:100vh;z-index:20;top:0;width:100%;left:-100%;max-width:400px;transition:left .3s,box-shadow .3s}.article-page-container .sidebar .close-sidebar-btn{display:block}.article-page-container .sidebar.open{left:0;box-shadow:0 0 70px #0003}}.article-page-container .article-container{padding:2rem 2rem 10rem}.article-page-container .article-container .butterflies{position:absolute;z-index:-1}.article-page-container .articles{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media (max-width: 1200px){.article-page-container .articles{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.article-page-container .articles{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width: 768px){.article-page-container .articles{grid-template-columns:repeat(2,1fr)}}@media (max-width: 430px){.article-page-container .articles{grid-template-columns:1fr}}.article-page-container .articles .article{display:flex;flex-direction:column;gap:1rem;position:relative;min-width:0}.article-page-container .articles .article .article__link{position:absolute;height:100%;width:100%;top:0;bottom:0}.article-page-container .articles .article .article__details{display:flex;flex-direction:column;gap:.4rem;height:100%;justify-content:space-between}.article-page-container .articles .article .article__details h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.article-page-container .articles .article .article__details .published-at{color:#0009}.article-page-container .articles .article .article__image{width:100%}.article-page-container .articles .article .article__image img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:.5rem;aspect-ratio:4/3}
