:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg-color: #04112d;--text-color: #e7e7e7;--surface: #031331;--muted: #c9d3e6;--secondary-color: rgb(148, 2, 2);--third-color: #004e0e;--nav-bar-size: 96px}@font-face{font-family:nav-bar-prefix;src:url(/fonts/SourceSerif4_18pt-Light.ttf)}@font-face{font-family:nav-bar-1;src:url(/fonts/SourceSerif4_18pt-LightItalic.ttf)}@font-face{font-family:nav-bar-2;src:url(/fonts/SourceSerif4_48pt-SemiBold.ttf)}@font-face{font-family:font-title;src:url(/fonts/SourceSerif4_48pt-Regular.ttf)}@font-face{font-family:font-title-italic;src:url(/fonts/SourceSerif4_48pt-MediumItalic.ttf)}@font-face{font-family:font-reg;src:url(/fonts/SourceSans3-Light.ttf)}@font-face{font-family:font-bold;src:url(/fonts/CrimsonPro-ExtraLight.ttf)}@font-face{font-family:font-italic;src:url(/fonts/SourceSans3-LightItalic.ttf)}@font-face{font-family:font-bold-italic;src:url(/fonts/SourceSans3-SemiBoldItalic.ttf)}*{box-sizing:border-box}html,body,#root{height:100%;width:100%}body{margin:0;font-family:font-reg;background:var(--bg-color)}.app{min-height:100%;overflow:visible;position:relative;transition-delay:overflow .16s}.hide-nav-bar{height:var(--nav-bar-size)}ul{margin:0;padding:0}button,button:hover{border:none}.ppe-fab{position:fixed;right:18px;bottom:18px;z-index:30;display:grid;place-items:center;padding:5px;border-radius:999px;background:var(--text-color);box-shadow:0 6px 24px #00000059}.ppe-fab__img{display:block;width:80px;height:80px;object-fit:contain}@media (max-width: 560px){.ppe-fab{right:14px;bottom:14px}.ppe-fab__img{width:50px;height:50px}}.nav{font-family:nav-bar;width:100vw;position:fixed;inset:0 0 auto;height:var(--nav-bar-size);display:flex;align-items:center;padding:0 30px;z-index:21;justify-content:space-between;background:var(--bg-color);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid color-mix(in srgb,white 20%,transparent)}.nav__left,.nav__right{display:flex;align-items:center;justify-content:center;height:100%;gap:2vw;position:absolute}.nav__left{left:0;top:0;padding-left:30px}.home-icon-button{color:var(--text-color)!important;transition:opacity .2s ease}.home-icon-button svg{font-size:3rem}.ppe-link-nav{display:flex;align-items:center;justify-content:center;height:100%;padding:0;background:transparent;border:none;text-decoration:none}.ppe-link-nav img{height:3rem;width:auto;object-fit:contain}.nav__right{right:0;top:0;padding-right:30px}.burger{display:flex;align-items:center;justify-content:center;height:100%;border:none;background:var(--bg-color);padding-right:30px;border-right:1px solid color-mix(in srgb,white 20%,transparent)}.burger:hover{border-right:1px solid color-mix(in srgb,white 20%,transparent)}.burger-line{width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .16s ease,opacity .16s ease;will-change:transform;background:var(--text-color)}.burger-lines{width:22px;height:25px;position:relative;background:transparent;border:none;cursor:pointer}.lines{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--text-color);transform:translateY(-50%);transition:all .16s ease}.lines:before,.lines:after{content:"";position:absolute;width:100%;height:2px;left:0;background-color:#fff;transition:all .16s ease}.lines:before{top:-6px}.lines:after{top:6px}.burger-lines:hover .lines:after{top:8px}.burger-lines:hover .lines:before{top:-8px}.burger-lines.is-open .lines{background-color:transparent}.burger-lines.is-open .lines:before{transform:rotate(45deg);top:0}.burger-lines.is-open .lines:after{transform:rotate(-45deg);top:0}.brand{-webkit-user-select:none;user-select:none;height:100%;color:var(--text-color);font-size:2.4rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:font-bold;display:flex;align-items:center;gap:8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand--button{background:transparent;border:none;color:var(--text-color);font-size:2.4rem;cursor:pointer;font-family:font-bold;-webkit-user-select:none;user-select:none;height:auto;margin:0;text-decoration:none;min-width:0;white-space:nowrap;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:3px}.brand--button:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--text-color);transition:width .3s ease;transform-origin:center;transform:translate(-50%)}.brand--button:hover:before{width:100%}.language-toggle{background:transparent;color:var(--text-color);font-family:font-title;text-transform:uppercase;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:20px;transition:all .2s ease;margin-right:15px}.language-toggle span{transition:all .2s ease;font-weight:600}.language-toggle span:not(.separator):not(.mobile-version){padding:4px 8px;border-radius:14px;cursor:pointer}.language-toggle span:not(.separator):not(.mobile-version):hover{background:var(--text-color);color:var(--bg-color)}.mobile-version{display:none;padding:4px 8px;border-radius:14px;background:var(--text-color);color:var(--bg-color);font-weight:700;opacity:1}.desktop-version,.separator{display:inline}.language-toggle span.active{color:var(--bg-color);background:var(--text-color)}.language-toggle span:not(.active):not(.mobile-version){opacity:.8}.language-toggle span.separator{opacity:.4;font-weight:300}.logo{display:block;height:calc(var(--nav-bar-size) - 50px);width:auto}@media (max-width: 1200px){.brand,.brand--button{font-size:2.2rem}}@media (max-width: 1024px){.nav{padding:0 20px}.nav__left{padding-left:20px}.nav__right{padding-right:20px}.brand{font-size:2rem;gap:6px}.brand--button{font-size:2rem}.logo{height:calc(var(--nav-bar-size) - 56px)}.language-toggle{font-size:1.3rem;margin-right:12px}}@media (max-width: 820px){.brand,.brand--button{font-size:1.8rem}}@media (max-width: 768px){.nav{padding:0 14px}.nav__left{padding-left:14px}.nav__right{padding-right:14px;gap:12px}.brand{font-size:1.7rem;gap:6px}.brand--button{font-size:1.7rem}.logo{height:calc(var(--nav-bar-size) - 60px)}.language-toggle{font-size:1.2rem;margin-right:10px;gap:6px}.home-icon-button svg{font-size:2rem}.ppe-link-nav img{height:2rem}.mobile-version{display:inline}.desktop-version,.separator{display:none}}@media (max-width: 640px){.brand{font-size:1.55rem;gap:6px}.brand--button{font-size:1.55rem}.nav__right{gap:10px}.language-toggle{font-size:1.1rem;margin-right:8px;gap:4px}}@media (max-width: 560px){.brand{font-size:1.42rem;gap:6px}.brand--button{font-size:1.42rem}.logo{height:calc(var(--nav-bar-size) - 64px)}}@media (max-width: 480px){.nav{padding:0 10px}.nav__left{padding-left:10px}.nav__right{padding-right:10px;gap:8px}.brand{font-size:1.2rem;transform:translate(-50%) translate(-17px)}.brand--button{font-size:1.2rem;transform:translateY(-50%) translate(-50%) translate(-20px)}.logo{height:calc(var(--nav-bar-size) - 68px)}.burger{padding-right:12px}.language-toggle{font-size:1rem;margin-right:6px;gap:3px;padding:6px 8px}}@media (max-width: 400px){.brand{font-size:1.1rem}.brand--button{font-size:1.1rem;transform:translateY(-50%) translate(-50%) translate(-6%)}.language-toggle{font-size:.9rem;margin-right:4px;gap:2px;padding:4px 6px}.ppe-link-nav img{height:1.5rem}}.hero{position:relative;min-height:calc(100vh - var(--nav-bar-size));margin-top:var(--nav-bar-size);isolation:isolate;margin-bottom:20vh}.hero__inner{width:100%;min-height:inherit;position:relative;display:flex;align-items:center;justify-content:center}.hero__carousel{width:100%;min-height:inherit;position:relative;overflow-x:hidden}.hero__slide{background-image:var(--bg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;min-height:inherit;position:absolute;inset:0;opacity:1;transition:opacity .6s ease-in-out;z-index:-1;overflow-y:hidden}.hero__slide[data-i="0"]{background-image:none}.hero__slide.from__right{animation:from__right 1s ease-out forwards}@keyframes from__right{0%{transform:translate(100%)}to{transform:translate(0)}}.hero__slide.from__left{animation:from__left 1s ease-out forwards}@keyframes from__left{0%{transform:translate(-100%)}to{transform:translate(0)}}.hero__slide[data-i="2"]{background-position:left 30%}.hero__slide[data-i="1"]{background-position:left 20%}.hero__slide.is-active{z-index:1}.hero__slide.is-previous{z-index:0}.hero__slide:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,color-mix(in srgb,var(--bg-color) 90%,transparent) 90%,var(--bg-color) 100%)}.hero__slide video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero__title{margin:0;line-height:1.05;font-family:font-title;font-size:7vw;text-wrap:balance;text-transform:uppercase;text-align:center;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.12),0 10px 30px rgba(0,0,0,.35);position:absolute;left:50%;bottom:22%;transform:translate(-50%);width:60vw}.hero__nav{position:absolute;inset:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:0 2vw;pointer-events:none}.hero__arrow{pointer-events:auto;width:58px;height:58px;border-radius:999px;border:1px solid var(--text-color);background:transparent;color:var(--text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,opacity .18s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero__arrow:hover{background:var(--text-color);color:var(--bg-color)}.hero__arrow--left:hover{transform:translate(-2px)}.hero__arrow--right:hover{transform:translate(2px)}.hero__arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero__dots{z-index:1;list-style:none;display:flex;gap:12px;justify-content:center;align-items:center;position:absolute;left:50%;bottom:18%;transform:translate(-50%)}.hero__dot{width:10px;height:10px;border-radius:999px;border:0;background:#ffffff8c;cursor:pointer;transition:transform .18s ease,background .18s ease,opacity .18s ease}.hero__dot:hover{background:#ffffffd9}.hero__dot.is-active{transform:scale(1.6);background:#fff}.scroll-button{position:absolute;left:50%;bottom:9%;z-index:4;font-family:nav-bar-2;font-size:1rem;letter-spacing:2px;text-transform:uppercase;animation:scrollDown 1s ease infinite}.scroll-button p{padding:0;margin:0}@media (max-width: 1200px){.hero__title{font-size:8vw;width:70vw}}@media (max-width: 1024px){.hero{margin-bottom:16vh}.hero__title{font-size:9vw;width:78vw}.hero__arrow{width:52px;height:52px}.hero__nav{padding:0 12px}.hero__dots{gap:10px;bottom:16%}.hero__dot{width:9px;height:9px}}@media (max-width: 768px){.hero{min-height:calc(88vh - var(--nav-bar-size));margin-bottom:12vh}.hero__title{font-size:10.5vw;width:86vw;bottom:24%}.hero__arrow{width:46px;height:46px;border-width:1px}.hero__nav{padding:0 12px}.hero__dots{gap:10px;bottom:16%}.hero__dot{width:9px;height:9px}.scroll-button{bottom:3%}}@media (max-width: 560px){.hero{min-height:calc(82vh - var(--nav-bar-size));margin-bottom:10vh}.hero__title{font-size:12vw;width:90vw;bottom:28%}.hero__arrow{width:42px;height:42px}.hero__dots{gap:8px;bottom:18%}.hero__dot{width:8px;height:8px}.hero__slide[data-i="1"],.hero__slide[data-i="2"]{background-position:center}}@media (max-width: 420px){.hero{min-height:calc(78vh - var(--nav-bar-size))}.hero__title{font-size:12.8vw;width:92vw;bottom:28%}.hero__nav{padding:0 8px}.hero__arrow{width:38px;height:38px}.hero__dots{bottom:18%}.scroll-button{bottom:3.5%}}.section-video{background:var(--bg-color);margin-bottom:30vh}.section-video__header .video__title{padding:0 6vw;font-size:2rem;font-family:font-title;text-transform:uppercase;margin:0}.section-video__inner{margin:0 auto;padding:0 6vw;display:flex;flex-direction:column;padding-top:8vh;gap:2vh;align-items:center}.video__description{max-width:65vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.video__description p{font-size:2.7rem;font-family:font-bold;letter-spacing:2px;line-height:1.7}.video-copy,.video-media{flex:1 1 0}.video-media{display:flex;align-items:center;justify-content:center;width:100%;max-width:65vw;transform:scale(.8);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform;position:relative}.video-media.is-active{transform:scale(1)}@media (prefers-reduced-motion: reduce){.is-active{transition:none;transform:none;opacity:1}}.video-media video,.video-media iframe{width:100%;height:auto;aspect-ratio:16 / 9;border:0;cursor:pointer;box-shadow:0 10px 30px #000;background:#000;position:relative}.video-media video{object-fit:cover;object-position:center}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;border-radius:100%;color:#fff;background-color:transparent;transition:all .3s ease;padding:.5rem;cursor:pointer}.play.is-paused{display:inline-block}.play:before,.play:after{content:"";position:absolute;border:2px solid white;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);opacity:0;pointer-events:none;width:120%;height:120%;animation:pulse 2s ease-out infinite;transition:all .3s ease}.play:after{animation-delay:.5s}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}30%{opacity:1}70%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.play:hover{background-color:#fff;color:var(--bg-color)}.play:hover:before,.play:hover:after{animation:none;transform:translate(-50%,-50%) scale(1);opacity:0}@media screen and (max-width: 1024px) and (min-width: 768px){.section-video__header .video__title{padding:0 4vw;font-size:1.8rem}.section-video__inner{padding:0 4vw;padding-top:6vh;gap:3vh;flex-direction:column;align-items:center}.video__description{max-width:85vw;order:2}.video__description p{font-size:2.4rem;letter-spacing:2px;line-height:1.5;padding:1.5rem}.video-media{max-width:85vw}.play{padding:.4rem}.play svg{font-size:50px!important}}@media screen and (max-width: 767px) and (min-width: 481px){.section-video{margin-bottom:20vh}.section-video__header .video__title{padding:0 5vw;font-size:1.6rem;text-align:center}.section-video__inner{flex-direction:column;padding:0 5vw;padding-top:4vh;gap:3vh;align-items:center}.video__description{max-width:90vw;order:2;text-align:center}.video__description p{font-size:1.8rem;letter-spacing:1.5px;line-height:1.4;padding:1.2rem;font-weight:700}.video-media{width:100%;max-width:90vw}.play{padding:.3rem}.play svg{font-size:45px!important}.play:before,.play:after{width:110%;height:110%}}@media screen and (max-width: 480px){.section-video{margin-bottom:15vh}.section-video__header .video__title{padding:0 4vw;font-size:1.4rem;text-align:center}.section-video__inner{flex-direction:column;padding:0 4vw;padding-top:3vh;gap:2.5vh;align-items:center}.video__description{max-width:95vw;order:2;text-align:center}.video__description p{font-size:1.3rem;letter-spacing:1px;line-height:1.3;padding:1rem;font-weight:700}.video-media{width:100%;max-width:95vw}.video-media video,.video-media iframe{box-shadow:0 5px 20px #000c}.play{padding:.25rem}.play svg{font-size:40px!important}.play:before,.play:after{width:105%;height:105%}}@media screen and (max-width: 319px){.section-video__header .video__title{font-size:1.2rem}.video__description p{font-size:1.3rem;padding:.8rem;font-weight:700}.play svg{font-size:35px!important}}@media screen and (max-height: 500px) and (orientation: landscape){.section-video{margin-bottom:10vh}.section-video__inner{flex-direction:column;padding-top:2vh;gap:2vh;align-items:center}.video__description{max-width:80vw;order:2;text-align:center}.video__description p{font-size:1.8rem;line-height:1.3;padding:1rem;font-weight:700}.video-media{max-width:80vw}.play svg{font-size:35px!important}}.image-grid{display:flex;align-items:center;justify-content:center;background:var(--bg-color);position:relative;padding-top:20vh;padding-bottom:10vh}.image-grid:after{position:absolute;content:"";height:1px;background:var(--text-color);left:0;top:0;width:100%;transform-origin:center;animation:shrinkGrow 3s infinite ease-in-out}@keyframes shrinkGrow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.85)}}.image-grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;margin:0 auto;padding:64px 8vw;width:100%;height:80vh;transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}.grid-block-wrapper{opacity:0;transition:opacity .3s ease,transform .3s ease;transition-delay:calc(var(--i) * .12s);transform:translate(-20px,-20px);position:relative}.grid-block-wrapper.is-active{opacity:1;transform:translate(0)}.grid-block-container{overflow:hidden;position:relative;cursor:pointer;transition:transform .3s ease;height:100%}.grid-block{transition:transform .45s ease;position:relative;background-size:cover;min-height:250px;display:flex;align-items:flex-end;color:#fff;height:100%;padding:12px 10%;transition:transform .3s ease}.grid-block:before{content:"";position:absolute;inset:0;background:#0000;transition:background .35s ease}.grid-block-container h3{position:absolute;left:10%;bottom:10%;z-index:1;font-size:1.8vw;font-family:font-title;color:#fff;letter-spacing:1px;text-shadow:0 2px 6px rgba(0,0,0,1)}.grid-block-container h3:after{position:absolute;content:"";background:#fff;height:2px;width:0;left:0;bottom:-8%}.grid-block-container:hover .grid-block-title:after{animation:hoverAnim 1.5s ease-in-out infinite}@keyframes hoverAnim{0%{width:0}50%{width:100%}to{width:0}}.grid-block-container:hover .grid-block{transform:scale(1.4);transition:transform 10s linear}.grid-block-wrapper:hover{z-index:1}.grid-block-wrapper:hover .grid-block-container{transform:scale(1.07);box-shadow:0 5px 15px #000c}@media screen and (max-width: 1024px) and (min-width: 768px){.image-grid{padding-top:15vh;padding-bottom:8vh}.image-grid-container{grid-template-columns:repeat(3,1fr);grid-gap:3px;padding:48px 6vw;height:70vh}.grid-block{min-height:200px;padding:10px 8%}.grid-block-container h3{font-size:2.2vw;left:8%;bottom:8%}.grid-block-container:hover .grid-block{transform:scale(1.3)}.grid-block-wrapper:hover .grid-block-container{transform:scale(1.05)}}@media screen and (max-width: 767px) and (min-width: 481px){.image-grid{padding-top:12vh;padding-bottom:6vh}.image-grid-container{grid-template-columns:repeat(2,1fr);grid-gap:3px;padding:32px 4vw;height:auto;min-height:60vh}.grid-block{min-height:180px;padding:8px 6%}.grid-block-container h3{font-size:3.5vw;left:6%;bottom:6%;letter-spacing:.5px}.grid-block-container:hover .grid-block{transform:scale(1.1);transition:transform .3s ease}.grid-block-wrapper:hover .grid-block-container{transform:scale(1.02);box-shadow:0 3px 10px #0009}}@media screen and (max-width: 480px){.image-grid{padding-top:10vh;padding-bottom:5vh}.image-grid-container{grid-template-columns:repeat(2,1fr);grid-gap:2px;padding:24px 3vw;height:auto;min-height:50vh}.grid-block{min-height:150px;padding:6px 4%}.grid-block-container h3{font-size:4vw;left:4%;bottom:4%;letter-spacing:.3px;text-shadow:0 1px 4px rgba(0,0,0,1)}.grid-block-container h3:after{height:1.5px;bottom:-6%}.grid-block-container:hover .grid-block{transform:scale(1.05);transition:transform .2s ease}.grid-block-wrapper:hover .grid-block-container{transform:scale(1.01);box-shadow:0 2px 8px #00000080}.image-grid:after{animation:shrinkGrow 2.5s infinite ease-in-out}@keyframes shrinkGrow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}}@media screen and (max-width: 319px){.image-grid-container{padding:20px 2vw}.grid-block{min-height:130px;padding:5px 3%}.grid-block-container h3{font-size:4.5vw;letter-spacing:.2px}.grid-block-container:hover .grid-block{transform:none}.grid-block-wrapper:hover .grid-block-container{transform:none;box-shadow:none}}@media screen and (max-height: 500px) and (orientation: landscape){.image-grid{padding-top:8vh;padding-bottom:4vh}.image-grid-container{grid-template-columns:repeat(3,1fr);padding:20px 4vw;height:auto;min-height:40vh}.grid-block{min-height:120px;padding:4px 3%}.grid-block-container h3{font-size:2.8vw;left:3%;bottom:3%}.grid-block-container:hover .grid-block{transform:scale(1.1)}.grid-block-wrapper:hover .grid-block-container{transform:scale(1.03)}}@media (prefers-reduced-motion: reduce){.grid-block-wrapper{transition:opacity .3s ease;transform:none}.grid-block-wrapper.is-active{transform:none}.grid-block-container:hover .grid-block{transform:none;transition:none}.grid-block-wrapper:hover .grid-block-container{transform:none}.image-grid:after{animation:none}.grid-block-container:hover .grid-block-title:after{animation:none}}.social-section{width:100%}.social-section__inner{padding-top:8vh;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4vh}.social-top{display:flex;align-items:center;justify-content:center;gap:10vw;width:100%}.social-section__right{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:6vh}.socials{display:flex;align-items:center;flex-direction:column;gap:4vh}.socials__title h3{margin:0;padding:0;font-family:font-bold;font-size:1.8rem;letter-spacing:2px;text-align:center}.social__prefix,.social__first-name,.social__name{font-family:font-bold}.socials__list{display:flex;gap:2vw;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.socials__item{display:inline-flex}.socials__link{display:grid;place-items:center;color:inherit}.socials__icon{width:54px;height:54px;object-fit:contain;display:block}.socials__icon-x{font-size:54px!important}.social-bottom{display:flex;align-items:center;justify-content:center;gap:30vw;position:relative;width:100%;padding:10px 3vw}.social-bottom:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background:var(--text-color);opacity:.3}.footer-links{display:flex;align-items:center;gap:2vw}.footer-link{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .12s ease}.footer-link:hover,.footer-link:focus{border-bottom-color:currentColor}.footer-sep{opacity:.7}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width: 931px){.social-section__inner{flex-direction:row;align-items:center;justify-content:center;gap:16vw;padding-top:6vh;padding-bottom:6vh}.social-top{flex:0 0 auto;width:auto;gap:0}.social-section__right,.socials{gap:3vh}.socials__title h3{font-size:2.4rem;letter-spacing:3px}.socials__list{gap:3vw}.socials__icon{width:72px;height:72px}.socials__icon-x{font-size:72px!important}.social-bottom{flex:0 0 auto;width:auto;flex-direction:column;padding:0;gap:2vh}.social-bottom:before{display:none}.copywrite{text-align:center;font-size:1.2rem}.footer-links{flex-direction:column;gap:1.5vh;align-items:center}.footer-link{font-size:1.1rem}}@media screen and (max-width: 930px) and (min-width: 768px){.social-section__inner{align-items:center;justify-content:center;gap:14vw;padding-top:5vh;padding-bottom:5vh}.social-top{flex:0 0 auto;width:auto;gap:0}.social-section__right,.socials{gap:2.5vh}.socials__title h3{font-size:2.1rem;letter-spacing:2.5px}.socials__list{gap:2.5vw}.socials__icon{width:64px;height:64px}.socials__icon-x{font-size:64px!important}.social-bottom{flex:0 0 auto;width:auto;flex-direction:column;padding:0;gap:1.75vh}.social-bottom:before{display:none}.copywrite{text-align:center;font-size:1.1rem}.footer-links{gap:1.25vh;align-items:center}.footer-link{font-size:1.05rem}}@media screen and (max-width: 767px) and (min-width: 481px){.social-section__inner{padding-top:4vh;gap:2.5vh}.social-top{flex-direction:column;gap:4vh;align-items:center}.social-section__right{gap:3vh;width:100%;max-width:90vw}.socials{gap:2vh}.socials__title h3{font-size:1.4rem;letter-spacing:1px;text-align:center}.socials__list{gap:4vw;justify-content:center}.socials__icon{width:44px;height:44px}.socials__icon-x{font-size:44px!important}.social-bottom{flex-direction:column;gap:2vh;align-items:center;padding:15px 3vw}.footer-links{gap:4vw;justify-content:center;flex-wrap:wrap}.footer-link{font-size:.9rem}}@media screen and (max-width: 480px){.social-section__inner{padding-top:3vh;gap:2vh}.social-top{flex-direction:column;gap:3vh}.social-section__right{gap:2.5vh;width:100%;max-width:95vw}.socials{gap:1.5vh}.socials__title h3{font-size:1.2rem;letter-spacing:.5px;text-align:center}.socials__list{gap:6vw;justify-content:center}.socials__icon{width:40px;height:40px}.socials__icon-x{font-size:40px!important}.social-bottom{flex-direction:column;gap:1.5vh;align-items:center;padding:12px 3vw}.footer-links{gap:6vw;justify-content:center;flex-wrap:wrap}.footer-link{font-size:.85rem}}@media screen and (max-width: 319px){.social-section__inner{padding-top:2vh;gap:1.5vh}.socials__title h3{font-size:1.1rem}.socials__icon{width:36px;height:36px}.socials__icon-x{font-size:36px!important}.footer-link{font-size:.8rem}}@media screen and (max-height: 500px) and (orientation: landscape){.social-section__inner{padding-top:2vh;gap:1vh}.social-top{flex-direction:row;gap:3vw;align-items:flex-start}.social-section__right{flex:1;gap:1.5vh;max-width:45vw}.socials{gap:1vh}.socials__title h3{font-size:1rem;letter-spacing:.3px}.socials__list{gap:3vw}.socials__icon{width:32px;height:32px}.socials__icon-x{font-size:32px!important}.social-bottom{padding:8px 3vw;gap:1vh}.footer-links{gap:4vw}}.transition{width:100%;position:relative;height:1vh}.popup__section{position:fixed;background:var(--secondary-color);z-index:19;left:2%;bottom:2%;padding:2vh 1.5vw;border-radius:999px;box-shadow:2px 2px 5px #000;cursor:pointer;transform-origin:center;will-change:transform;transition:all .3s linear;display:flex;gap:.5vw}.popup__title{padding:0;margin:0;font-family:font-title;font-size:1.1rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;letter-spacing:1px}.popup__section{transform-origin:center;will-change:transform;--r: 12px;animation:popup-orbit 5.2s linear infinite}.popup__section:hover{background:var(--text-color);color:var(--secondary-color)}@keyframes popup-orbit{0%{transform:rotate(0) translate(var(--r)) rotate(0)}3.846%{transform:rotate(1turn) translate(var(--r)) rotate(-1turn)}to{transform:rotate(1turn) translate(var(--r)) rotate(-1turn)}}@media (prefers-reduced-motion: reduce){.popup__section{animation:none!important}}.popup__window{position:fixed;background:var(--text-color);z-index:20;height:60vh;width:25vw;left:0;color:var(--bg-color);bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:3%;box-shadow:2px 2px 5px #000;border-top-right-radius:20px;border-top-left-radius:20px;animation:appear .8s ease-out forwards}@keyframes appear{0%{transform:translate(-100%)}to{transform:translate(0)}}.close-button{color:var(--secondary-color);position:absolute;right:2%;top:2%;cursor:pointer}.popup__logo{width:30%}.popup_moto{margin-top:-20px;font-size:clamp(1.4rem,2.7vw,2rem);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:nav-bar-1;display:flex;align-items:center;gap:8px}.popup__prefix,.popup__first-name,.popup__name{font-family:font-bold}.popup__message{font-size:clamp(1rem,2.5vw,1.8rem);font-family:font-bold;text-transform:uppercase;text-align:center;letter-spacing:clamp(.5px,.25vw,2px);padding:0 15%}.popup__form{display:flex;align-items:center;flex-direction:column;gap:10px;width:100%}.popup__input{font-family:font-reg;padding:20px 30px;border:none;border-radius:999px;outline:none;font-size:clamp(.95rem,1.8vw,1.2rem);text-align:center;width:100%}.popup__button{font-family:font-bold;text-transform:uppercase;color:var(--text-color);font-size:clamp(.95rem,1.8vw,1.2rem);padding:20px 30px;border:none;border-radius:999px;outline:none;background:var(--secondary-color);width:100%}.popup__button:hover{opacity:.8}.popup__feedback{min-height:1.25em;margin-top:8px;text-align:center}.feedback{font-family:font-reg;display:block}.feedback--success{color:#28a745}.feedback--error{color:var(--secondary-color)}.feedback--none{color:transparent}@media (max-width: 1624px){.popup__window{width:35vw;height:60vh;padding:3%}.popup__logo{width:35%}.popup__message{padding:0 20%;letter-spacing:1.5px}.popup__input,.popup__button{font-size:clamp(.9rem,1.4vw,1.05rem);padding:16px 24px}}@media (max-width: 768px){.popup__section{gap:8px;padding:2vh 4vw}.popup__title{font-size:clamp(1rem,2.4vw,1.25rem);letter-spacing:.5px}.popup__window{width:60vw;height:65vh;padding:28px}.popup__logo{width:32%}.popup_moto{font-size:clamp(1.2rem,3.5vw,1.9rem);gap:6px}.popup__message{font-size:clamp(1.2rem,3.5vw,1.9rem);padding:0 14%;letter-spacing:1.2px}.popup__input,.popup__button{font-size:clamp(1.05rem,2vw,1.15rem);padding:14px 20px}}@media (max-width: 600px){.popup__section{left:4%;bottom:4%;padding:12px;gap:6px;--r: 10px}.popup__section svg{width:18px;height:18px}.popup__title{font-size:clamp(.8rem,2vw,1.05rem);display:none}.popup__window{width:100vw;max-width:100vw;height:auto;min-height:50vh;left:0;right:0;bottom:0;padding:24px;border-top-right-radius:16px;border-top-left-radius:16px}.popup__logo{width:38%}.popup_moto{margin-top:-10px;font-size:clamp(1.3rem,4vw,1.7rem);white-space:normal;text-align:center;gap:6px}.popup__message{font-size:clamp(1.5rem,3vw,1.8rem);letter-spacing:1px;padding:0 8%}.popup__form{gap:8px}.popup__input,.popup__button{padding:14px 18px;font-size:clamp(1.05rem,2.8vw,1.15rem)}}.share-popup__teaser{position:fixed;background:var(--third-color);z-index:19;right:2%;bottom:2%;padding:1.6vh 1.2vw;border-radius:999px;box-shadow:2px 2px 5px #000;cursor:pointer;transform-origin:center;will-change:transform;transition:all .3s linear;gap:.4vw;display:flex;align-items:center;justify-content:center}.share-popup__teaser:hover{background:var(--text-color);color:var(--third-color)}.ppe-link{position:fixed;z-index:18;right:2%;bottom:calc(2% + 80px);width:80px;height:80px;border-radius:50%;background:var(--text-color);opacity:.8;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 5px #000;transition:all .3s linear;overflow:hidden}.ppe-link:hover{opacity:.85;transform:scale(1.05)}.ppe-link img{width:90%;height:90%;object-fit:contain;display:block}.share-popup__title{padding:0;margin:0;font-family:font-title;font-size:1.1rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;letter-spacing:1px}.share-popup__window{position:fixed;background:var(--text-color);z-index:20;height:48vh;width:410px;right:0;color:var(--bg-color);bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:2%;box-shadow:2px 2px 5px #000;border-top-right-radius:20px;border-top-left-radius:20px;animation:share-appear .8s ease-out forwards}@keyframes share-appear{0%{transform:translate(100%)}to{transform:translate(0)}}.share-close-button{color:var(--bg-color);position:absolute;right:2%;top:2%;cursor:pointer}.share-popup__message{font-size:clamp(1.7rem,2.5vw,2.2rem);font-family:font-bold;text-transform:uppercase;text-align:center;letter-spacing:clamp(.5px,.25vw,2px);padding:0 6%}.share-popup__icons{display:flex;gap:clamp(25px,1.2vw,60px);align-items:center;justify-content:center}.share-popup__icons a{color:inherit}.share-copy-btn{background:transparent;border:none;color:inherit;cursor:pointer;display:grid;place-items:center;padding:0;width:54px;height:54px}.share-copy-btn svg{width:54px;height:54px}.share-popup__copied{font-family:font-bold;font-size:1.3rem;margin-top:4px;opacity:0;pointer-events:none;transition:opacity .18s ease}.share-popup__copied.is-visible{opacity:1}.share-popup__button{font-family:font-bold;text-transform:uppercase;color:var(--text-color);font-size:clamp(.95rem,1.8vw,1.2rem);padding:14px 22px;border:none;border-radius:999px;outline:none;background:var(--bg-color);width:90%}.share-popup__button:hover{opacity:.85}@media (max-width: 768px){.share-popup__teaser{gap:8px;padding:1.6vh 4vw}.share-popup__title{font-size:clamp(1rem,2.4vw,1.25rem);letter-spacing:.5px}.share-popup__window{width:60vw;height:42vh;padding:22px;gap:14px}.ppe-link{width:50px;height:50px}}@media (max-width: 600px){.share-popup__teaser{right:4%;bottom:4%;padding:10px;gap:6px}.share-popup__title{font-size:clamp(.8rem,2vw,1.05rem);display:none}.share-popup__window{width:100vw;max-width:100vw;height:auto;min-height:34vh;left:0;right:0;bottom:0;padding:18px;border-top-right-radius:16px;border-top-left-radius:16px}.ppe-link{right:4%;bottom:calc(4% + 70px);width:45px;height:45px}}.rencontre{position:relative;margin-top:var(--nav-bar-size);background:var(--bg-color);color:var(--text-color);min-height:100vh}.rencontre__wrapper{display:flex;flex-direction:column}.rencontre__header{position:relative;height:calc(100vh - var(--nav-bar-size));background-image:url(/imgs/rencontre.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center}@supports (-webkit-touch-callout: none){@media (pointer: coarse){.rencontre__header{background-attachment:scroll}}}.rencontre__header:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,color-mix(in srgb,var(--bg-color) 70%,transparent) 70%,var(--bg-color) 100%)}.rencontre__header-content{position:relative;z-index:2;text-align:center;animation:fadeInUp 1.2s ease-out}.rencontre__title{padding:0;margin:0 0 2rem;font-size:7vw;font-family:font-title;text-wrap:balance;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.12),0 10px 30px rgba(0,0,0,.35);letter-spacing:3px}.rencontre__subtitle{padding:0;margin:0;font-family:font-reg;font-size:1.6rem;opacity:.9;text-shadow:0 2px 10px rgba(0,0,0,.5);letter-spacing:1px}.rencontre__scroll-button{position:absolute;left:50%;bottom:20%;z-index:4;animation:scrollDown 1s ease infinite;color:var(--text-color)}.rencontre__filters{padding:4rem 2rem;background:var(--bg-color);border-bottom:1px solid rgba(231,231,231,.1)}.rencontre__filters-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.rencontre__filter{padding:.8rem 1.5rem;background:transparent;border:2px solid var(--text-color);color:var(--text-color);font-family:font-reg;font-size:1.1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.rencontre__filter:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--secondary-color);transition:left .3s ease;z-index:-1}.rencontre__filter:hover{color:var(--text-color);transform:translateY(-2px);box-shadow:0 5px 15px #7e01014d;border:2px solid var(--secondary-color)}.rencontre__filter:hover:before{left:0}.rencontre__filter.active{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-color);transform:translateY(-2px);box-shadow:0 5px 15px #7e010166}.rencontre__agenda{padding:4rem 2rem;background:var(--bg-color)}.rencontre__agenda-container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:2rem;animation:fadeIn .8s ease-out}.rencontre__card{background:var(--surface);border:1px solid rgba(231,231,231,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;opacity:0;animation:slideInUp .6s ease forwards;box-shadow:0 4px 20px #0000001a}.rencontre__card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #7e010126;border-color:var(--secondary-color)}.rencontre__card-header{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,var(--secondary-color),rgba(126,1,1,.8));border-bottom:1px solid rgba(231,231,231,.1)}.rencontre__card-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#ffffff1a;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rencontre__card-title h3{margin:0;font-family:font-title;font-size:1.8rem;color:var(--text-color);text-transform:uppercase;letter-spacing:1px}.rencontre__card-content{padding:2rem}.rencontre__card-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.rencontre__info-item{display:flex;align-items:flex-start;gap:.75rem}.rencontre__info-icon{color:var(--secondary-color);font-size:1.2rem;margin-top:.2rem;flex-shrink:0}.rencontre__info-item div{flex:1}.rencontre__info-item strong{display:block;font-family:font-reg;font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;color:#fff;position:relative}.rencontre__info-item strong:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--secondary-color)}.rencontre__info-item p{margin:0;font-family:font-reg;font-size:1.1rem;line-height:1.4}.rencontre__info-item small{display:block;font-family:font-reg;font-size:.95rem;opacity:.7;margin-top:.25rem}.rencontre__card-description{margin-bottom:2rem;padding:1.5rem;background:#7e01010d;border-left:4px solid var(--secondary-color);border-radius:0 8px 8px 0}.rencontre__card-description p{margin:0;font-family:font-reg;font-size:1.1rem;line-height:1.6;font-style:italic}@media (max-width: 768px){.rencontre__title{font-size:12vw}.rencontre__subtitle{font-size:1.3rem}.rencontre__filters-container{gap:.5rem}.rencontre__filter{padding:.6rem 1rem;font-size:1rem}.rencontre__card-header{flex-direction:column;text-align:center;gap:1rem}.rencontre__card-info{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){.rencontre__filters,.rencontre__agenda{padding:2rem 1rem}.rencontre__card-content{padding:1.5rem}.rencontre__card-description{padding:1rem}}.paroles-page{display:flex;flex-direction:column;margin-top:var(--nav-bar-size);background:var(--bg-color);color:var(--text-color);min-height:100vh}.paroles-header{text-align:center;padding:8vh 15vw 10vh;display:flex;flex-direction:column;align-items:center;gap:20px}.paroles-title{line-height:1.2;font-weight:700;margin:0;padding:0;font-size:5rem;font-family:font-title;text-wrap:balance;text-transform:uppercase;letter-spacing:4px;animation:float-up .7s .1s cubic-bezier(.2,.8,.2,1) both}.paroles-subtitle{margin:0;padding:0;font-size:1.5rem;font-family:font-reg;letter-spacing:1px;opacity:.8;animation:float-up .7s .2s cubic-bezier(.2,.8,.2,1) both}.paroles-filters,.paroles-subsection-filters{padding:3rem 2rem;background:var(--surface);border-bottom:1px solid rgba(231,231,231,.1)}.paroles-filters-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.paroles-filter-label{font-family:font-bold;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-color);opacity:.7;margin-bottom:.5rem}.paroles-filter-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.paroles-subsection-label{display:flex;align-items:center;gap:.5rem;padding-left:1.5rem;opacity:.6}.paroles-subsection-indicator{color:var(--secondary-color);font-size:1.2rem;line-height:1}.paroles-subsection-buttons{padding-left:1.5rem}.paroles-filter{padding:.8rem 1.5rem;background:transparent;border:2px solid var(--text-color);color:var(--text-color);font-family:font-reg;font-size:1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.paroles-filter-primary{font-size:1.2rem;padding:1rem 2rem;font-weight:600}.paroles-filter-subsection{font-size:1rem;padding:.6rem 1.2rem;opacity:.85}.paroles-filter:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--secondary-color);transition:left .3s ease;z-index:-1}.paroles-filter:hover{color:var(--text-color);transform:translateY(-2px);box-shadow:0 5px 15px #7e01014d;border:2px solid var(--secondary-color)}.paroles-filter:hover:before{left:0}.paroles-filter.active{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-color);transform:translateY(-2px);box-shadow:0 5px 15px #7e010166}.paroles-content{padding:4rem 2rem;background:var(--bg-color)}.paroles-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;animation:fadeIn .8s ease-out}.parole-card{background:var(--bg-color);border-radius:12px;padding:2.5rem;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.5rem;opacity:0;animation:slideInUp .6s ease forwards}.parole-card:nth-child(odd){animation-delay:.1s}.parole-card:nth-child(2n){animation-delay:.2s}.parole-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--secondary-color),var(--accent-color));transform:scaleX(0);transition:transform .3s ease}.parole-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #00000026}.parole-card:hover:before{transform:scaleX(1)}.parole-date{font-size:1rem;font-family:font-bold;color:var(--secondary-color);text-transform:uppercase;letter-spacing:1px}.parole-title{font-size:1.5rem;font-family:font-bold;color:var(--text-color);margin:0;line-height:1.4;letter-spacing:.5px;flex-grow:1}.parole-link{display:inline-flex;align-items:center;gap:.5rem;background:none;font-size:1rem;font-family:font-bold;color:var(--secondary-color);text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative;width:fit-content}.parole-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--secondary-color);transition:width .3s ease}.parole-link:hover{color:var(--accent-color);transform:translate(4px)}.parole-link:hover:after{width:100%}.parole-buttons{display:flex;align-items:center;justify-content:space-between}.parole-download{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:2px solid var(--secondary-color);color:var(--secondary-color);cursor:pointer;transition:all .3s ease;text-decoration:none}.parole-download:hover{background:var(--secondary-color);color:var(--text-color);transform:scale(1.1)}.paroles-empty{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem}.paroles-empty p{font-size:1.1rem;color:var(--text-color);text-align:center;opacity:.7}.pdf-viewer-modal{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background:#000000f2;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:pdfModalFadeIn .3s ease;overflow:hidden;touch-action:none;max-width:100vw;max-height:100vh;max-height:100dvh}@keyframes pdfModalFadeIn{0%{opacity:0}to{opacity:1}}.pdf-viewer-content{position:relative;width:90vw;max-width:1400px;height:90vh;height:90dvh;max-height:90vh;max-height:90dvh;background:var(--bg-color);border-radius:12px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;animation:pdfModalSlideIn .4s ease;overflow:hidden;box-sizing:border-box;min-width:0;max-width:100vw}@keyframes pdfModalSlideIn{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.pdf-viewer-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1001}.pdf-viewer-close:hover{background:var(--secondary-color);border-color:var(--secondary-color);transform:rotate(90deg)}.pdf-viewer-header{padding:1.5rem 4rem 1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;min-width:0}.pdf-viewer-header h3{margin:0;font-size:1.3rem;font-family:font-bold;color:var(--text-color);text-align:center;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:normal;line-height:1.4}.pdf-viewer-body{flex:1;flex-basis:0;position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;min-height:0;width:100%;min-width:0;max-width:100%}.pdf-viewer-iframe{width:100%;max-width:100%;height:100%;border:none;display:block;-webkit-overflow-scrolling:touch;background:transparent;touch-action:manipulation;position:absolute;inset:0;box-sizing:border-box}@keyframes float-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.paroles-header{padding:7vh 10vw 8vh;gap:16px}.paroles-title{font-size:4rem;letter-spacing:3px}.paroles-subtitle{font-size:1.3rem}.paroles-content{padding:3rem 2rem}}@media (max-width: 768px){.paroles-header{padding:6vh 8vw 6vh;gap:12px}.paroles-title{font-size:2.4rem;letter-spacing:1px}.paroles-subtitle{font-size:1.05rem;opacity:.9}.paroles-filters,.paroles-subsection-filters{padding:2rem 1rem}.paroles-filters-container{gap:1rem}.paroles-filter-label{font-size:1.2rem}.paroles-subsection-label,.paroles-subsection-buttons{padding-left:1rem}.paroles-filter-primary{padding:.8rem 1.5rem;font-size:1.2rem}.paroles-filter-subsection{padding:.5rem 1rem;font-size:1rem}.paroles-content{padding:2rem 1rem}.paroles-grid{grid-template-columns:1fr;gap:2rem}.parole-card{padding:2rem}.parole-title{font-size:1.3rem}.parole-link{font-size:.9rem}.pdf-viewer-modal{padding:0;align-items:stretch;justify-content:stretch;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);inset:0}.pdf-viewer-content{width:100%;height:100%;max-width:100vw;max-height:100%;border-radius:0;margin:0;flex:1 1 auto;min-width:0;box-sizing:border-box}.pdf-viewer-header{padding:1rem 3.5rem 1rem 1.5rem;flex-shrink:0;min-width:0}.pdf-viewer-header h3{font-size:1rem;white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow:visible;text-overflow:clip}.pdf-viewer-content{display:grid;grid-template-rows:auto 1fr;height:100%}.pdf-viewer-body{overflow:hidden;-webkit-overflow-scrolling:touch;position:relative;min-height:0;height:100%}.pdf-viewer-iframe{width:100%;max-width:100%;height:100%;border:none;transform:translateZ(0);-webkit-transform:translateZ(0);position:absolute;inset:0;box-sizing:border-box;min-width:0}.pdf-viewer-close{width:36px;height:36px;top:.75rem;right:.75rem;background:#00000080;border:2px solid rgba(255,255,255,.3)}}@media (max-width: 480px){.paroles-header{padding:5vh 5vw 5vh;gap:10px}.paroles-title{font-size:2rem}.paroles-subtitle{font-size:.98rem}.paroles-filters,.paroles-subsection-filters{padding:1.5rem 1rem}.paroles-filters-container{gap:.8rem}.paroles-filter-label{font-size:.75rem}.paroles-subsection-label,.paroles-subsection-buttons{padding-left:.8rem}.paroles-filter-primary{padding:.7rem 1.2rem;font-size:1.2rem}.paroles-filter-subsection{padding:.5rem .9rem;font-size:1rem}.paroles-content{padding:1.5rem 1rem}.parole-card{padding:1.5rem}.parole-title{font-size:1.1rem}.pdf-viewer-modal{padding:0;inset:0}.pdf-viewer-content{width:100%;height:100%;max-width:100vw;max-height:100%;border-radius:0;flex:1 1 auto;min-width:0;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr}.pdf-viewer-header{padding:.8rem 3rem .8rem 1rem;flex-shrink:0;min-width:0}.pdf-viewer-header h3{font-size:.9rem;white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow:visible;text-overflow:clip}.pdf-viewer-body{overflow:hidden;position:relative;min-height:0;height:100%;min-width:0;max-width:100%}.pdf-viewer-iframe{width:100%;max-width:100%;height:100%;border:none;transform:translateZ(0);-webkit-transform:translateZ(0);position:absolute;inset:0;box-sizing:border-box;min-width:0}.pdf-viewer-close{width:32px;height:32px;top:.75rem;right:.75rem;background:#0009;border:2px solid rgba(255,255,255,.4)}}.confidences-page{display:flex;flex-direction:column;gap:5vh;align-items:center;margin-top:var(--nav-bar-size);padding:5vh;margin-bottom:4vh}.confidences-title{font-family:font-title;line-height:1.2;font-weight:700;text-align:center;color:var(--text-color);margin:0;padding:0;font-size:4rem;text-wrap:balance;text-transform:uppercase;letter-spacing:4px}.reel-section{width:100%;display:flex;flex-direction:column;align-items:center}.reel-wrapper{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.reel-container{position:relative;width:100%;overflow:hidden}.reel-viewport{position:relative;width:100%;height:65vh;overflow:hidden}.reel-slide{position:absolute;top:0;left:50%;border-radius:20px;transform:translate(-50%);height:65vh;aspect-ratio:9 / 16;transition:transform .45s ease-in-out}.reel-video{height:100%;aspect-ratio:9 / 16;border-radius:20px;transition:opacity .45s ease-in-out}.reel__arrow{position:absolute;top:50%;z-index:1;transform:translateY(-50%);pointer-events:auto;width:50px;height:50px;border-radius:50%;border:none;background:var(--text-color);color:var(--bg-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.reel__arrow--left{left:25%}.reel__arrow--right{right:25%}.reel__arrow--left:hover{transform:translate(-3px,-50%)}.reel__arrow--right:hover{transform:translate(3px,-50%)}.reel__arrow:focus-visible{outline:2px solid var(--text-color)}.reel-video{position:absolute;inset:0;height:65vh}.reel-slide.is-active .reel-video{opacity:1}.reel-slide.is-distance-1 .reel-video{opacity:.25}.reel-slide.is-distance-2 .reel-video{opacity:.08}.reel-overlay{position:absolute;right:12px;bottom:12px;padding:8px 12px;border-radius:999px;border:none;background:#0f172ab3;color:var(--text-color);font-size:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease}.reel-overlay:hover{background:#0f172ad9}.reel-overlay.is-paused:before{content:"⏵ "}.reel-overlay.is-playing:before{content:"⏸ "}.reel-hint{margin-top:10px;font-size:1.05rem}.reel-title{margin:20px 0 0;font-family:font-title;font-size:1.5rem;letter-spacing:3px;color:var(--text-color);text-align:center}@media (max-width: 1400px){.confidences-title{font-size:3.4rem;letter-spacing:3px}.reel-viewport,.reel-slide,.reel-video{height:60vh}}@media (max-width: 1180px){.confidences-page{padding:5vh 5vw}.confidences-title{font-size:3rem;letter-spacing:3px}.reel-viewport,.reel-slide,.reel-video{height:56vh}.reel__arrow{width:46px;height:46px}.reel__arrow--left{left:14%}.reel__arrow--right{right:14%}}@media (max-width: 992px){.confidences-title{font-size:2.6rem}.reel-viewport,.reel-slide,.reel-video{height:52vh}.reel__arrow{width:44px;height:44px}.reel__arrow--left{left:12%}.reel__arrow--right{right:12%}}@media (max-width: 768px){.confidences-title{font-size:2.2rem;letter-spacing:2px}.reel-viewport,.reel-slide,.reel-video{height:48vh}.reel__arrow{width:42px;height:42px}.reel__arrow--left{left:10%}.reel__arrow--right{right:10%}}@media (max-width: 560px){.confidences-title{font-size:2rem}.reel-viewport,.reel-slide,.reel-video{height:55vh}.reel__arrow{width:40px;height:40px}.reel__arrow--left{left:3%}.reel__arrow--right{right:3%}.reel-title{font-size:1.3rem}.reel-hint{font-size:.98rem}}.votes-page{position:relative;margin-top:var(--nav-bar-size);padding:60px 20px;min-height:calc(100vh - var(--nav-bar-size));display:flex;justify-content:center;align-items:center}.votes-wrapper{width:100%;max-width:800px;border:6px solid var(--text-color);border-radius:40px;padding:40px;background:var(--bg-color)}.votes-title{font-size:3.5rem;font-family:font-title;text-transform:uppercase;margin:0 0 40px;padding:0;text-align:center;color:var(--text-color)}.votes-loading,.votes-error,.votes-empty{text-align:center;font-size:1.2rem;color:var(--text-color);padding:40px 20px}.votes-list{display:flex;flex-direction:column;gap:30px}.votes-item{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0;border-bottom:1px solid color-mix(in srgb,var(--text-color) 20%,transparent)}.votes-item:last-child{border-bottom:none}.votes-description{flex:1;font-size:1.5rem;line-height:1.7;color:var(--text-color);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.votes-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.votes-icon-accept{font-size:120px!important;color:#10b981}.votes-icon-reject{font-size:120px!important;color:#ef4444}@media (max-width: 768px){.votes-page{padding:40px 15px}.votes-wrapper{padding:30px 20px;border-width:4px;border-radius:15px}.votes-title{font-size:2.5rem;margin-bottom:30px}.votes-item{flex-direction:column;align-items:center;gap:20px;padding:20px 0}.votes-icon{align-self:center}.votes-icon-accept,.votes-icon-reject{font-size:100px!important}.votes-description{font-size:1.3rem;text-align:center}}@media (max-width: 480px){.votes-wrapper{padding:20px 15px;border-width:3px}.votes-title{font-size:2rem}.votes-icon-accept,.votes-icon-reject{font-size:90px!important}}.livre{position:relative;margin-top:var(--nav-bar-size);display:flex;gap:10vw;align-items:center;padding:10vh 15vw 6vh}.livre-img{height:70vh;width:auto;box-shadow:10px 10px 15px #ffffffb3}.livre-description{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.livre-description h1{margin:0;padding:0;font-size:3.5rem;font-family:font-title;text-transform:uppercase;letter-spacing:2px}.livre-description h2{padding:0;margin:0;font-family:font-title;font-size:1.6rem}.livre-description p.summary{font-family:font-bold-italic}.livre-description p{padding:0;margin:0;font-size:1.3rem;text-align:center;font-family:font-italic}.p-trans{height:10px}.livre-description h3{margin:0;padding:0;font-family:font-title-italic;font-size:1.8rem}.buy{font-family:font-title;font-size:1rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;letter-spacing:1px;box-shadow:2px 2px 5px #000;cursor:pointer;border-radius:999px;background:none}.buy a{background:var(--secondary-color);color:var(--text-color);text-decoration:none;height:100%;width:100%;padding:2vh 1.5vw;transition:all .3s linear;border-radius:999px}.buy:hover a{color:var(--secondary-color);background:var(--text-color)}@media (max-width: 1604px){.livre{gap:8vw;padding:9vh 12vw 6vh}.livre-img{height:62vh}.livre-description h1{font-size:3rem}.livre-description h2{font-size:1.5rem}.livre-description p{font-size:1.2rem}}@media (max-width: 1244px){.livre{flex-direction:column;align-items:center;text-align:center;gap:5vh;padding:7vh 8vw 5vh}.livre-img{height:48vh;width:auto}.livre-description{gap:16px}.livre-description h1{font-size:2.2rem;letter-spacing:1.5px}.livre-description h2{font-size:1.3rem}.livre-description p{font-size:1.08rem}.buy a{padding:12px 28px}}@media (max-width: 560px){.livre{padding:6vh 6vw 4.5vh}.livre-img{height:44vh}.livre-description h1{font-size:2rem}.livre-description p{font-size:1rem}.buy a{padding:12px 24px}}@media (max-width: 420px){.livre{gap:4.5vh;padding:5.5vh 5vw 4vh}.livre-img{height:40vh}.livre-description h1{font-size:1.8rem}.livre-description h2{font-size:1.2rem}.livre-description p{font-size:.98rem;line-height:1.55}.buy a{padding:10px 22px}}.biographie{position:relative;margin-top:var(--nav-bar-size)}.biographie__wrapper{display:flex;flex-direction:column}.biographie__header{position:relative;height:calc(100vh - var(--nav-bar-size));background-image:url(/imgs/poster.jpg);background-size:cover;background-position:center 0%;background-repeat:no-repeat;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center}@supports (-webkit-touch-callout: none){@media (pointer: coarse){.biographie__header{background-attachment:scroll}}}.biographie__header:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,color-mix(in srgb,var(--bg-color) 90%,transparent) 90%,var(--bg-color) 100%)}.biographie__header-content{position:relative;z-index:2;text-align:center;animation:fadeInUp 1.2s ease-out}.biographie__title{padding:0;margin:0;font-size:7vw;font-family:font-title;text-wrap:balance;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.12),0 10px 30px rgba(0,0,0,.35)}.biographie__scroll-button{position:absolute;left:50%;bottom:2%;z-index:4;letter-spacing:2px;text-transform:uppercase;animation:scrollDown 1s ease infinite}.biographie__image{position:relative;height:50vh;background-size:cover;background-position:60% 0%;background-repeat:no-repeat;background-attachment:fixed}@supports (-webkit-touch-callout: none){@media (pointer: coarse){.biographie__image{background-attachment:scroll}}}.biographie__bref{display:flex;flex-direction:column;align-items:left;padding:8vh 10vw;gap:3vh;width:100%}.biographie__bref h2{padding:0;margin:0;font-family:font-title;font-size:2.5rem;letter-spacing:2px}.biographie__bref p{padding:0;margin:0;font-family:font-reg;font-size:1.3rem;line-height:1.6;text-align:left;width:60%}.biographie__militaire{display:flex;flex-direction:column;align-items:last baseline;padding:8vh 10vw;gap:3vh;background:var(--text-color);color:var(--bg-color);width:100%}.biographie__militaire h2{padding:0;margin:0;font-family:font-title;font-size:2.5rem;letter-spacing:2px}.biographie__militaire p{padding:0;margin:0;font-family:font-reg;font-size:1.3rem;line-height:1.6;text-align:left;width:60%}.biographie__politique{display:flex;flex-direction:column;align-items:left;padding:8vh 10vw;gap:3vh;width:100%}.biographie__politique h2{padding:0;margin:0;font-family:font-title;font-size:2.5rem;letter-spacing:2px}.biographie__politique p{padding:0;margin:0;font-family:font-reg;font-size:1.3rem;line-height:1.6;text-align:left;width:60%}@media (max-width: 1200px){.biographie__header{background-position:70% 0%}.biographie__bref p,.biographie__militaire p,.biographie__politique p{width:70%}.biographie__bref h2,.biographie__militaire h2,.biographie__politique h2{font-size:2.2rem}}@media (max-width: 992px){.biographie__header{background-attachment:scroll}.biographie__bref,.biographie__militaire,.biographie__politique{padding:7vh 8vw}.biographie__bref p,.biographie__militaire p,.biographie__politique p{width:80%;font-size:1.15rem}.biographie__title{bottom:18%;font-size:9vw}.biographie__image{height:45vh;background-attachment:scroll}}@media (max-width: 768px){.biographie__header{background-attachment:scroll}.biographie__image{background-attachment:scroll;height:40vh}.biographie__bref,.biographie__militaire,.biographie__politique{padding:6vh 6vw;gap:2.5vh}.biographie__bref h2,.biographie__militaire h2,.biographie__politique h2{font-size:2rem}.biographie__bref p,.biographie__militaire p,.biographie__politique p{width:100%;font-size:1.05rem}.biographie__militaire{align-items:flex-start}.biographie__title{bottom:20%;font-size:10.5vw}.biographie__scroll-button{bottom:3%}.biographie__scroll-button svg{font-size:30px}}@media (max-width: 560px){.biographie__image{height:38vh}.biographie__title{font-size:12vw;bottom:22%}}@media (max-width: 420px){.biographie__bref,.biographie__militaire,.biographie__politique{padding:5vh 5vw}.biographie__bref h2,.biographie__militaire h2,.biographie__politique h2{font-size:1.7rem}.biographie__bref p,.biographie__militaire p,.biographie__politique p{font-size:.98rem;line-height:1.55}.biographie__image{height:34vh}.biographie__scroll-button svg{font-size:26px}}.medias{position:relative;margin-top:var(--nav-bar-size);background:var(--bg-color);color:var(--text-color);min-height:100vh}.medias__wrapper{display:flex;flex-direction:column}.medias__header{position:relative;height:calc(100vh - var(--nav-bar-size));background-image:url(/imgs/medias.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center}@supports (-webkit-touch-callout: none){@media (pointer: coarse){.medias__header{background-attachment:scroll}}}.medias__header:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,color-mix(in srgb,var(--bg-color) 70%,transparent) 70%,var(--bg-color) 100%)}.medias__header-content{position:relative;z-index:2;text-align:center;animation:fadeInUp 1.2s ease-out}.medias__title{padding:0;margin:0 0 2rem;font-size:7vw;font-family:font-title;text-wrap:balance;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.12),0 10px 30px rgba(0,0,0,.35);letter-spacing:3px}.medias__subtitle{padding:0;margin:0;font-family:font-reg;font-size:1.6rem;opacity:.9;text-shadow:0 2px 10px rgba(0,0,0,.5);letter-spacing:1px}.medias__scroll-button{position:absolute;left:50%;bottom:20%;z-index:4;animation:scrollDown 1s ease infinite;color:var(--text-color)}@keyframes scrollDown{0%{transform:translate(-50%)}60%{transform:translate(-50%)}80%{transform:translate(-50%,40%)}to{transform:translate(-50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.medias__filters{padding:4rem 2rem;background:var(--surface);border-bottom:1px solid rgba(231,231,231,.1)}.medias__filters-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.medias__filter{padding:.8rem 1.5rem;background:transparent;border:2px solid var(--text-color);color:var(--text-color);font-family:font-reg;font-size:1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.medias__filter:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--secondary-color);transition:left .3s ease;z-index:-1}.medias__filter:hover{color:var(--text-color);transform:translateY(-2px);box-shadow:0 5px 15px #7e01014d;border:2px solid var(--secondary-color)}.medias__filter:hover:before{left:0}.medias__filter.active{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-color);transform:translateY(-2px);box-shadow:0 5px 15px #7e010166}.medias__gallery{padding:4rem 2rem;background:var(--bg-color)}.medias__gallery-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,400px));gap:2rem;justify-content:center;animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.medias__gallery-item{position:relative;overflow:hidden;cursor:pointer;opacity:0;animation:slideInUp .6s ease forwards}.medias__gallery-item:nth-child(odd){animation-delay:.1s}.medias__gallery-item:nth-child(2n){animation-delay:.2s}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.medias__gallery-image{position:relative;width:100%;height:300px;overflow:hidden;background:#0000000d}.medias__gallery-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease}.medias__image-loading{opacity:0}.medias__image-loaded{opacity:1}.medias__image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.medias__image-skeleton{width:100%;height:100%;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.medias__gallery-item[data-portrait=true] .medias__gallery-image img{object-position:center 10%}.medias__lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:lightboxFadeIn .3s ease}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.medias__lightbox-content{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;animation:lightboxSlideIn .4s ease}@keyframes lightboxSlideIn{0%{opacity:0;transform:scale(.8) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.medias__lightbox-image{max-width:100%;max-height:80vh;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px #00000080}.medias__lightbox-close{position:absolute;top:-50px;right:0;background:none;border:none;color:var(--text-color);font-size:2rem;cursor:pointer;transition:color .3s ease}.medias__lightbox-close:hover{color:var(--secondary-color)}.medias__lightbox-prev,.medias__lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:58px;border-radius:999px;border:1px solid var(--text-color);background:transparent;color:var(--text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,opacity .18s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.medias__lightbox-prev{left:-4vw}.medias__lightbox-next{right:-4vw}.medias__lightbox-prev:hover,.medias__lightbox-next:hover{background:var(--text-color);color:var(--bg-color)}.medias__lightbox-prev:hover{transform:translateY(-50%) translate(-2px)}.medias__lightbox-next:hover{transform:translateY(-50%) translate(2px)}.medias__lightbox-info{margin-top:1rem;text-align:center;color:var(--text-color)}.medias__lightbox-info p{margin:0;font-family:font-reg;font-size:1rem;opacity:.7}@media (max-width: 768px){.medias__title{font-size:12vw}.medias__subtitle{font-size:1.1rem}.medias__filters-container{gap:.5rem}.medias__filter{padding:.6rem 1rem;font-size:.9rem}.medias__gallery-grid{grid-template-columns:repeat(auto-fit,minmax(350px,350px));gap:1.5rem}.medias__gallery-image{height:250px}.medias__lightbox-prev{left:10px;width:46px;height:46px}.medias__lightbox-next{right:10px;width:46px;height:46px}.medias__lightbox-close{top:10px;right:10px}}@media (max-width: 480px){.medias__gallery-grid{grid-template-columns:1fr;gap:1rem}.medias__gallery-image{height:220px}.medias__filters,.medias__gallery{padding:2rem 1rem}}.medias__loading,.medias__error{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem}.medias__loading p,.medias__error p{font-size:1.1rem;color:var(--text-color);text-align:center}.medias__error p{color:#e74c3c}
