.index-module__xIEzVa__pageInner{z-index:1;max-width:var(--desktop-max-width);padding:calc(var(--horizontal-spacing-default) * 4) calc(var(--horizontal-spacing-default) * 1.5);gap:calc(var(--horizontal-spacing-default) * 2);flex-direction:column;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.index-module__xIEzVa__pageInner{padding:calc(var(--horizontal-spacing-default) * 5) calc(var(--horizontal-spacing-default) * 2)}}.index-module__xIEzVa__pageInner>:not(:first-child):before{content:"";background:rgb(var(--rgb-color-primary) / 35%);width:48px;height:2px;margin:0 auto calc(var(--horizontal-spacing-default) * 2);border-radius:1px;display:block}.index-module__xIEzVa__pageInner>.index-module__xIEzVa__row:before{background:0 0;background-image:linear-gradient(to right, transparent calc(50% - 24px), rgb(var(--rgb-color-primary) / 35%) calc(50% - 24px), rgb(var(--rgb-color-primary) / 35%) calc(50% + 24px), transparent calc(50% + 24px));flex-basis:100%;width:auto}.index-module__xIEzVa__sectionHeader{align-items:baseline;gap:calc(var(--horizontal-spacing-default) * .5) calc(var(--horizontal-spacing-default) * 1.5);margin-bottom:calc(var(--horizontal-spacing-default) * 1.2);flex-wrap:wrap;display:flex}.index-module__xIEzVa__sectionTitle{font-family:var(--font-title,"Barlow", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:1rem;font-weight:700}@media (min-width:768px){.index-module__xIEzVa__sectionTitle{font-size:1.15rem}}.index-module__xIEzVa__sectionSubtitle{color:var(--text-color-alt-attenuate);flex-basis:100%;margin:0;font-size:.9rem;line-height:1.5}.index-module__xIEzVa__sectionLink{color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;border:1px solid rgb(var(--rgb-color-primary) / 30%);transition:var(--transition-default);white-space:nowrap;border-radius:4px;margin-left:auto;padding:.3rem .7rem;font-size:.8rem;font-weight:600;text-decoration:none}.index-module__xIEzVa__sectionLink:hover{background:rgb(var(--rgb-color-primary) / 15%);border-color:var(--color-primary)}.index-module__xIEzVa__heroCard{aspect-ratio:4/3;border-radius:6px;width:100%;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000080}@media (min-width:768px){.index-module__xIEzVa__heroCard{aspect-ratio:16/9}}.index-module__xIEzVa__heroCard:hover{transform:translateY(-4px);box-shadow:0 10px 40px #0009}.index-module__xIEzVa__heroImageWrapper{position:absolute;inset:0}.index-module__xIEzVa__heroImage,.index-module__xIEzVa__cardImage{object-fit:cover}.index-module__xIEzVa__heroOverlay{background:linear-gradient(#0a0b0b26 0%,#0a0b0b80 60%,#0a0b0beb 100%);position:absolute;inset:0}.index-module__xIEzVa__heroContent{padding:calc(var(--horizontal-spacing-default) * 1.5);width:100%;max-width:700px;color:var(--text-color-alt);position:absolute;bottom:0;left:0}@media (min-width:768px){.index-module__xIEzVa__heroContent{padding:calc(var(--horizontal-spacing-default) * 4)}}.index-module__xIEzVa__badge{border:1px solid rgb(var(--rgb-color-primary) / 50%);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:calc(var(--horizontal-spacing-default) * 1.5);background:#0000008c;border-radius:4px;align-items:center;padding:.25rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.index-module__xIEzVa__heroTitle{margin:0 0 calc(var(--horizontal-spacing-default) * 1.5);text-shadow:0 2px 8px #0009;color:var(--text-color-alt);font-size:2rem;font-weight:800;line-height:1.15}@media (min-width:768px){.index-module__xIEzVa__heroTitle{font-size:2.8rem}}.index-module__xIEzVa__heroSubtitle{color:var(--text-color-alt);opacity:.85;margin:0 0 calc(var(--horizontal-spacing-default) * 1.5);text-shadow:0 1px 4px #0006;font-size:1.05rem;line-height:1.5}.index-module__xIEzVa__newsImageWrapper{aspect-ratio:16/9;background:#0f0c19cc;width:100%;position:relative;overflow:hidden}.index-module__xIEzVa__gridEssentielles{gap:calc(var(--horizontal-spacing-default) * 1.5);padding:calc(var(--horizontal-spacing-default) * .5);margin:calc(var(--horizontal-spacing-default) * -.5);grid-template-columns:repeat(3,1fr);display:grid}.index-module__xIEzVa__essentialCard{flex-direction:column;display:flex;overflow:hidden}.index-module__xIEzVa__cardTags{padding:calc(var(--horizontal-spacing-default) * .8) calc(var(--horizontal-spacing-default) * 1) 0;flex-wrap:nowrap;gap:.3rem;display:flex;overflow:hidden}.index-module__xIEzVa__cardTag{color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em;background:rgb(var(--rgb-color-primary) / 10%);white-space:nowrap;border-radius:3px;padding:.15rem .4rem;font-size:.7rem;font-weight:600}.index-module__xIEzVa__essentialContent{padding:calc(var(--horizontal-spacing-default) * 1);flex-direction:column;gap:.4rem;display:flex}.index-module__xIEzVa__essentialTitle{color:var(--text-color-alt);margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.index-module__xIEzVa__essentialSubtitle{color:var(--text-color-alt-attenuate);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.index-module__xIEzVa__row{gap:0 calc(var(--horizontal-spacing-default) * 4);flex-wrap:wrap;display:flex}.index-module__xIEzVa__columnContent{flex:600px}.index-module__xIEzVa__columnSidebar{flex:100%}@media (min-width:768px){.index-module__xIEzVa__columnSidebar{flex:0 0 280px}}.index-module__xIEzVa__themesCard{padding:calc(var(--horizontal-spacing-default) * 2.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px}.index-module__xIEzVa__tagsList{flex-wrap:wrap;gap:10px;display:flex}.index-module__xIEzVa__tagChip{background:rgb(var(--rgb-color-primary) / 10%);color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:4px;padding:.3rem .7rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.index-module__xIEzVa__tagChip:hover{background:rgb(var(--rgb-color-primary) / 25%)}.index-module__xIEzVa__tagCount{color:var(--color-primary);font-size:.8rem;font-weight:600}.index-module__xIEzVa__gridDeepDives{gap:calc(var(--horizontal-spacing-default) * 1.5);padding:calc(var(--horizontal-spacing-default) * .5);margin:calc(var(--horizontal-spacing-default) * -.5);grid-template-columns:1fr 1fr;display:grid}.index-module__xIEzVa__deepDiveMain{flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden}@media (min-width:768px){.index-module__xIEzVa__deepDiveMain{flex-direction:row}}.index-module__xIEzVa__deepDiveSub{flex-direction:column;display:flex;overflow:hidden}.index-module__xIEzVa__deepDiveMain .index-module__xIEzVa__newsImageWrapper{aspect-ratio:16/9}@media (min-width:768px){.index-module__xIEzVa__deepDiveMain .index-module__xIEzVa__newsImageWrapper{aspect-ratio:4/3;flex:0 0 50%}}.index-module__xIEzVa__deepDiveBody{flex-direction:column;flex:1;min-width:0;display:flex}.index-module__xIEzVa__deepDiveContent{padding:calc(var(--horizontal-spacing-default) * 1.2);flex-direction:column;justify-content:center;gap:.4rem;display:flex}.index-module__xIEzVa__deepDiveTitle{color:var(--text-color-alt);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}@media (min-width:768px){.index-module__xIEzVa__deepDiveTitle{font-size:1.3rem}.index-module__xIEzVa__deepDiveMain .index-module__xIEzVa__deepDiveTitle{font-size:1.5rem}}.index-module__xIEzVa__deepDiveDescription{color:var(--text-color-alt-attenuate);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.index-module__xIEzVa__deepDiveMain .index-module__xIEzVa__deepDiveDescription{-webkit-line-clamp:3}.index-module__xIEzVa__gridCatalogue{gap:calc(var(--horizontal-spacing-default) * 1.5);padding:calc(var(--horizontal-spacing-default) * .5);margin:calc(var(--horizontal-spacing-default) * -.5);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:768px){.index-module__xIEzVa__gridCatalogue{grid-template-columns:repeat(4,1fr)}}.index-module__xIEzVa__catalogueCard{flex-direction:column;display:flex;overflow:hidden}.index-module__xIEzVa__catalogueImageWrapper{aspect-ratio:16/9;background:#0f0c19cc;width:100%;position:relative;overflow:hidden}.index-module__xIEzVa__catalogueContent{padding:calc(var(--horizontal-spacing-default) * 1);flex-direction:column;gap:.3rem;display:flex}.index-module__xIEzVa__catalogueTag{color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.index-module__xIEzVa__catalogueTitle{color:var(--text-color-alt);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.index-module__xIEzVa__catalogueDescription{color:var(--text-color-alt-attenuate);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.index-module__xIEzVa__pagination{justify-content:center;align-items:center;gap:calc(var(--horizontal-spacing-default) * 2);margin-top:calc(var(--horizontal-spacing-default) * 4);display:flex}.index-module__xIEzVa__pageButton{background:rgb(var(--rgb-color-primary) / 15%);border:1px solid rgb(var(--rgb-color-primary) / 30%);color:var(--color-primary);transition:var(--transition-default);border-radius:4px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none}.index-module__xIEzVa__pageButton:hover{background:rgb(var(--rgb-color-primary) / 25%);border-color:var(--color-primary)}.index-module__xIEzVa__pageIndicator{color:var(--text-color-alt-attenuate);font-size:.85rem}.index-module__xIEzVa__essentialCard,.index-module__xIEzVa__deepDiveMain,.index-module__xIEzVa__deepDiveSub,.index-module__xIEzVa__catalogueCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e192dcc;border:1px solid #ffffff14;border-radius:6px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 4px 16px #0006}.index-module__xIEzVa__essentialCard:hover,.index-module__xIEzVa__deepDiveMain:hover,.index-module__xIEzVa__deepDiveSub:hover,.index-module__xIEzVa__catalogueCard:hover{border-color:rgb(var(--rgb-color-primary) / 25%);transform:translateY(-4px);box-shadow:0 12px 36px #0000008c}