@font-face{font-family:Archivo;src:url(/fonts/Archivo-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Neighbor;src:url(/fonts/Neighbor_Bold_CdT_v2.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neighbor;src:url(/fonts/Neighbor_Black_CdT_v1.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--violet:#4a4292;--bleu:#4760a8;--jaune:#ebcf93;--sable:#e6ddcf;--noir:#030304;--ink:#17123e;--line:#f2d597b8;--screen-h:9600px;--pattern-star:url(/images/pattern-star.svg);--pattern-planet:url(/images/pattern-planet.svg);--pattern-atom:url(/images/pattern-atom.svg);--pattern-tool:url(/images/pattern-tool.svg);--era-pattern-desktop-width:80%;--era-pattern-fade:160px}html{scroll-behavior:smooth;background:var(--noir);overflow-x:clip}html.modal-open{overscroll-behavior:none;overflow:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--noir)}body{min-height:100vh;color:var(--sable);background:radial-gradient(circle at 50% 0,#35448459,#0000 28rem),linear-gradient(#000 0%,#09071a 34%,#111038 62%,#050506 100%);margin:0;font-family:Archivo,Arial,sans-serif;overflow-x:clip}button{font:inherit}.topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0009,#0009);flex-direction:column;justify-content:space-between;align-items:center;max-width:100vw;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:0;left:0;right:0;overflow-x:clip}.topbar.on-hero{opacity:1;transform:none}.topbar .header-content{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;height:74px;display:flex}.topbar .header-content>*{padding:8px}.topbar .nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}@media (width<=890px){.topbar .nav{gap:4px}}.topbar .nav a{color:var(--sable);text-transform:uppercase;letter-spacing:.08em;padding:8px 12px;font-size:12px;text-decoration:none;transition:color .25s}.topbar .nav a:hover{color:var(--jaune)}.topbar .cta-header{border-left:1px solid #ffffff2e;align-self:stretch;align-items:center;gap:12px;width:100%;max-width:236px;height:auto;display:flex}.topbar .cta-header>*{padding:8px}.language-switch{flex-shrink:0;align-items:center;gap:2px;min-width:78px;display:flex}.language-switch-link{width:34px;height:34px;color:var(--sable);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #faf0dd57;justify-content:center;align-items:center;font-size:11px;line-height:1;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:flex}.language-switch-link:hover,.language-switch-link.active{border-color:var(--jaune);color:var(--jaune);background:#f2d59724}.topbar .btn-contact{background:var(--sable);border:1px solid var(--sable);color:var(--noir);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;text-decoration:none;transition:color .25s;display:flex}.brand{border-right:1px solid #ffffff2e;align-items:center;gap:10px;min-width:0;display:flex}.brand img{width:132px;height:auto}.brand a{align-items:center;display:flex}.phase-chip{pointer-events:auto;color:var(--jaune);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-align:center;border-bottom:1px solid #ffffff2e;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:clamp(13px,1.25vw,16px);line-height:1.2;display:flex}.phase-chip img{flex:none;width:26px;height:26px}.phase-chip-label{min-width:0}.hero{place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background-image:var(--pattern-star);opacity:.06;filter:drop-shadow(0 0 18px #35448480);background-position:50% 45%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-10%}.hero:after{opacity:.12;background-position:bottom;transform:scaleX(-1)translateY(18%)}.hero-inner{z-index:1;text-align:center;width:min(560px,100%);position:relative}.hero-logo{width:min(270px,72vw);margin:0 auto 42px;display:block}.kicker{color:var(--jaune);text-transform:uppercase;letter-spacing:.18em;margin-bottom:18px;font-size:12px}h1{text-transform:uppercase;color:var(--sable);letter-spacing:0;margin:0;font-family:Neighbor,Archivo,sans-serif;font-size:clamp(30px,15vw,40px);line-height:100%}.hero h1{font-size:clamp(40px,13vw,84px)}.hero p{color:#faf0ddc7;max-width:36rem;margin:24px auto 0;line-height:1.55}.start-btn{background:var(--jaune);color:var(--ink);text-transform:uppercase;border:1px solid #f2d597bf;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:34px;padding:0 20px;font-family:Archivo,sans-serif;font-size:13px;text-decoration:none;display:inline-flex}.galaxy-container{width:100%;height:100%;position:relative}.timeline-wrap{min-height:var(--screen-h);position:relative}.timeline-wrap:after{content:"";z-index:2;height:var(--timeline-future-height);background:linear-gradient(180deg, #03030400 0, #0303048c 45%, var(--noir) 100%);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.era-bg{-webkit-mask-image:linear-gradient(180deg, #000 0, #000 var(--timeline-history-height), transparent calc(var(--timeline-history-height) + var(--timeline-future-height)));-webkit-mask-image:linear-gradient(180deg, #000 0, #000 var(--timeline-history-height), transparent calc(var(--timeline-history-height) + var(--timeline-future-height)));mask-image:linear-gradient(180deg, #000 0, #000 var(--timeline-history-height), transparent calc(var(--timeline-history-height) + var(--timeline-future-height)));background-color:#0a0725;position:absolute;inset:0;overflow:clip}.era-zone{position:absolute;left:0;right:0;box-shadow:inset 0 80px 120px #00000047,inset 0 -80px 120px #00000052}.era-bg:after{pointer-events:none;background:linear-gradient(90deg,#00000080,#0000 18% 82%,#0000008c),linear-gradient(#00000047,#0000 10% 88%,#00000061);position:absolute;inset:0}.era-pattern-stage{pointer-events:none;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.era-pattern-parallax{will-change:transform;position:absolute;inset:-260px 0}.era-pattern-parallax.is-static{will-change:auto}.era-band{background-color:#0000;background-image:var(--era-pattern-image);--era-pattern-width:var(--era-pattern-desktop-width);background-size:var(--era-pattern-width) auto;-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--era-pattern-width) / 2), #000 calc(50% - var(--era-pattern-width) / 2 + var(--era-pattern-fade)), #000 calc(50% + var(--era-pattern-width) / 2 - var(--era-pattern-fade)), transparent calc(50% + var(--era-pattern-width) / 2));-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--era-pattern-width) / 2), #000 calc(50% - var(--era-pattern-width) / 2 + var(--era-pattern-fade)), #000 calc(50% + var(--era-pattern-width) / 2 - var(--era-pattern-fade)), transparent calc(50% + var(--era-pattern-width) / 2));mask-image:linear-gradient(90deg, transparent calc(50% - var(--era-pattern-width) / 2), #000 calc(50% - var(--era-pattern-width) / 2 + var(--era-pattern-fade)), #000 calc(50% + var(--era-pattern-width) / 2 - var(--era-pattern-fade)), transparent calc(50% + var(--era-pattern-width) / 2));will-change:opacity;background-position:top;background-repeat:no-repeat;position:absolute;inset:0;-webkit-mask-size:cover;mask-size:cover}@media (width<=600px){.era-pattern-parallax{--era-pattern-width:100%;--era-pattern-fade:56px;-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--era-pattern-width) / 2), #000 calc(50% - var(--era-pattern-width) / 2 + var(--era-pattern-fade)), #000 calc(50% + var(--era-pattern-width) / 2 - var(--era-pattern-fade)), transparent calc(50% + var(--era-pattern-width) / 2));-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--era-pattern-width) / 2), #000 calc(50% - var(--era-pattern-width) / 2 + var(--era-pattern-fade)), #000 calc(50% + var(--era-pattern-width) / 2 - var(--era-pattern-fade)), transparent calc(50% + var(--era-pattern-width) / 2));mask-image:linear-gradient(90deg, transparent calc(50% - var(--era-pattern-width) / 2), #000 calc(50% - var(--era-pattern-width) / 2 + var(--era-pattern-fade)), #000 calc(50% + var(--era-pattern-width) / 2 - var(--era-pattern-fade)), transparent calc(50% + var(--era-pattern-width) / 2));-webkit-mask-size:cover;mask-size:cover}.era-band{--era-pattern-width:100%;--era-pattern-fade:56px;background-image:var(--era-pattern-image-mobile);will-change:auto;background-size:cover;-webkit-mask-image:none;mask-image:none}.era-band--morph.is-idle{visibility:hidden}}@media (prefers-reduced-motion:reduce){.era-pattern-parallax{will-change:auto;transform:translate(0,0)!important}}.era-band--morph{opacity:0;background-image:none;overflow:hidden}.era-morph-svg{width:var(--era-pattern-width);height:auto;aspect-ratio:var(--era-morph-ratio,1000 / 2400);position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=600px){.era-morph-svg{width:100%;height:100%;left:0;transform:none}}.spine{z-index:2;background:var(--sable);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 22px #f2d5972e}.spine-ticks{--spine-tick-period:15px;left:-2px;right:-2px;top:calc(var(--spine-tick-period) * -1);bottom:calc(var(--spine-tick-period) * -1);background:repeating-linear-gradient(180deg, #f2d597ad 0 2px, transparent 2px var(--spine-tick-period));will-change:transform;position:absolute}@media (prefers-reduced-motion:reduce){.spine-ticks{will-change:auto;transform:none!important}}.timeline-indication{z-index:3;pointer-events:none;width:calc(50% - 34px);padding:0 18px;position:absolute}.timeline-indication.left{text-align:right;left:0}.timeline-indication.right{text-align:left;right:0}.timeline-indication-content{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:300px;color:var(--sable);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;background:#0303043d;border:1px solid #faf0dd6b;border-radius:6px;margin:0;padding:11px 13px;font-family:Archivo,sans-serif;font-size:15px;font-weight:400;line-height:1.4;display:inline-block}.timeline-indication-content>*{margin:0}.timeline-indication-content>*+*{margin-top:.6em}.timeline-indication-content a{color:inherit;text-underline-offset:2px;text-decoration:underline}.timeline-indication-content ul,.timeline-indication-content ol{text-align:left;padding-left:1.2em}.event{--event-dot-size:34px;z-index:4;pointer-events:none;-webkit-transform:translateY(calc(var(--event-dot-size) / -2));transform:translateY(calc(var(--event-dot-size) / -2));grid-template-columns:1fr var(--event-dot-size) 1fr;align-items:start;min-height:118px;padding:0 18px;display:grid;position:absolute;left:0;right:0}.event:nth-of-type(2n) .event-card{text-align:right;grid-area:1/1;justify-self:end}.event:nth-of-type(odd) .event-card{grid-column:3;justify-self:start}.event-dot{pointer-events:auto;width:var(--event-dot-size);height:var(--event-dot-size);border:1px solid var(--jaune);background:var(--violet);color:var(--jaune);cursor:pointer;z-index:2;border-radius:50%;grid-column:2;justify-content:center;place-items:center;display:flex;box-shadow:0 0 0 9px #322d7447,0 0 30px #f2d59747}.event-dot img{object-fit:contain;width:40px;height:40px}.event-dot svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.event-card{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;width:min(38vw,310px);padding:14px;position:relative;bottom:8px}.spine:after{content:"";border:2px solid var(--sable);background:#0a0725;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #f2d597b3}.present-label{top:var(--timeline-history-height);z-index:3;color:var(--sable);letter-spacing:.16em;opacity:.72;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:.72rem;position:absolute;left:50%;transform:translate(-50%,18px)}.event-dot[aria-hidden=true],.event-card:not(button){cursor:default}.event-card time{color:var(--jaune);margin-bottom:5px;font-family:Archivo;font-size:16px;display:block}.event-card h2{color:var(--sable);letter-spacing:0;margin:0;font-family:Archivo;font-size:clamp(18px,4.6vw,30px);line-height:1.02}.event-card p{color:#faf0ddb8;margin:8px 0 0;font-size:13px;line-height:1.35}.nav-rail{z-index:18;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;right:10px;transform:translateY(-50%)}.rail-btn{cursor:pointer;mix-blend-mode:difference;background:0 0;border:none;height:38px;padding:0}.rail-btn:hover img{opacity:1}.rail-btn img{opacity:.7;transition:opacity .3s}.rail-btn.active img{opacity:1}.controls{z-index:22;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.round-btn{height:44px;color:var(--jaune);cursor:pointer;background:#030304ad;border:1px solid #f2d5976b;border-radius:50%;place-items:center;display:grid}.round-btn:disabled{opacity:.36;cursor:not-allowed}.counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:48px;color:var(--sable);background:#030304c7;border:1px solid #f2d5976b;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex}.counter strong{color:var(--jaune);font-family:Archivo;font-size:16px}.counter>span{color:#faf0dd9e;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.counter-value,.counter-unit{white-space:nowrap}@media (width<=600px){.counter{border-radius:24px;padding:6px 16px}.counter strong{flex-direction:column;align-items:center;line-height:1.2;display:flex}.counter-unit{font-size:13px}}.modal{z-index:40;background:#000000b8;justify-content:center;align-items:center;padding:18px 12px 12px;display:none;position:fixed;inset:0}.modal.open{display:flex}.sheet{background:var(--sable);width:min(760px,100%);max-height:min(86svh,820px);color:var(--ink);border:2px solid var(--jaune);border-radius:30px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000008c}.sheet-head{border-bottom:1px solid #322d742e;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sheet-head time{color:var(--violet);font-family:Archivo;font-size:16px}.close{width:38px;height:38px;color:var(--violet);cursor:pointer;background:0 0;border:1px solid #322d7447;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.close svg{width:20px;height:20px;display:block}.slides{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex:1;display:flex;overflow-x:auto}.slides:active{cursor:-webkit-grabbing;cursor:grabbing}.slides::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;min-width:100%;padding:18px;overflow-y:auto}.slide.media{flex-direction:column;padding:0;display:flex}.event-img{aspect-ratio:2.15;-o-object-fit:cover;object-fit:cover;background:var(--violet);width:100%;display:block}.slide-content .event-img{margin-top:18px}.slide-content{padding:18px}.slide h3{text-transform:uppercase;color:var(--violet);letter-spacing:0;margin:0;font-family:Neighbor,Archivo;font-size:clamp(34px,11vw,64px);line-height:.88}@media (width<=600px){.slide h3{font-size:clamp(28px,9vw,48px);line-height:1}}.slide h4{color:var(--violet);margin:0 0 12px;font-family:Archivo;font-size:20px}.slide p{margin:0 0 14px;font-size:15px;line-height:1.55}.event-markdown p:last-child,.event-markdown ul:last-child,.event-markdown ol:last-child,.event-markdown blockquote:last-child{margin-bottom:0}.event-markdown strong{color:inherit;font-weight:700}.event-markdown p{white-space:pre-line}.event-markdown em{font-style:italic}.event-markdown ul,.event-markdown ol{margin:0 0 14px;padding-left:22px;font-size:15px;line-height:1.55}.event-markdown blockquote{border-left:3px solid #4a429266;margin:0 0 14px;padding-left:12px;font-style:italic}.slide .event-markdown h1,.slide .event-markdown h2,.slide .event-markdown h3{color:var(--violet);text-transform:none;margin:18px 0 10px;font-family:Archivo,sans-serif;font-size:20px;line-height:1.2}.subtitle{color:#354484;font-family:Archivo;margin-top:12px!important}.subtitle p{margin-bottom:0}.slide-legend{color:var(--violet);margin:12px 0;font-family:Archivo;font-size:12px;font-style:italic;display:block}.slide-legend p{font-size:inherit;margin-bottom:0}.slide a{color:var(--violet);overflow-wrap:anywhere}.slide-resource-block+.slide-resource-block{margin-top:24px}.resource-list{gap:10px;margin:0;padding-left:20px;display:grid}.slide-label{color:var(--violet);text-transform:uppercase;letter-spacing:.11em;margin-bottom:13px;font-family:Archivo;font-size:12px;display:inline-block}.aplat{color:var(--noir);border-radius:6px;padding:18px 18px 20px}.aplat+.aplat{margin-top:14px}.aplat h4,.aplat .slide-label,.aplat .event-markdown h1,.aplat .event-markdown h2,.aplat .event-markdown h3,.aplat a,.aplat .event-markdown p{color:inherit}.aplat--sable{background:#f3ede3;border:.5px solid #ffbfbf}.aplat--jaune{background:#f7d999;border:.5px solid #ffbfbf}.aplat--bleu{background:var(--violet);color:#fff}.aplat--bleu .event-markdown blockquote{border-left-color:#ffffff80}.slide-question .event-markdown p:first-child{font-weight:700}.pager{border-top:1px solid #322d742e;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.pager-dot{cursor:pointer;background:#322d7440;border:none;border-radius:99px;width:28px;height:4px;padding:0;transition:background .2s,transform .15s}.pager-dot:hover{background:#322d7480;transform:scaleY(1.5)}.pager-dot.active{background:var(--violet);transform:scaleX(1.15)}.pager-arrow{width:28px;height:28px;color:var(--violet);cursor:pointer;background:#322d7414;border:1px solid #322d744d;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:background .2s,border-color .2s,opacity .2s;display:flex}.pager-arrow:hover:not(:disabled){border-color:var(--violet);background:#322d742e}.pager-arrow:disabled{opacity:0;pointer-events:none}.contact-page{background:linear-gradient(135deg,#030304fa,#17123ef5);min-height:100vh;padding-top:74px}.page-container{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);gap:clamp(22px,4vw,54px);width:100%;max-width:1260px;min-height:calc(100vh - 74px);margin-inline:auto;padding:30px clamp(18px,6vw,96px);display:grid;position:relative}.contact-section{align-items:center}.contact-visual{background:radial-gradient(circle at 55% 38%,#f2d59747,#0000 16rem),#09071a;border:1px solid #f2d59757;min-height:clamp(360px,52vw,620px);position:relative;overflow:hidden}.contact-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;opacity:.62;display:block;transform:scale(1.04)}.contact-visual:after{content:"";background:linear-gradient(#0000 24%,#030304c7);position:absolute;inset:0}.contact-visual-copy{z-index:1;position:absolute;bottom:clamp(18px,4vw,42px);left:clamp(18px,4vw,42px);right:clamp(18px,4vw,42px)}.contact-visual-copy span{color:var(--jaune);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:12px;display:block}.contact-visual-copy strong{max-width:520px;color:var(--sable);text-transform:uppercase;letter-spacing:0;font-family:Neighbor,Archivo,sans-serif;font-size:clamp(36px,6vw,78px);line-height:.92;display:block}.contact-panel{color:var(--sable);align-self:center}.page-small-title{color:var(--jaune);text-transform:uppercase;letter-spacing:.18em;margin:0 0 12px;font-size:12px}.contact-panel h1{text-transform:uppercase;letter-spacing:0;margin:0;font-family:Neighbor,Archivo,sans-serif;font-size:clamp(30px,7vw,40px);line-height:.9}.contact-panel>p:not(.page-small-title){color:#faf0ddc2;max-width:620px;margin:22px 0 0;line-height:1.6}.contact-form{gap:18px;margin-top:34px;display:grid}.contact-form label{color:var(--jaune);text-transform:uppercase;letter-spacing:.12em;gap:8px;font-size:12px;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--sable);font:inherit;background:#faf0dd14;border:1px solid #f2d59757;outline:none;padding:15px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,background .2s}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--jaune);background:#faf0dd1f}.contact-submit{border:1px solid var(--jaune);background:var(--jaune);min-height:50px;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;justify-self:start;padding:0 26px;font-family:Archivo,sans-serif;font-size:13px}.contact-status{color:#faf0ddc7;margin:0;line-height:1.45}.static-page{min-height:100vh;color:var(--sable);background:radial-gradient(circle at 52% 0,#f2d5972e,#0000 28rem),linear-gradient(#05030b 0%,#322d74 58%,#08070c 100%);padding-top:74px}.static-page .page-container{min-height:calc(100vh - 74px);padding-top:clamp(58px,9vw,112px);padding-bottom:96px;display:block}.static-page-content h1{text-transform:uppercase;letter-spacing:0;margin:0;font-family:Neighbor,Archivo,sans-serif;font-size:clamp(30px,7vw,40px);line-height:.94}.static-page-intro{color:#faf0ddd1;max-width:720px;margin:26px 0 0;font-size:clamp(18px,2.4vw,24px);line-height:1.45}.static-page-sections{gap:28px;margin-top:52px;display:grid}.static-page-sections section{border-top:1px solid #f2d59757;padding-top:24px}.static-page-sections h2{color:var(--jaune);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-family:Archivo,sans-serif;font-size:18px}.static-page-sections p{color:#faf0ddc7;margin:0;font-size:17px;line-height:1.65}.static-page-hero-media,.static-content-media{margin:42px 0 0}.static-page-hero-media img,.static-content-media img,.static-content-media video{object-fit:cover;border:1px solid #f2d59757;width:100%;max-height:640px;display:block}.static-page-hero-media figcaption,.static-content-media figcaption{color:#faf0dd94;margin-top:10px;font-size:13px;line-height:1.45}.static-page-blocks{gap:32px;margin-top:52px;display:grid}.static-page-blocks>*{border-top:1px solid #f2d59757;margin:0;padding-top:24px}.static-page-blocks h2,.static-page-blocks h3{color:var(--jaune);text-transform:uppercase;font-family:Archivo,sans-serif}.static-page-blocks h2{margin:0 0 12px;font-size:20px}.static-page-blocks h3{margin:26px 0 10px;font-size:16px}.static-page-blocks p,.static-page-blocks li{color:#faf0ddc7;font-size:17px;line-height:1.65}.static-page-blocks a{color:var(--jaune)}.sitemap-navigation{max-width:820px;margin-top:52px}.sitemap-navigation ul{border-top:1px solid #f2d59757;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sitemap-navigation li{border-bottom:1px solid #f2d59757}.sitemap-navigation li:nth-child(odd){border-right:1px solid #f2d59757}.sitemap-navigation a{color:var(--jaune);padding:22px 24px;font-family:Archivo,sans-serif;font-size:clamp(17px,2vw,21px);line-height:1.35;text-decoration:none;transition:background .2s,color .2s;display:block}.sitemap-navigation a:hover,.sitemap-navigation a:focus-visible{color:var(--sable);background:#f2d5971f}@media (width<=600px){.sitemap-navigation ul{grid-template-columns:1fr}.sitemap-navigation li:nth-child(odd){border-right:0}.sitemap-navigation a{padding-inline:4px}}.static-map-frame{aspect-ratio:16/9;background:#03030473;border:1px solid #f2d59757;width:100%;min-height:420px;overflow:hidden}.static-map-frame iframe{width:100%;height:100%;min-height:inherit;border:0;display:block}.static-map-embed>a{letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:13px;display:inline-block}.static-download{background:#f2d59714;border:1px solid #f2d59757;justify-content:space-between;align-items:center;gap:28px;padding:clamp(22px,4vw,38px);display:flex}.static-download p{margin:0}.static-download>a{border:1px solid var(--jaune);min-height:48px;color:var(--ink);background:var(--jaune);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 22px;font-size:12px;text-decoration:none;display:inline-flex}.static-rich-text p{margin:0 0 18px}.static-page--credits .static-rich-text p{white-space:pre-line}.static-page--credits .static-rich-text strong{color:var(--sable)}.static-rich-text ul,.static-rich-text ol{padding-left:24px}.static-content-media a{border:1px solid var(--jaune);align-items:center;min-height:48px;padding:0 20px;text-decoration:none;display:inline-flex}.static-quote{padding-left:clamp(22px,5vw,52px);padding-right:clamp(12px,3vw,28px)}.static-quote p{color:var(--sable);margin:0;font-family:Neighbor,Archivo,sans-serif;font-size:clamp(26px,4vw,44px);line-height:1.12}.static-quote cite{color:var(--jaune);margin-top:18px;font-style:normal;display:block}.static-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.static-gallery img{aspect-ratio:4/3;object-fit:cover;border:1px solid #f2d59757;width:100%}.static-logo-strip{box-sizing:border-box;background:#293542;width:100%;margin:0;border-top:0!important;margin-top:2rem!important;padding:clamp(28px,4vw,52px) clamp(20px,3.5vw,68px)!important}.static-page-full-width-blocks{width:100%;margin:0;display:block}.static-page-full-width-blocks>*{width:100%;margin:0}.static-page--credits .static-page-content{padding-bottom:0}.static-logo-strip>h2{max-width:1180px;margin-left:auto;margin-right:auto}.static-logo-strip-list{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,72px);max-width:1680px;margin:0 auto;display:grid}.static-logo-strip-list>span,.static-logo-strip-list>a{justify-content:center;align-items:center;min-width:0;min-height:82px;display:flex}.static-logo-strip-list img{object-fit:contain;width:100%;max-width:190px;max-height:86px;display:block}.static-link-list>p{margin:0 0 20px}.static-link-list ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.static-link-list li a{border:1px solid #f2d59757;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.static-link-list li a:hover{border-color:var(--jaune);background:#f2d59714}.static-link-list li span{color:#faf0ddad}.static-link-list .static-link-copy{gap:5px;display:grid}.static-link-list .static-link-copy strong{color:var(--jaune)}.static-link-list .static-link-arrow{color:var(--jaune);margin-left:18px;font-family:Archivo,sans-serif;font-size:24px;line-height:1;transition:transform .2s}.static-link-list li a:hover .static-link-arrow{transform:translate(3px,-3px)}.static-page--resources .static-page-content{max-width:1080px}.static-page--resources .static-page-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}.static-page--resources .static-page-blocks>*{min-width:0}.static-page--resources .static-cta{background:radial-gradient(circle at 82% 18%,#f2d5972b,#0000 15rem),#f2d59714;grid-column:1/-1;min-height:190px;padding:clamp(26px,5vw,48px)}.static-page--resources .static-cta h2{font-family:Neighbor,Archivo,sans-serif;font-size:clamp(25px,4vw,38px);line-height:1}.static-page--resources .static-link-list{border-top-color:#f2d5978f}.static-page--resources .static-link-list li a{background:#05030b24;height:100%;min-height:104px}.static-cta{background:#f2d59714;border:1px solid #f2d59775;justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.static-cta p{margin:0}.static-cta>a{background:var(--jaune);min-height:48px;color:var(--ink);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;flex:none;align-items:center;padding:0 22px;font-size:12px;text-decoration:none;display:inline-flex}.static-accordion details{border-top:1px solid #f2d59747;padding:18px 0}.static-accordion summary{color:var(--jaune);cursor:pointer;font-size:17px;font-weight:700}.static-accordion details>div{padding-top:14px}.static-contact-block>p{margin:0}.contact-panel .static-page-blocks{margin-top:30px}.contact-panel .static-page-blocks p,.contact-panel .static-page-blocks li{font-size:15px}.burger-menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:auto;padding:12px;display:none}.burger-menu-btn span{background:var(--sable);border-radius:2px;width:24px;height:2.5px;transition:all .3s}.mobile-menu-overlay{z-index:19;overscroll-behavior:contain;background:linear-gradient(#030304fa,#030304f2);justify-content:center;align-items:center;width:100%;max-width:100vw;height:calc(100svh - 70px);padding:28px 20px 96px;animation:.4s ease-out slideDown;display:flex;position:fixed;top:74px;left:0;right:0;overflow:hidden auto}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile-menu{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.mobile-menu ul{text-align:center;flex-direction:column;gap:clamp(18px,5svh,28px);width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.mobile-menu li{animation:.5s ease-out both staggeredIn}.mobile-menu li:first-child{animation-delay:.1s}.mobile-menu li:nth-child(2){animation-delay:.2s}.mobile-menu li:nth-child(3){animation-delay:.3s}.mobile-menu li:nth-child(4){animation-delay:.4s}.mobile-menu li:nth-child(5){animation-delay:.5s}@keyframes staggeredIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.mobile-menu a{color:var(--sable);text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere;max-width:100%;font-family:Neighbor,sans-serif;font-size:clamp(30px,11vw,42px);font-weight:700;line-height:.98;text-decoration:none;transition:color .3s;display:block}.mobile-menu a:hover{color:var(--jaune)}.mobile-language-switch{border:1px solid #f2d59757;gap:6px;padding:5px;display:inline-flex}.mobile-language-switch button{width:48px;height:42px;color:var(--sable);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;justify-content:center;align-items:center;font-family:Archivo,sans-serif;font-size:13px;line-height:1;display:flex}.mobile-language-switch button.active{background:var(--jaune);color:var(--ink)}@media (width<=720px){.static-logo-strip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.static-logo-strip-list>span,.static-logo-strip-list>a{min-height:68px}.static-logo-strip-list img{max-width:160px;max-height:72px}.static-page--resources .static-page-blocks{grid-template-columns:1fr;gap:32px}.static-page--resources .static-cta{grid-column:auto}:root{--screen-h:8600px}.brand img{width:clamp(96px,31vw,118px)}.phase-chip{gap:5px;padding-block:6px;font-size:13px}.phase-chip img{width:22px;height:22px}.phase-chip-label{text-overflow:ellipsis;overflow:hidden}.nav-rail{right:6px}.event{--event-dot-size:30px;padding:0 12px}.event-card{width:calc(50vw - 34px);padding:10px}.event-card p{display:none}.event-card h2{font-size:17px}.event-card time{font-size:11px}.sheet{max-height:88svh}.slide{padding:16px}.slide.media{padding:0}.event-img{aspect-ratio:2.15}.burger-menu-btn{flex-shrink:0;display:flex}.timeline-indication{width:calc(50% - 21px);padding:0 10px}.timeline-indication-content{padding:9px 10px;font-size:13px}.topbar .nav,.topbar .cta-header{display:none}.topbar .header-content{gap:0;padding-right:4px}.topbar .header-content>*{padding:8px 10px}.brand{border-right:none}.page-container{grid-template-columns:1fr;padding:64px 18px 82px}.static-gallery>div{grid-template-columns:1fr}.static-cta{flex-direction:column;align-items:flex-start}.static-map-frame{aspect-ratio:4/5;min-height:360px}.static-download{flex-direction:column;align-items:flex-start}.contact-visual{min-height:300px}.contact-submit{width:100%}}@media (width<=380px){.mobile-menu-overlay{padding-inline:16px}.mobile-menu a{font-size:clamp(27px,10vw,34px)}}@media (width>=960px){:root{--screen-h:10400px}.modal{align-items:center}.controls{width:520px;left:50%;right:auto;transform:translate(-50%)}.event-card{width:340px}}.footer{background:var(--noir);border-top:1px solid #ffffff2e;padding:30px 0 104px}.footer-content{flex-direction:column;align-items:center;width:100%;display:flex}.footer-nav-wrap{box-sizing:border-box;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px 28px;width:100%;padding:28px clamp(16px,4vw,64px);display:grid}.footer-logo{margin-bottom:28px}.footer-logo img{width:118px;display:block}.footer-nav-group{align-items:center;gap:28px;min-width:0;display:flex}.footer-nav-group-left{justify-self:start}.footer-nav-group-center{justify-self:center}.footer-nav-group-right{justify-self:end}.footer-nav-wrap a{color:var(--jaune);text-align:center;white-space:nowrap;font-family:Archivo;font-size:12px;line-height:1.35;text-decoration:none}.footer-bottom{text-align:center;width:100%;padding:28px 16px 0}.footer-bottom p{color:var(--sable);margin:0;font-size:clamp(15px,4vw,20px);line-height:1.35}@media (width<=720px){.footer{padding:24px 0 122px}.footer-logo{margin-bottom:18px}.footer-logo img{width:112px}.footer-nav-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:22px 20px;display:grid}.footer-nav-group{display:contents}.footer-nav-wrap a{white-space:normal;overflow-wrap:normal;word-break:keep-all;font-size:13px}.footer-nav-group-right a{grid-column:1/-1}.footer-bottom{padding:24px 20px 0}}@media (width<=380px){.footer-nav-wrap{gap:12px;padding-inline:16px}.footer-nav-wrap a{font-size:12px}}
