:root{--navy-990:#04141f;--navy-950:#061a2e;--navy-900:#0b2a4a;--navy-800:#123a61;--navy-700:#1b4f82;--blue-600:#23669d;--blue-500:#2e7cb8;--un-400:#4fa8d0;--un-300:#7fc3e0;--un-200:#b3ddef;--un-100:#dceff8;--ivory-50:#fdfaf4;--ivory-100:#f8f1e3;--ivory-200:#f0e6d2;--ivory-300:#e4d5b9;--sand-400:#c9ae83;--sand-500:#a98d62;--white:#fff;--ink-900:#0f1b28;--ink-700:#2c3c4d;--ink-500:#56697d;--ink-300:#8fa0b1;--line:color-mix(in oklab,var(--ink-900)12%,transparent);--line-light:color-mix(in oklab,var(--white)16%,transparent);--bg:var(--white);--fg:var(--ink-900);--fg-soft:var(--ink-500);--accent:var(--navy-700);--accent-bright:var(--un-400);--rule:var(--line);--font-display:"Newsreader","Iowan Old Style",Georgia,"Times New Roman",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-arabic:"IBM Plex Sans Arabic","Noto Kufi Arabic","Geeza Pro",sans-serif;--step--1:clamp(.82rem,.8rem + .1vw,.9rem);--step-0:clamp(1rem,.97rem + .15vw,1.075rem);--step-1:clamp(1.15rem,1.08rem + .35vw,1.35rem);--step-2:clamp(1.45rem,1.3rem + .75vw,1.95rem);--step-3:clamp(1.9rem,1.6rem + 1.5vw,2.9rem);--step-4:clamp(2.4rem,1.85rem + 2.75vw,4.3rem);--step-5:clamp(2.9rem,1.9rem + 5vw,6.6rem);--pad-block:clamp(4.5rem,9vw,8.5rem);--gutter:clamp(1.15rem,4vw,2.75rem);--measure:62ch;--container:76rem;--container-wide:92rem;--r-sm:.55rem;--r-md:.9rem;--r-lg:1.4rem;--r-xl:2rem;--shadow-sm:0 1px 2px #061a2e0f,0 2px 8px #061a2e0d;--shadow-md:0 2px 4px #061a2e0d,0 12px 28px #061a2e17;--shadow-lg:0 4px 10px #061a2e0f,0 28px 64px #061a2e29;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.22s;--dur:.48s;--dur-slow:.9s;--nav-h:4.25rem}.on-dark{--bg:var(--navy-950);--fg:var(--ivory-50);--fg-soft:color-mix(in oklab,var(--ivory-100)72%,transparent);--accent:var(--un-300);--accent-bright:var(--un-400);--rule:var(--line-light)}.on-ivory{--bg:var(--ivory-100);--fg:var(--ink-900);--fg-soft:var(--ink-500);--accent:var(--navy-700);--rule:color-mix(in oklab,var(--sand-500)28%,transparent)}:root[dir=rtl]{--font-display:var(--font-arabic);--font-body:var(--font-arabic)}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--surface:#0a1c2a;--surface-2:#071a27;--bg:var(--navy-990);--fg:var(--ivory-50);--fg-soft:color-mix(in oklab,var(--ivory-100)70%,transparent);--accent:var(--un-300);--accent-bright:var(--un-400);--rule:var(--line-light);--shadow-sm:0 1px 2px #0006,0 2px 8px #00000052;--shadow-md:0 2px 4px #0000005c,0 12px 28px #00000080;--shadow-lg:0 4px 10px #0000005c,0 28px 64px #0000009e}:root[data-theme=dark] .on-ivory{--bg:var(--surface-2);--fg:var(--ivory-50);--fg-soft:color-mix(in oklab,var(--ivory-100)70%,transparent);--accent:var(--un-300);--rule:var(--line-light)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 1rem)}body{background:var(--white);color:var(--ink-900);font-family:var(--font-body);font-size:var(--step-0);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;margin:0;line-height:1.65}img,picture,video,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul,ol{list-style:none;padding:0}::selection{background:var(--un-200);color:var(--navy-950)}:focus-visible{outline:2px solid var(--un-400);outline-offset:3px;border-radius:3px}.h1,.h2,.h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--fg);font-weight:400;line-height:1.04}.h1{font-size:var(--step-5)}.h2{font-size:var(--step-4)}.h3{font-size:var(--step-2);letter-spacing:-.012em;line-height:1.18}:root[dir=rtl] .h1,:root[dir=rtl] .h2,:root[dir=rtl] .h3{letter-spacing:0;font-weight:600;line-height:1.3}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);display:flex;align-items: center;gap:.7rem;font-weight:500}.eyebrow:before{content:"";opacity:.5;background:currentColor;flex:none;width:1.75rem;height:1px}.reveal.eyebrow:before{transform-origin:left center;transition:transform .76s var(--ease-out).14s;transform:scaleX(0)}.reveal.eyebrow.is-in:before{transform:scaleX(1)}:root[dir=rtl] .reveal.eyebrow:before{transform-origin:right center}:root[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none;font-weight:600}.lead{font-size:var(--step-1);color:var(--fg-soft);max-width:var(--measure);text-wrap:pretty;line-height:1.5}.body{color:var(--fg-soft);max-width:var(--measure);text-wrap:pretty}.body+.body{margin-top:1.1em}.container{max-width:var(--container);padding-inline:var(--gutter);width:100%;margin-inline-start:auto;margin-inline-end:auto}.container-wide{max-width:var(--container-wide);padding-inline:var(--gutter);width:100%;margin-inline-start:auto;margin-inline-end:auto}.section{background:var(--bg);color:var(--fg);padding-block:var(--pad-block);position:relative}.section--tight{padding-block:calc(var(--pad-block)*.6)}.section__head{display:grid;gap:1.1rem;max-width:54rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.rule{background:var(--rule);border:0;height:1px;margin:0}.btn{--btn-bg:var(--navy-900);--btn-fg:var(--white);display:inline-flex;background:var(--btn-bg);color:var(--btn-fg);font-size:var(--step--1);letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),box-shadow var(--dur-fast)var(--ease-out);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items: center;gap:.6rem;padding:.85rem 1.5rem;font-weight:500}.btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{--btn-bg:var(--navy-700)}.btn--primary:hover{--btn-bg:var(--navy-800)}.btn--light{--btn-bg:var(--white);--btn-fg:var(--navy-950)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--fg);border-color:var(--rule)}.btn--ghost:hover{--btn-bg:color-mix(in oklab,var(--fg)6%,transparent);box-shadow:none}.btn--onDark.btn--ghost{--btn-fg:var(--ivory-50);border-color:color-mix(in oklab,var(--white)35%,transparent)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn__arrow{transition:transform var(--dur-fast)var(--ease-out)}.btn:hover .btn__arrow{transform:translate(3px)}:root[dir=rtl] .btn__arrow{transform:scaleX(-1)}:root[dir=rtl] .btn:hover .btn__arrow{transform:scaleX(-1)translate(3px)}.reveal{--rev:1.15s;opacity:0;filter:blur(7px);transition:opacity var(--rev)var(--ease-out),transform var(--rev)var(--ease-out),filter var(--rev)var(--ease-out);transition-delay:calc(var(--i,0)*.125s);will-change:opacity,transform;transform:translateY(2.1rem)}.reveal.is-in{opacity:1;filter:blur(0);transform:none}.reveal--soft{filter:none;transform:translateY(.8rem)}.reveal--scale{filter:blur(8px);transform:scale(1.04)}.reveal--scale.is-in{transform:none}.ph{position:relative;overflow:hidden;background:var(--navy-900)center/cover no-repeat}.ph>img{object-fit:cover;opacity:0;transition:opacity .7s var(--ease-out);width:100%;height:100%}.ph>img.is-loaded{opacity:1}.parallax{transform:translate3d(0,var(--y,0),0);will-change:transform}.visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0}.skip-link{position:absolute;z-index:100;background:var(--navy-900);color:var(--white);border-radius:var(--r-sm);transition:top var(--dur-fast)var(--ease-out);padding:.7rem 1.1rem;top:-4rem}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.skip-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.skip-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;filter:none;transform:none}.parallax{transform:none}}.logo{position:relative;display:inline-block;flex:none;width:2.1rem;height:2.1rem}.logo img{position:absolute;object-fit:contain;transition:opacity var(--dur)var(--ease-out);width:100%;height:100%;inset:0}.logo__dark{opacity:0}.logo--dark .logo__dark{opacity:1}.nav.is-solid .logo__light{opacity:0}.nav.is-solid .logo__dark{opacity:1}.nav{position:fixed;z-index:60;height:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);display:flex;color:var(--ivory-50);transition:background-color var(--dur)var(--ease-out),color var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out),backdrop-filter var(--dur)var(--ease-out);align-items: center;top:0;left:0;right:0}.nav:after{content:"";position:absolute;pointer-events:none;z-index:-1;transition:opacity var(--dur)var(--ease-out);background:linear-gradient(#04141f8c,#0000);height:7rem;top:0;left:0;right:0}.nav.is-solid{background:color-mix(in oklab,var(--white)86%,transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);color:var(--ink-900);box-shadow:0 1px 0 var(--line)}.nav.is-solid:after{opacity:0}.nav__inner{display:flex;align-items: center;gap:clamp(1rem,3vw,2.5rem);width:100%}.nav__brand{display:flex;flex:none;align-items: center;gap:.7rem;margin-inline-end:auto}.nav__brand .logo{flex:none;width:2.1rem;height:2.1rem}.nav__wordmark{display:grid;line-height:1.05}.nav__wordmark b{font-family:var(--font-display);letter-spacing:.02em;font-size:1.22rem;font-weight:500}.nav__wordmark span{letter-spacing:.17em;text-transform:uppercase;opacity:.72;font-size:.6rem}:root[dir=rtl] .nav__wordmark span{letter-spacing:0;text-transform:none;font-size:.68rem}.nav__links{display:none;align-items: center;gap:clamp(.5rem,1.6vw,1.35rem)}.nav__links a{position:relative;font-size:var(--step--1);opacity:.86;transition:opacity var(--dur-fast)var(--ease-out);padding:.4rem 0}.nav__links a:after{content:"";position:absolute;left:0;right:0;transform-origin:var(--origin,left);transition:transform var(--dur)var(--ease-out);background:currentColor;height:1px;bottom:0;transform:scaleX(0)}.nav__links a:hover{opacity:1}.nav__links a:hover:after,.nav__links a[aria-current=page]:after{transform:scaleX(1)}.nav__actions{display:flex;flex:none;align-items: center;gap:.6rem}.nav .btn{padding:.6rem 1.15rem}.nav.is-solid .btn--light{--btn-bg:var(--navy-700);--btn-fg:var(--white)}.themebtn{display:inline-grid;border:1px solid color-mix(in oklab,currentColor 32%,transparent);color:inherit;cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out),transform var(--dur)var(--ease-out);background:0 0;border-radius:999px;place-items: center;width:2.45rem;height:2.45rem}.themebtn:hover{background:color-mix(in oklab,currentColor 10%,transparent);transform:rotate(-12deg)}.lang{position:relative}.lang__btn{display:inline-flex;border:1px solid color-mix(in oklab,currentColor 32%,transparent);font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out);background:0 0;border-radius:999px;align-items: center;gap:.4rem;padding:.5rem .85rem}.lang__btn:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.lang__menu{position:absolute;background:var(--white);color:var(--ink-900);border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:grid;z-index:10;animation:pop .26s var(--ease-out);gap:.1rem;min-width:10rem;padding:.4rem;top:calc(100% + .5rem)}.lang__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang__menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang__menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.lang__menu button{text-align:start;border-radius:var(--r-sm);font-size:var(--step--1);cursor:pointer;display:flex;background:0 0;border:0;justify-content:space-between;gap:1rem;padding:.55rem .75rem}.lang__menu button:hover{background:var(--ivory-100)}.lang__menu button[aria-selected=true]{color:var(--navy-700);font-weight:500}.burger{display:inline-flex;border:1px solid color-mix(in oklab,currentColor 32%,transparent);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;gap:5px;width:2.6rem;height:2.6rem;padding:0 .55rem}.burger span{display:block;transition:transform var(--dur)var(--ease-out),opacity var(--dur-fast)var(--ease-out);background:currentColor;height:1.5px}.burger.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.drawer{position:fixed;z-index:55;background:var(--navy-950);color:var(--ivory-50);padding:calc(var(--nav-h) + 2rem)var(--gutter)2rem;display:grid;overflow-y:auto;animation:drawerIn .42s var(--ease-out);align-content: start;gap:.35rem;inset:0}@keyframes drawerIn{0%{opacity:0;transform:translateY(-1.5rem)}}.drawer a{font-family:var(--font-display);font-size:var(--step-2);border-bottom:1px solid var(--line-light);opacity:0;animation:drawerItem .52s var(--ease-out)forwards;animation-delay:calc(90ms + var(--i)*45ms);padding:.55rem 0}@keyframes drawerItem{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}.burger{display:none}@media (max-width:30rem){.nav__wordmark span{display:none}.nav__actions{gap:.4rem}.nav .btn{padding:.55rem .85rem}}.hero{position:relative;display:grid;overflow:clip;background:var(--navy-990);color:var(--ivory-50);isolation:isolate;align-items: end;min-height:100svh}.hero__media{position:absolute;z-index:0;inset:0}.hero__photo{position:absolute;opacity:0;transition:opacity 1.6s var(--ease-out),transform 2.6s var(--ease-out);inset:0;transform:scale(1.12)}.hero.is-ready .hero__photo{opacity:1;transform:scale(1)}.hero__photo img{object-fit:cover;object-position:center 52%;width:100%;height:100%}.hero__veil{position:absolute;background:linear-gradient(to top,var(--navy-990)0%,#04141ff5 6%,#04141fd6 13%,#04141f94 21%,#04141f4d 29%,#04141f1a 37%,#04141f00 45%),linear-gradient(to top,#04141ff0 0%,#04141fb8 32%,#061a2e73 62%,#061a2e8c 100%),radial-gradient(120% 80% at 50% 100%,#1b4f8273,transparent 70%);inset:0}.hero__mosaic{position:absolute;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);opacity:1;transition:opacity .9s var(--ease-out).9s;gap:3px;inset:0}.hero.is-ready .hero__mosaic{opacity:0;pointer-events:none}.hero__tile{position:relative;overflow:hidden;background:var(--navy-900)center/cover no-repeat;opacity:0;animation:tileIn .9s var(--ease-out)forwards;animation-delay:calc(var(--i)*62ms);transform:scale(.82)}.hero__tile:after{content:"";position:absolute;background:#061a2e59;inset:0}@keyframes tileIn{to{opacity:1;transform:scale(1)}}@media (max-width:48rem){.hero__mosaic{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}}.hero__inner{position:relative;z-index:2;display:grid;gap:clamp(1.3rem,3vw,2rem);max-width:58rem;padding-block-start:clamp(6rem,14vh,9rem);padding-block-end:clamp(2.5rem,6vh,4rem)}.hero__kicker{display:inline-flex;font-size:var(--step--1);letter-spacing:.15em;text-transform:uppercase;color:var(--un-200);align-items: center;gap:.65rem}:root[dir=rtl] .hero__kicker{letter-spacing:0;text-transform:none}.hero__kicker .logo{flex:none;width:1.6rem;height:1.6rem}.hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);letter-spacing:-.018em;text-wrap:balance;color:color-mix(in oklab,var(--ivory-50)92%,transparent);max-width:24ch;margin:0;line-height:1.08}:root[dir=rtl] .hero__title{letter-spacing:0;font-weight:500;line-height:1.34}.hero__acronym{display:block;letter-spacing:-.045em;color:var(--white);margin-bottom:.18em;font-size:clamp(4rem,14vw,11.5rem);line-height:.84}:root[dir=rtl] .hero__acronym{letter-spacing:0;line-height:1.1}.hero__lead{font-size:var(--step-1);color:color-mix(in oklab,var(--ivory-50)84%,transparent);max-width:44ch;line-height:1.5}.hero__theme{border-inline-start:2px solid var(--un-400);font-family:var(--font-display);font-size:var(--step-1);color:var(--un-200);max-width:40ch;padding-inline-start:1rem;font-style:italic;line-height:1.4}:root[dir=rtl] .hero__theme{font-style:normal}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.hero__foot{position:relative;z-index:2;display:flex;border-top:1px solid var(--line-light);font-size:var(--step--1);color:color-mix(in oklab,var(--ivory-50)62%,transparent);justify-content:space-between;align-items: center;gap:1rem;padding-block-start:1.1rem;padding-block-end:1.1rem}.hero__caption{max-width:34ch}.hero__scroll{display:inline-flex;letter-spacing:.14em;text-transform:uppercase;flex:none;align-items: center;gap:.55rem;font-size:.68rem}:root[dir=rtl] .hero__scroll{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.hero__scroll i{display:block;background:linear-gradient(to bottom,var(--un-300),transparent);animation:scrollHint 2.4s var(--ease-in-out)infinite;transform-origin:top;width:1px;height:2.4rem}@keyframes scrollHint{0%,to{transform:scaleY(.35);opacity:.4}50%{transform:scaleY(1);opacity:1}}.countdown{--cd-pad:clamp(3.4rem,8vw,6.5rem);position:relative;isolation:isolate;overflow:hidden;background:var(--navy-990);color:var(--ivory-50);padding-block:var(--cd-pad)}.countdown__fond{position:absolute;z-index:-2;overflow:hidden;background:50%/cover no-repeat;inset:0}.countdown__fond img{object-fit:cover;object-position:center 44%;opacity:.34;width:100%;height:100%}.countdown:before{content:"";position:absolute;z-index:-1;background:radial-gradient(64% 52% at 50% 56%,#030a148c,transparent 78%),radial-gradient(118% 88% at 50% 46%,transparent,#030a14db 72%),linear-gradient(180deg,var(--navy-990)2%,#06101c57 30% 72%,var(--navy-990)99%);pointer-events:none;inset:0}.countdown:after{content:"";position:absolute;z-index:-1;animation:aurore 28s var(--ease-in-out)infinite alternate;pointer-events:none;background:radial-gradient(36% 58% at 24% 42%,#4fa8d047,#0000 68%);inset:-35% -12%}@keyframes aurore{0%{translate:-7% 5%;scale:1}to{translate:11% -7%;scale:1.2}}@media (prefers-reduced-motion:reduce){.countdown:after{animation:none}}.countdown__inner{position:relative;z-index:1;display:grid;text-align:center;justify-items:center;gap:clamp(1.5rem,3.6vw,2.6rem)}.countdown__inner:before{content:"";position:absolute;z-index:-1;top:calc(var(--cd-pad)*-1);height:calc(var(--cd-pad) + 9rem);background:linear-gradient(to bottom,var(--navy-990)0%,var(--navy-990)18%,#04141fe6 32%,#04141fa8 48%,#04141f61 64%,#04141f29 80%,#04141f00 100%);pointer-events:none;width:100vw;left:50%;translate:-50%}.countdown__inner:after{content:"";position:absolute;top:calc(var(--cd-pad)*-.5);background:radial-gradient(circle,color-mix(in oklab,var(--un-300)85%,transparent)0 2.2px,transparent 2.8px)center/7px 7px no-repeat,linear-gradient(90deg,transparent,color-mix(in oklab,var(--un-300)46%,transparent))left center/calc(50% - 1.1rem)1px no-repeat,linear-gradient(270deg,transparent,color-mix(in oklab,var(--un-300)46%,transparent))right center/calc(50% - 1.1rem)1px no-repeat;pointer-events:none;width:min(80%,44rem);height:7px;left:50%;translate:-50% -50%}.countdown__id{display:grid;justify-items:center;gap:.5rem}.countdown .eyebrow{color:var(--un-300);justify-content:center}.countdown__edition{font-family:var(--font-display);letter-spacing:-.025em;color:var(--white);font-size:clamp(2.1rem,5.8vw,3.9rem);line-height:1}:root[dir=rtl] .countdown__edition{letter-spacing:0}.countdown__meta{font-size:var(--step--1);color:var(--un-200);display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:.6rem}.countdown__clock{position:relative}.countdown__board{position:relative;display:flex;border-radius:calc(var(--r-lg) + .35rem);gap:clamp(.35rem,1.3vw,1.05rem);padding:clamp(.45rem,1.5vw,.95rem);transform:perspective(1900px)rotateX(7deg)}.countdown__board:before{content:"";position:absolute;z-index:-1;background:radial-gradient(58% 58% at 50% 58%,color-mix(in oklab,var(--un-400)40%,transparent),transparent 70%);filter:blur(24px);pointer-events:none;inset:-20% -10% -36%}.countdown__board:after{content:"";position:absolute;border-radius:inherit;animation:board-balayage 7s var(--ease-in-out)infinite;pointer-events:none;background:linear-gradient(100deg,#0000 42%,#ffffff26 50%,#0000 58%) -80% 0/260% 100% no-repeat;inset:0}@keyframes board-balayage{0%,62%{background-position:-80% 0}92%,to{background-position:180% 0}}.cd{--f:1;position:relative;isolation:isolate;overflow:hidden;text-align:center;border:1px solid color-mix(in oklab,var(--white)16%,transparent);border-radius:var(--r-md);background:linear-gradient(180deg,color-mix(in oklab,var(--white)12%,transparent),color-mix(in oklab,var(--white)3%,transparent)46%,#0000004d);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--white)24%,transparent),inset 0 -2px 0 color-mix(in oklab,var(--white)10%,transparent),0 26px 52px -26px #000000f2;opacity:0;transform-origin:50% 100%;min-width:clamp(3.1rem,10vw,6.6rem);padding:clamp(.7rem,2vw,1.3rem) clamp(.4rem,1.3vw,1rem) clamp(.7rem,1.6vw,1rem);transform:perspective(1000px)rotateX(-58deg)translateY(1.1rem)}@supports (color:color(display-p3 0 0 0)){.cd{background:linear-gradient(180deg,color-mix(in oklab,var(--white)12%,transparent),color-mix(in oklab,var(--white)3%,transparent)46%,color(display-p3 0 0 0/.3))}}@supports (color:lab(0% 0 0)){.cd{background:linear-gradient(180deg,color-mix(in oklab,var(--white)12%,transparent),color-mix(in oklab,var(--white)3%,transparent)46%,lab(0% 0 0/.3))}}.cd--d{min-width:clamp(4.2rem,13vw,8rem)}.countdown__board.is-in .cd{animation:cd-entre 1.1s var(--ease-out)forwards;animation-delay:calc(var(--i)*.13s)}@keyframes cd-entre{to{opacity:1;transform:none}}.cd__face{position:relative;display:flex;font-family:var(--font-display);color:var(--white);text-shadow:0 0 36px color-mix(in oklab,var(--un-300)52%,transparent),0 2px 2px #00000073;justify-content:center;font-size:clamp(2rem,7.4vw,5.2rem);font-weight:400;line-height:1}.cd__nom{display:block;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--un-200)92%,transparent);margin-top:clamp(.35rem,1vw,.6rem);font-size:clamp(.55rem,.85vw,.7rem)}:root[dir=rtl] .cd__nom{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.cd__jauge{position:absolute;left:0;right:0;background:linear-gradient(90deg,var(--un-400),color-mix(in oklab,var(--un-200)70%,var(--white)));box-shadow:0 0 16px color-mix(in oklab,var(--un-400)85%,transparent);transform-origin:left center;transform:scaleX(var(--f));height:3px;transition:transform .98s linear;bottom:0}:root[dir=rtl] .cd__jauge{transform-origin:right center}.cd--s .cd__jauge{animation:1s linear infinite cd-seconde;transition:none}@keyframes cd-seconde{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cd--s{border-color:color-mix(in oklab,var(--un-400)42%,transparent)}.cd--s:before{content:"";position:absolute;z-index:-1;background:radial-gradient(72% 62% at 50% 108%,color-mix(in oklab,var(--un-400)42%,transparent),transparent 70%);animation:cd-battement 1s var(--ease-out)infinite;pointer-events:none;inset:0}@keyframes cd-battement{0%{opacity:.9}to{opacity:.12}}@media (prefers-reduced-motion:reduce){.cd{opacity:1;transform:none}.countdown__board:after,.cd--s:before,.cd--s .cd__jauge{animation:none}}.flaps{position:relative;display:inline-flex;direction:ltr;font-weight:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.volet{display:inline-grid;perspective:460px;place-items: center;min-width:.6em}.volet__n{grid-area:1/1;backface-visibility:hidden;transform-origin:50% 100%;animation:volet-arrive .56s var(--ease-out)both}.volet__n--part{transform-origin:50% 0%;animation:volet-part .44s var(--ease-in-out)both}@keyframes volet-arrive{0%{transform:rotateX(-84deg);opacity:0;filter:blur(2px)}55%{opacity:1}to{transform:none;opacity:1;filter:none}}.flaps:after{content:"";position:absolute;left:-6%;right:-6%;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#00000080 14% 86%,#0000);height:1px;top:50%}@keyframes volet-part{0%{transform:none;opacity:1}to{transform:rotateX(74deg)translateY(-.12em);opacity:0;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.cd{opacity:1;transform:none}.cd:after,.cd--s:before,.cd--s .cd__jauge,.volet__n{animation:none}.volet__n--part{display:none}}.countdown__soon{display:grid;gap:.4rem;max-width:34rem}.countdown__soonLabel{display:inline-flex;font-family:var(--font-display);font-size:var(--step-2);color:var(--white);align-items: center;gap:.6rem}.pulse{background:var(--un-400);animation:pulse 2.4s var(--ease-in-out)infinite;border-radius:999px;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 #4fa8d099}@keyframes pulse{70%,to{box-shadow:0 0 0 .85rem #4fa8d000}}.countdown__note{font-size:var(--step--1);color:color-mix(in oklab,var(--ivory-50)62%,transparent)}.figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:clamp(1.5rem,4vw,3rem)}.figure{display:grid;border-top:1px solid var(--rule);gap:.3rem;padding-top:1.4rem}.figure b{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.03em;color:var(--navy-700);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.figure span{font-size:var(--step--1);color:var(--fg-soft)}.split{display:grid;align-items: start;gap:clamp(2rem,5vw,4.5rem)}@media (min-width:56rem){.split{grid-template-columns:1fr 1fr}.split--wide-left{grid-template-columns:1.15fr .85fr}}.objectives{display:grid;counter-reset:obj;gap:.15rem}.objective{display:flex;border-bottom:1px solid var(--rule);counter-increment:obj;align-items:baseline;gap:1.1rem;padding:1.05rem 0}.objective:before{content:"0" counter(obj);font-family:var(--font-body);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--accent);opacity:.8;flex:none}.objective span{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg);line-height:1.3}.panel{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-lg);display:grid;box-shadow:var(--shadow-sm);gap:.9rem;padding:clamp(1.4rem,3vw,2.2rem)}.panel__tag{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}:root[dir=rtl] .panel__tag{letter-spacing:0;text-transform:none}.story{position:relative;background:var(--navy-950);color:var(--ivory-50)}.story__track{position:relative;height:320svh}.story__stage{position:sticky;display:grid;overflow:hidden;padding-block:calc(var(--nav-h) + 1rem)2rem;align-items: center;height:100svh;top:0}.story__layers{position:absolute;z-index:0;inset:0}.story__layer{position:absolute;opacity:0;transition:opacity .9s var(--ease-out),transform 1.4s var(--ease-out);inset:0;transform:scale(1.06)}.story__layer.is-active{opacity:1;transform:scale(1)}.story__layer img{object-fit:cover;width:100%;height:100%}.story__layer:after{content:"";position:absolute;background:linear-gradient(90deg,#04141fed 0%,#04141fc7 42%,#04141f59 100%);inset:0}:root[dir=rtl] .story__layer:after{background:linear-gradient(270deg,#04141fed 0%,#04141fc7 42%,#04141f59 100%)}.story__content{position:relative;z-index:1}.story__slides{position:relative;max-width:40rem;min-height:min(26rem,52svh)}.story__slide{position:absolute;display:grid;opacity:0;transition:opacity .65s var(--ease-out),transform .8s var(--ease-out);pointer-events:none;gap:1rem;top:0;left:0;right:0;transform:translateY(1.4rem)}.story__slide.is-active{opacity:1;pointer-events:auto;transform:none}.story__roman{font-family:var(--font-display);letter-spacing:-.04em;color:var(--un-300);font-size:clamp(2.6rem,6vw,4.6rem);line-height:.9}.story__year{font-size:var(--step--1);letter-spacing:.18em;color:var(--un-200)}:root[dir=rtl] .story__year{letter-spacing:0}.story__stats{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:.4rem}.story__stat b{font-family:var(--font-display);font-size:var(--step-2);display:block;font-weight:400;line-height:1}.story__stat span{font-size:var(--step--1);color:var(--un-200)}.story__dots{display:flex;gap:.5rem;margin-top:2rem}.story__dots i{background:color-mix(in oklab,var(--white)26%,transparent);position:relative;overflow:hidden;width:2.2rem;height:2px}.story__dots i.is-active:after{content:"";position:absolute;background:var(--un-300);inset:0}.poles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items: start;gap:clamp(1.8rem,3.5vw,2.8rem)}.frieze{background:var(--ivory-100);color:var(--ink-900)}.frieze__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:1.5rem;margin-bottom:clamp(1.6rem,3.5vw,2.6rem)}.frieze__nav{display:flex;gap:.5rem}.frieze__nav button{display:grid;border:1px solid var(--rule);background:var(--white);color:var(--ink-900);cursor:pointer;transition:background var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),opacity var(--dur-fast)var(--ease-out);border-radius:50%;place-items: center;width:2.9rem;height:2.9rem}.frieze__nav button:hover:not(:disabled){background:var(--navy-900);border-color:var(--navy-900);color:var(--ivory-50)}.frieze__nav button:disabled{opacity:.35;cursor:default}:root[dir=rtl] .frieze__nav svg{transform:scaleX(-1)}.frieze__rail{display:flex;padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(1rem,2.5vw,2rem);padding-block-start:.6rem;padding-block-end:.6rem}.frieze__rail::-webkit-scrollbar{display:none}.frieze__rail:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-md)}.day{scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr;background:var(--white);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-md);flex:0 0 min(86vw,30rem)}.day__media{aspect-ratio:16/10;position:relative}.day__media img{object-fit:cover;transition:transform 1.2s var(--ease-out);width:100%;height:100%}.day:hover .day__media img{transform:scale(1.04)}.day__no{position:absolute;color:var(--ivory-50);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;background:#04141fd1;border-radius:999px;padding:.35rem .75rem;top:.9rem}.day__no:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.9rem}.day__no:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.9rem}.day__no:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.9rem}.day__no:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.9rem}.day__no:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.9rem}.day__no:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.9rem}:root[dir=rtl] .day__no{letter-spacing:0;text-transform:none}.day__body{display:grid;align-content: start;gap:.7rem;padding:clamp(1.2rem,2.4vw,1.8rem)}.day__place{font-size:var(--step--1);color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.2rem}.chip{border:1px solid var(--rule);font-size:var(--step--1);cursor:pointer;color:var(--fg-soft);transition:background-color var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);background:0 0;border-radius:999px;padding:.5rem 1rem}.chip:hover{color:var(--fg);border-color:color-mix(in oklab,var(--fg)30%,transparent)}.chip[aria-pressed=true]{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.committees{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.9rem}.committee{position:relative;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--white);display:grid;overflow:hidden;transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out),border-color var(--dur)var(--ease-out);align-content: start;gap:.55rem;min-height:9.5rem;padding:1.2rem 1.25rem 1.1rem}.committee:after{content:"";position:absolute;background:var(--un-400);transform-origin:inline-start;transition:transform var(--dur)var(--ease-out);height:2px;top:0;left:0;right:0;transform:scaleX(0)}.committee:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-3px)}.committee:hover:after{transform:scaleX(1)}.committee__lang{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:flex;justify-content:space-between;align-items: center;gap:.5rem;font-size:.6rem}:root[dir=rtl] .committee__lang{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.committee__name{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg);text-align:start;line-height:1.22}.committee[data-lang=ar] .committee__name{font-family:var(--font-arabic);direction:rtl;font-weight:600}.committee__short{font-size:var(--step--1);color:var(--ink-300);margin-top:auto}.tag-crisis{display:inline-flex;letter-spacing:.1em;text-transform:uppercase;color:var(--sand-500);border:1px solid color-mix(in oklab,var(--sand-500)45%,transparent);border-radius:999px;align-items: center;gap:.3rem;padding:.12rem .5rem;font-size:.6rem}:root[dir=rtl] .tag-crisis{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.note{font-size:var(--step--1);color:var(--ink-300);margin-top:1.6rem}.gallery{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(.4rem,1vw,.75rem)}.shot{position:relative;grid-column:span 6;aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;background:var(--navy-900)center/cover no-repeat;cursor:zoom-in;border:0;padding:0}.shot img{object-fit:cover;opacity:0;transition:opacity .7s var(--ease-out),transform 1.2s var(--ease-out);width:100%;height:100%}.shot img.is-loaded{opacity:1}.shot:hover img{transform:scale(1.045)}.shot__cap{position:absolute;color:var(--ivory-50);font-size:var(--step--1);text-align:start;opacity:0;transition:opacity var(--dur)var(--ease-out),transform var(--dur)var(--ease-out);background:linear-gradient(#0000,#04141fd1);padding:2.2rem .9rem .7rem;bottom:0;left:0;right:0;transform:translateY(.5rem)}.shot:hover .shot__cap{opacity:1;transform:none}.shot:focus-visible .shot__cap{opacity:1;transform:none}.shot--tall{aspect-ratio:3/4}@media (min-width:40rem){.shot{grid-column:span 4}.shot--wide{grid-column:span 8;aspect-ratio:16/9}}@media (min-width:64rem){.shot{grid-column:span 3}.shot--wide{grid-column:span 6}.shot--tall{grid-row:span 2;aspect-ratio:auto}}.lightbox{position:fixed;z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-rows:auto minmax(0,1fr)auto;animation:fade .3s var(--ease-out);background:#04141ff0;inset:0}@keyframes fade{0%{opacity:0}}.lightbox__bar{display:flex;padding:1rem var(--gutter);color:var(--ivory-50);font-size:var(--step--1);justify-content:space-between;align-items: center;gap:1rem}.lightbox__stage{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);padding:0 var(--gutter);overflow:hidden;place-items: center;min-height:0}.lightbox__stage img{object-fit:contain;animation:zoomIn .42s var(--ease-out);width:100%;max-width:100%;height:100%;max-height:100%}@keyframes zoomIn{0%{opacity:0;transform:scale(.97)}}.lightbox__nav{display:flex;justify-content:center;align-items: center;gap:.8rem;padding:1.1rem}.iconbtn{display:grid;border:1px solid color-mix(in oklab,var(--white)30%,transparent);color:var(--ivory-50);cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out);background:0 0;border-radius:999px;place-items: center;width:2.75rem;height:2.75rem}.iconbtn:hover{background:color-mix(in oklab,var(--white)14%,transparent)}.news{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.1rem}.newsitem{display:grid;border-top:1px solid var(--rule);align-content: start;gap:.7rem;padding-top:1.2rem}.newsitem__date{font-size:var(--step--1);color:var(--accent);font-variant-numeric:tabular-nums}.newsitem__media{aspect-ratio:16/10;border-radius:var(--r-md);overflow:hidden;background:var(--ivory-200)}.newsitem__media img{object-fit:cover;width:100%;height:100%}.empty{border:1px dashed var(--rule);border-radius:var(--r-lg);text-align:center;color:var(--fg-soft);display:grid;place-content: center;place-items: center;gap:.6rem;min-height:12rem;padding:clamp(2.5rem,6vw,4.5rem)}.videoframe{aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:var(--navy-950);display:grid;color:color-mix(in oklab,var(--ivory-50)66%,transparent);text-align:center;border:1px solid var(--line-light);place-items: center;gap:.8rem;padding:1.5rem}.videoframe iframe{border:0;width:100%;height:100%}.shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(1.2rem,2.6vw,2rem);margin-top:clamp(2rem,4vw,3.2rem)}.item{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden;background:var(--bg);transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out)}.item:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.item__media{position:relative;aspect-ratio:4/5;background:var(--ivory-100)}.item__media img{object-fit:cover;width:100%;height:100%}.item__out{position:absolute;color:var(--ivory-50);font-size:var(--step--1);background:#04141fb8;border-radius:999px;padding:.25rem .7rem;top:.8rem}.item__out:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.8rem}.item__out:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.8rem}.item__out:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.8rem}.item__out:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.8rem}.item__out:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.8rem}.item__out:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.8rem}.item__body{display:grid;align-content: start;gap:.5rem;padding:1.1rem 1.2rem 1.3rem}.item__desc{font-size:var(--step--1);color:var(--fg-soft);line-height:1.55}.item__foot{display:flex;border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:.8rem;margin-top:.3rem;padding-top:.8rem}.item__foot b{font-family:var(--font-display);font-size:var(--step-1);font-weight:400}.item__foot .btn{font-size:var(--step--1);padding:.5rem .95rem}.vids__lead{margin-top:clamp(2rem,4vw,3.2rem)}.vids__lead .vid__frame{box-shadow:var(--shadow-lg)}.vids__lead .h3{font-size:var(--step-2)}.vids{columns:1;column-gap:clamp(1rem,2.4vw,1.9rem);margin-top:clamp(2rem,4vw,3.2rem)}@media (min-width:48rem){.vids{columns:2}}@media (min-width:72rem){.vids{columns:3}}.vid{break-inside:avoid;display:grid;gap:.85rem;margin-bottom:clamp(1rem,2.4vw,1.9rem)}.vid__frame{position:relative;aspect-ratio:var(--ratio,16/9);border-radius:var(--r-lg);overflow:hidden;background:var(--navy-950);border:1px solid var(--rule);box-shadow:var(--shadow-sm)}.vid__frame>:where(img,iframe,video,.vid__play){display:block;width:100%;height:100%}.vid__frame iframe{border:0}.vid__frame video{object-fit:contain;background:#000}.vid__play{position:relative;cursor:pointer;background:var(--navy-950);color:var(--ivory-50);border:0;padding:0}.vid__play>img{object-fit:cover;transition:transform var(--dur-slow)var(--ease-out);width:100%;height:100%}.vid__play:after{content:"";position:absolute;transition:opacity var(--dur)var(--ease-out);background:linear-gradient(#04141f0a 45%,#04141f80);inset:0}.vid__play:hover>img{transform:scale(1.04)}.vid__play:focus-visible>img{transform:scale(1.04)}.vid__play:hover:after{opacity:.65}.vid__btn{position:absolute;z-index:1;display:grid;background:color-mix(in oklab,var(--ivory-50)90%,transparent);color:var(--navy-900);box-shadow:var(--shadow-md);transition:transform var(--dur)var(--ease-out),background var(--dur)var(--ease-out);border-radius:50%;place-items: center;width:3.5rem;height:3.5rem;top:50%;left:50%;translate:-50% -50%}.vid__btn svg{margin-inline-start:.15rem}.vid__play:hover .vid__btn{background:var(--ivory-50);transform:scale(1.09)}.vid__play:focus-visible .vid__btn{background:var(--ivory-50);transform:scale(1.09)}.vid__time{position:absolute;z-index:1;font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--ivory-50);background:#04141fbd;border-radius:999px;padding:.2rem .6rem;bottom:.7rem}.vid__time:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.7rem}.vid__time:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.7rem}.vid__time:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.7rem}.vid__time:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.7rem}.vid__time:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.7rem}.vid__time:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.7rem}.vid__play--yt:after{background:linear-gradient(#0000008c,#0000001f 26%,#0000 52%,#00000073)}.vid__play--yt:hover:after{opacity:1}.vid__head{display:none;position:absolute;z-index:1;text-align:start;pointer-events:none;align-items: center;gap:.6rem;padding:clamp(.6rem,2.2%,1rem);top:0;left:0;right:0}.vid__avatar{object-fit:contain;background:#ffffffeb;border-radius:50%;flex:none;width:clamp(1.7rem,7%,3.3rem);height:clamp(1.7rem,7%,3.3rem);padding:2px;box-shadow:0 1px 4px #00000059}.vid__headText{display:grid;color:#fff;text-shadow:0 1px 3px #0009;gap:.1rem;min-width:0}.vid__headText b{font-family:var(--font-display,inherit);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:clamp(.82rem,2.6%,1.55rem);font-weight:600;line-height:1.25}.vid__headText i{opacity:.86;font-size:clamp(.68rem,2%,1.02rem);font-style:normal}.vids__lead .vid__head{display:flex}.vid__btn--yt{aspect-ratio:17/12;color:#fff;background:red;border-radius:clamp(.6rem,2.4%,.85rem);width:clamp(3.2rem,9%,7rem);height:auto;box-shadow:0 2px 10px #0000004d}.vid__btn--yt svg{width:42%;height:42%;margin-inline-start:6%}.vid__play--yt:hover .vid__btn--yt{background:#ff0d0d;transform:scale(1.06)}.vid__play--yt:focus-visible .vid__btn--yt{background:#ff0d0d;transform:scale(1.06)}.vid__watch{position:absolute;z-index:2;display:inline-flex;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);color:#fff;font-size:var(--step--2);white-space:nowrap;transition:background var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);background:#0000008c;border-radius:999px;align-items: center;gap:.45rem;padding:.42rem .8rem;line-height:1;bottom:clamp(.55rem,2.2%,1rem)}.vid__watch:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(.55rem,2.2%,1rem)}.vid__watch:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(.55rem,2.2%,1rem)}.vid__watch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(.55rem,2.2%,1rem)}.vid__watch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(.55rem,2.2%,1rem)}.vid__watch:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(.55rem,2.2%,1rem)}.vid__watch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(.55rem,2.2%,1rem)}.vid__watch:hover{background:#000000c7;transform:translateY(-1px)}.vid__watch:focus-visible{background:#000000c7;transform:translateY(-1px)}.vid__mark{flex:none;width:1.45em;height:auto}.vid__markIn{fill:#000000c7}.vid__play--yt .vid__time:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.7rem;right:auto}.vid__play--yt .vid__time:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.7rem;right:auto}.vid__play--yt .vid__time:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.7rem;right:auto}.vid__play--yt .vid__time:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:.7rem}.vid__play--yt .vid__time:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:.7rem}.vid__play--yt .vid__time:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:.7rem}.vid__watch{gap:0;padding:.42rem .55rem;font-size:0}.vid__mark{width:1.4rem}.vids__lead .vid__watch{font-size:var(--step--1);gap:.5rem;padding:.55rem 1rem}.vids__lead .vid__mark{width:1.45em}.vid__body{display:grid;gap:.3rem}.vid__yt{font-size:var(--step--1);color:var(--accent);border-bottom:1px solid color-mix(in oklab,currentColor 40%,transparent);justify-self:start;padding-bottom:1px}.vid__note{font-size:var(--step--1);color:var(--fg-soft)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__row{display:flex;animation:64s linear infinite slide;gap:.9rem;width:max-content}.marquee:hover .marquee__row{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}:root[dir=rtl] .marquee__row{animation-name:slideRtl}@keyframes slideRtl{to{transform:translate(50%)}}.guest{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg);display:grid;flex:none;align-content: start;gap:.35rem;width:min(80vw,22rem);padding:1.1rem 1.2rem}.guest b{font-family:var(--font-display);font-size:var(--step-1);font-weight:400;line-height:1.2}.guest span{font-size:var(--step--1);color:var(--fg-soft);line-height:1.45}.guest em{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-style:normal}:root[dir=rtl] .guest em{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.press{display:grid;gap:0}.pressitem{display:grid;grid-template-columns:auto 1fr auto;border-top:1px solid var(--rule);transition:background-color var(--dur-fast)var(--ease-out);align-items:baseline;gap:clamp(.8rem,3vw,2.5rem);padding:1.15rem 0}.pressitem:last-child{border-bottom:1px solid var(--rule)}.pressitem:hover{background:color-mix(in oklab,var(--fg)3%,transparent)}.pressitem__outlet{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);min-width:7rem}:root[dir=rtl] .pressitem__outlet{letter-spacing:0;text-transform:none}.pressitem__title{font-family:var(--font-display);font-size:var(--step-1);line-height:1.3}.pressitem__go{font-size:var(--step--1);color:var(--fg-soft);white-space:nowrap}@media (max-width:44rem){.pressitem{grid-template-columns:1fr;gap:.3rem}.pressitem__go{display:none}}.partners{display:grid;grid-template-columns:repeat(2,1fr);background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;gap:1px}.partner{position:relative;overflow:hidden;background:var(--bg);display:grid;transition:background-color var(--dur)var(--ease-out);align-content: end;gap:.4rem;min-height:8.5rem;padding:1.1rem 1.2rem}.partner:not(.partner--image):before{content:"";position:absolute;z-index:0;background:radial-gradient(120% 90% at 85% 0%,color-mix(in oklab,var(--accent)11%,transparent),transparent 62%);inset:0}.partner:hover{background:color-mix(in oklab,var(--un-400)7%,var(--bg))}.partner--image{min-height:11.5rem}.partner__photo{position:absolute;z-index:0;object-fit:cover;transition:transform var(--dur-slow)var(--ease-out);width:100%;height:100%;inset:0}.partner--image:before{content:"";position:absolute;z-index:1;transition:opacity var(--dur)var(--ease-out);background:linear-gradient(#04141f1f,#04141f4d 38%,#04141fb8 66%,#04141feb);inset:0}.partner--image:hover .partner__photo{transform:scale(1.05)}.partner--image:hover:before{opacity:.88}.partner__plate{position:relative;z-index:1;display:grid;gap:.4rem}.partner--image .partner__plate{z-index:2}.partner--image .partner__plate b{color:var(--ivory-50);text-shadow:0 1px 6px #04141f80}.partner--image .partner__plate span{color:var(--un-300)}.partner--image:hover{background:var(--bg)}.partner__logo{position:absolute;inset:1.2rem;z-index:1;object-fit:contain;width:auto;max-width:calc(100% - 2.4rem);height:auto;max-height:calc(100% - 5.8rem);margin:auto;bottom:4.6rem}.partner--image:has(.partner__logo):before{background:linear-gradient(to top,color-mix(in oklab,var(--bg)92%,transparent),transparent 42%)}.partner--image:has(.partner__logo) .partner__plate b{color:var(--fg);text-shadow:none}.partner--image:has(.partner__logo) .partner__plate span{color:var(--accent)}@media (min-width:52rem){.partners{grid-template-columns:repeat(3,1fr)}}.partner__out{display:inline-block;border-top:1.5px solid;opacity:0;transition:opacity var(--dur-fast)var(--ease-out),translate var(--dur-fast)var(--ease-out);border-inline-end:1.5px solid;width:.55em;height:.55em;margin-inline-start:.45em;translate:0 .06em;rotate:45deg}a.partner:hover .partner__out{opacity:.7;translate:.15em -.04em}a.partner:focus-visible .partner__out{opacity:.7;translate:.15em -.04em}a.partner{color:inherit}.partner b{font-family:var(--font-display);font-size:var(--step-1);font-weight:400;line-height:1.25}.partner span{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:.62rem}:root[dir=rtl] .partner span{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.reg{display:grid;gap:clamp(1rem,2.5vw,1.6rem)}@media (min-width:52rem){.reg{grid-template-columns:1fr 1fr}}.regcard{position:relative;border-radius:var(--r-lg);display:grid;overflow:hidden;border:1px solid var(--rule);background:var(--bg);transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out);align-content: start;gap:.85rem;padding:clamp(1.5rem,3.5vw,2.4rem)}.regcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.regcard--internal{background:var(--navy-900);color:var(--ivory-50);border-color:#0000}.regcard--internal:before{content:"";position:absolute;pointer-events:none;background:radial-gradient(100% 120% at 100% 0%,#4fa8d04d,#0000 62%);inset:0}.regcard__kind{position:relative;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;opacity:.8}:root[dir=rtl] .regcard__kind{letter-spacing:0;text-transform:none}.regcard h3{position:relative;font-family:var(--font-display);font-size:var(--step-2);font-weight:400;line-height:1.15}.regcard p{position:relative;color:inherit;opacity:.82;font-size:var(--step-0)}.regcard__fee{position:relative;display:flex;border-top:1px solid color-mix(in oklab,currentColor 20%,transparent);align-items:baseline;gap:.5rem;margin-top:.4rem;padding-top:1rem}.regcard__fee b{font-family:var(--font-display);font-size:var(--step-3);font-weight:400;line-height:1}.regcard__fee span{font-size:var(--step--1);opacity:.75}.regcard__foot{position:relative;display:flex;flex-wrap:wrap;align-items: center;gap:.75rem;margin-top:.5rem}.badge{display:inline-flex;font-size:var(--step--1);border:1px solid color-mix(in oklab,currentColor 28%,transparent);opacity:.85;border-radius:999px;align-items: center;gap:.45rem;padding:.35rem .8rem}.regaside{display:flex;border:1px solid var(--rule);border-radius:var(--r-lg);background:color-mix(in oklab,var(--accent)6%,transparent);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:1rem 1.6rem;margin-top:clamp(1.6rem,3vw,2.4rem);padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.2rem,3vw,2rem)}.regaside p{font-size:var(--step--1);max-width:54ch;margin:0}.footer{background:var(--navy-990);color:color-mix(in oklab,var(--ivory-50)78%,transparent);font-size:var(--step--1);padding-block-start:clamp(3rem,7vw,5rem);padding-block-end:2rem}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(2rem,5vw,3.5rem)}.footer__brand{display:grid;gap:.8rem;max-width:22rem}.footer__brand .logo{width:2.8rem;height:2.8rem}.footer__brand b{font-family:var(--font-display);font-size:var(--step-1);color:var(--ivory-50);font-weight:400}.footer h4{letter-spacing:.16em;text-transform:uppercase;color:var(--un-300);margin:0 0 .9rem;font-size:.64rem;font-weight:500}:root[dir=rtl] .footer h4{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.footer ul{display:grid;gap:.5rem}.footer a:hover{color:var(--ivory-50)}.footer__mail{display:grid;gap:.05rem}.footer__mail span{letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:.72rem}:root[dir=rtl] .footer__mail span{letter-spacing:0;text-transform:none;font-size:.8rem}.footer__bottom{border-top:1px solid var(--line-light);display:flex;color:color-mix(in oklab,var(--ivory-50)52%,transparent);flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.6rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.4rem}.stub{display:grid;text-align:center;padding-block:calc(var(--nav-h) + 4rem)5rem;place-items: center;min-height:70svh}.stub__inner{display:grid;justify-items:center;gap:1rem;max-width:34rem}.pagehead{--bg:var(--navy-950);--fg:var(--ivory-50);--fg-soft:color-mix(in oklab,var(--ivory-100)76%,transparent);--accent:var(--un-300);--rule:var(--line-light);background:var(--navy-950);color:var(--ivory-50);padding-block:calc(var(--nav-h) + clamp(3rem,7vw,5.5rem))clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.pagehead:after{content:"";position:absolute;pointer-events:none;background:radial-gradient(90% 130% at 100% 0%,#4fa8d038,#0000 62%);inset:0}.pagehead__in{position:relative;display:grid;gap:1rem;max-width:50rem}.pagehead .eyebrow{color:var(--un-300)}.pagehead .lead{color:color-mix(in oklab,var(--ivory-50)80%,transparent)}.routes{display:grid;gap:clamp(1rem,2.4vw,1.6rem)}@media (min-width:52rem){.routes{grid-template-columns:1fr 1fr}}.route{position:relative;display:grid;text-align:start;border:1px solid color-mix(in oklab,var(--sand-500)34%,transparent);border-radius:var(--r-lg);background:linear-gradient(170deg,var(--ivory-50),var(--white)55%);color:inherit;font:inherit;cursor:pointer;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out),border-color var(--dur)var(--ease-out);align-content: start;gap:.55rem;padding:clamp(1.7rem,3.6vw,2.6rem)}.route:after{content:"";position:absolute;aspect-ratio:1;background:radial-gradient(circle,color-mix(in oklab,var(--un-200)55%,transparent),transparent 68%);opacity:0;transition:opacity var(--dur-slow)var(--ease-out);pointer-events:none;border-radius:50%;width:60%;top:-40%}.route:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-20%}.route:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-20%}.route:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-20%}.route:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-20%}.route:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-20%}.route:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-20%}.route:hover:after{opacity:1}.route:focus-visible:after{opacity:1}.route:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in oklab,var(--navy-700)35%,transparent);transform:translateY(-4px)}.route__desc{font-size:var(--step--1);opacity:.78;max-width:34ch;line-height:1.55}.route:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.route--internal{background:linear-gradient(165deg,var(--navy-800),var(--navy-950));color:var(--ivory-50);border-color:#0000}.route--internal:before{content:"";position:absolute;pointer-events:none;background:radial-gradient(100% 120% at 100% 0%,#4fa8d04d,#0000 60%);inset:0}.route>*{position:relative}.route__kind{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;opacity:.78}:root[dir=rtl] .route__kind{letter-spacing:0;text-transform:none}.route__title{font-family:var(--font-display);font-size:var(--step-2);font-weight:400;line-height:1.18}.route__fee{font-family:var(--font-display);font-size:var(--step-3);border-top:1px solid color-mix(in oklab,currentColor 18%,transparent);margin-top:.5rem;padding-top:1rem;line-height:1}.route__fee small,.formpanel__fee small{display:block;font-family:var(--font-body);font-size:var(--step--1);letter-spacing:0;opacity:.75;line-height:1.45}.route__go{display:inline-flex;font-size:var(--step--1);color:var(--accent-bright);align-items: center;gap:.5rem;margin-top:.6rem}.route:not(.route--internal) .route__go{color:var(--navy-700)}.formpanel{display:grid;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);gap:1.6rem;padding:clamp(1.4rem,3.2vw,2.4rem)}.formpanel--done{justify-items:start;gap:.9rem;padding-block-start:clamp(2.5rem,6vw,4rem);padding-block-end:clamp(2.5rem,6vw,4rem)}.formpanel__top{display:flex;border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:1rem;padding-bottom:1.2rem}.formpanel__fee{font-family:var(--font-display);font-size:var(--step-2);margin-top:.3rem;line-height:1.1}.formpanel__foot{display:flex;border-top:1px solid var(--rule);flex-wrap:wrap;align-items: center;gap:1rem;padding-top:1.2rem}.formsec{display:grid;border:0;gap:.9rem;margin:0;padding:0}.formsec legend{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:0}:root[dir=rtl] .formsec legend{letter-spacing:0;text-transform:none}.formgrid{display:grid;gap:.9rem}@media (min-width:40rem){.formgrid{grid-template-columns:1fr 1fr}}.formgrid__full{grid-column:1/-1}.field{display:grid;gap:.35rem}.field label{font-size:var(--step--1);color:var(--ink-700);font-weight:500}.field label i{color:var(--navy-700);font-style:normal}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ivory-50);font-size:var(--step-0);transition:border-color var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out),box-shadow var(--dur-fast)var(--ease-out);width:100%;padding:.7rem .9rem}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--un-400);background:var(--white);box-shadow:0 0 0 3px color-mix(in oklab,var(--un-400)22%,transparent)}.field textarea{resize:vertical;min-height:6.5rem}.check{display:grid;grid-template-columns:auto 1fr;font-size:var(--step--1);color:var(--ink-700);cursor:pointer;align-items: start;gap:.7rem;line-height:1.55}.check input{accent-color:var(--navy-700);width:1.1rem;height:1.1rem;margin-top:.2rem}.formmsg{font-size:var(--step--1);border-radius:var(--r-sm);padding:.8rem 1rem;line-height:1.55}.formmsg--ok{background:var(--un-100);color:var(--navy-800)}.formmsg--ko{color:#8c2b21;background:#fdecea}.formmsg a{text-decoration:underline}.team{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.9rem}.member{border:1px solid var(--rule);border-radius:var(--r-md);display:grid;background:var(--bg);transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out);align-content: start;gap:.3rem;padding:1.2rem 1.3rem}.portrait{overflow:hidden;display:grid;background:color-mix(in oklab,var(--accent)12%,transparent);border:1px solid color-mix(in oklab,var(--accent)22%,transparent);border-radius:50%;place-items: center;width:3.2rem;height:3.2rem;margin-bottom:.55rem}.portrait img{object-fit:cover;width:100%;height:100%}.portrait i{font-family:var(--font-display);font-style:normal;font-size:var(--step-0);letter-spacing:.04em;color:var(--accent)}.member:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.member b{font-family:var(--font-display);font-size:var(--step-1);font-weight:400;line-height:1.25}.member span{font-size:var(--step--1);color:var(--accent)}.namelist{display:flex;flex-wrap:wrap;gap:.5rem}.namelist li{border:1px solid var(--rule);font-size:var(--step--1);border-radius:999px;padding:.45rem 1rem}.infogrid{display:grid;align-content: start;gap:1.4rem}.infoitem{display:grid;gap:.2rem}.infoitem b{font-size:var(--step--1);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-300);font-weight:500}:root[dir=rtl] .infoitem b{letter-spacing:0;text-transform:none}.infoitem span,.infoitem a{font-family:var(--font-display);font-size:var(--step-1)}.infoitem a:hover{color:var(--navy-700)}.pays{display:grid;gap:.7rem}@media (min-width:40rem){.pays{grid-template-columns:1fr 1fr}}.pay{display:grid;grid-template-columns:auto 1fr;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--white);cursor:pointer;transition:border-color var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out),box-shadow var(--dur-fast)var(--ease-out);align-items: start;gap:.75rem;padding:1rem 1.1rem}.pay:hover{border-color:color-mix(in oklab,var(--navy-700)35%,transparent)}.pay[data-on=true]{border-color:var(--navy-700);background:var(--un-100);box-shadow:0 0 0 1px var(--navy-700)inset}.pay input{accent-color:var(--navy-700);width:1.1rem;height:1.1rem;margin-top:.25rem}.pay__body{display:grid;gap:.3rem}.pay__body>b{display:flex;font-family:var(--font-display);font-size:var(--step-1);flex-wrap:wrap;align-items: center;gap:.6rem;font-weight:400}.pay__body>span{font-size:var(--step--1);color:var(--fg-soft);line-height:1.55}.pay__soon{font-style:normal;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sand-500);border:1px solid color-mix(in oklab,var(--sand-500)45%,transparent);border-radius:999px;padding:.12rem .55rem;font-size:.62rem}:root[dir=rtl] .pay__soon{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.pay__fee{font-family:var(--font-display);font-size:var(--step-1);color:var(--navy-700);margin-top:.2rem}.paynote{display:grid;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--ivory-50);gap:.3rem;padding:1rem 1.1rem}.paynote b{font-family:var(--font-display);font-size:var(--step-1);font-weight:400}.paynote span{font-size:var(--step--1);color:var(--fg-soft);line-height:1.55}:root[data-theme=dark] body{background:var(--navy-990);color:var(--ivory-50)}:root[data-theme=dark] .nav.is-solid{background:color-mix(in oklab,var(--navy-990)88%,transparent);color:var(--ivory-50);box-shadow:0 1px 0 var(--line-light)}:root[data-theme=dark] .nav.is-solid .btn--light{--btn-bg:var(--un-400);--btn-fg:var(--navy-990)}:root[data-theme=dark] .nav.is-solid .logo__light{opacity:1}:root[data-theme=dark] .nav.is-solid .logo__dark{opacity:0}:root[data-theme=dark] .lang__menu{background:var(--surface);color:var(--ivory-50);border:1px solid var(--line-light)}:root[data-theme=dark] .lang__menu button:hover{background:color-mix(in oklab,var(--un-400)16%,transparent)}:root[data-theme=dark] .lang__menu button[aria-selected=true]{color:var(--un-300)}:root[data-theme=dark] .panel,:root[data-theme=dark] .day,:root[data-theme=dark] .committee,:root[data-theme=dark] .formpanel,:root[data-theme=dark] .pay,:root[data-theme=dark] .frieze__nav button{background:var(--surface);color:var(--ivory-50);border-color:var(--line-light)}:root[data-theme=dark] .frieze{background:var(--surface-2);color:var(--ivory-50)}:root[data-theme=dark] .paynote{background:color-mix(in oklab,var(--un-400)10%,transparent);border-color:var(--line-light)}:root[data-theme=dark] .route{background:linear-gradient(170deg,var(--surface),var(--navy-950)60%);border-color:var(--line-light);color:var(--ivory-50)}:root[data-theme=dark] .route:hover{border-color:color-mix(in oklab,var(--un-400)55%,transparent)}:root[data-theme=dark] .newsitem__media,:root[data-theme=dark] .item__media{background:var(--surface)}:root[data-theme=dark] .field label{color:color-mix(in oklab,var(--ivory-100)80%,transparent)}:root[data-theme=dark] .field label i{color:var(--un-300)}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea{background:color-mix(in oklab,var(--ivory-50)6%,transparent);border-color:var(--line-light);color:var(--ivory-50)}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field select:focus,:root[data-theme=dark] .field textarea:focus{background:color-mix(in oklab,var(--ivory-50)10%,transparent);border-color:var(--un-400)}:root[data-theme=dark] .field select option{background:var(--surface);color:var(--ivory-50)}:root[data-theme=dark] .frieze__nav button:hover:not(:disabled){background:var(--un-400);border-color:var(--un-400);color:var(--navy-990)}:root[data-theme=dark] .ph{background-color:var(--surface)}.tabbar{position:fixed;z-index:58;padding:0 .55rem calc(.55rem + env(safe-area-inset-bottom,0px));pointer-events:none;bottom:0;left:0;right:0}@media (min-width:62rem){.tabbar{padding-bottom:1rem}.tabbar__glass{width:max-content;max-width:min(100% - 2rem,38rem);margin-inline-start:auto;margin-inline-end:auto}.tabbar__row{padding:.3rem .45rem}.tabbar__row a{padding:.5rem .75rem}}.tabbar__glass{pointer-events:auto;position:relative;overflow:hidden;isolation:isolate;background:var(--white);transition:box-shadow var(--dur)var(--ease-out);border:0;border-radius:999px;box-shadow:0 18px 48px #04141f3d,0 4px 12px #04141f1f,inset 0 1px #fff9,inset 0 -10px 22px -14px #04141f80}.tabbar__glass:after{content:"";position:absolute;z-index:3;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;background:linear-gradient(150deg,#ffffffd9,#ffffff38 38%,#ffffff0f 58%,#ffffff8c);padding:1px;inset:0}.tabbar__glass:before{content:"";position:absolute;z-index:2;filter:blur(7px);pointer-events:none;animation:verre 11s var(--ease-out)infinite;background:linear-gradient(104deg,#0000,#ffffff1a 32%,#ffffff61 50%,#ffffff1a 68%,#0000);width:55%;top:0;bottom:0}.tabbar__glass:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-60%}.tabbar__glass:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-60%}.tabbar__glass:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-60%}.tabbar__glass:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-60%}.tabbar__glass:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-60%}.tabbar__glass:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-60%}@keyframes verre{0%,62%{transform:translate(0);opacity:0}70%{opacity:1}to{transform:translate(400%);opacity:0}}@media (prefers-reduced-motion:reduce){.tabbar__glass:before{animation:none;opacity:.18}.tabbar__glass:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:8%}.tabbar__glass:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:8%}.tabbar__glass:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:8%}.tabbar__glass:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:8%}.tabbar__glass:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:8%}.tabbar__glass:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:8%}}.tabbar__row{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);transition:mask-image var(--dur)var(--ease-out);gap:.12rem;padding:.28rem}.tabbar__row[data-bord=debut]{-webkit-mask-image:linear-gradient(90deg,#000 0 93%,#0000);mask-image:linear-gradient(90deg,#000 0 93%,#0000)}.tabbar__row[data-bord=fin]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 100%);mask-image:linear-gradient(90deg,#0000,#000 7% 100%)}.tabbar__row[data-bord=aucun]{-webkit-mask-image:none;mask-image:none}.tabbar__row.is-grabbing{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.tabbar__row::-webkit-scrollbar{display:none}.tabbar__pin{position:absolute;z-index:0;background:linear-gradient(165deg,color-mix(in oklab,var(--navy-900)96%,var(--white)),var(--navy-900));pointer-events:none;border-radius:999px;top:0;box-shadow:inset 0 1px #ffffff38,0 4px 14px #04141f47}.tabbar__pin:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.tabbar__pin:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.tabbar__pin:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.tabbar__pin:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.tabbar__pin:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.tabbar__pin:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.tabbar__pin.is-ready{transition:transform .52s var(--ease-out),width .52s var(--ease-out),height .52s var(--ease-out)}.tabbar__row a{position:relative;z-index:1;text-shadow:0 1px 2px #ffffff80;scroll-snap-align:center;font-size:var(--step--2);letter-spacing:-.005em;-webkit-user-drag:none;white-space:nowrap;color:var(--ink-900);opacity:calc(.86 - var(--d,0)*.34);scale:calc(1 - var(--d,0)*.07);transition:color var(--dur-fast)var(--ease-out),opacity var(--dur-fast)var(--ease-out),scale var(--dur-fast)var(--ease-out),translate var(--dur-fast)var(--ease-out);border-radius:999px;flex:none;padding:.5rem .78rem;line-height:1}@media (hover:hover){.tabbar__row a:hover{opacity:1;translate:0 -1px}}.tabbar__row a:active{scale:calc(.96 - var(--d,0)*.07)}.tabbar__row a.is-on{color:var(--ivory-50);opacity:1;text-shadow:0 1px 3px #04141f66}.footer{padding-bottom:6rem}:root[data-theme=dark] .tabbar__glass{background:var(--navy-950);box-shadow:0 18px 48px #00000080,0 4px 12px #0000004d,inset 0 1px #ffffff2e,inset 0 -10px 22px -14px #000000b3}:root[data-theme=dark] .tabbar__row a{color:var(--ivory-50);text-shadow:0 1px 3px #0000008c}:root[data-theme=dark] .tabbar__row a.is-on{color:var(--navy-990);text-shadow:none}:root[data-theme=dark] .tabbar__pin{background:linear-gradient(165deg,color-mix(in oklab,var(--un-400)88%,var(--white)),var(--un-400));box-shadow:inset 0 1px #ffffff4d,0 4px 16px #0006}:root[data-theme=dark] .tabbar__glass:after{background:linear-gradient(150deg,#ffffff6b,#ffffff1a 38%,#ffffff08 58%,#ffffff42)}:root[data-theme=dark] .tabbar__glass:before{background:linear-gradient(104deg,#0000,#ffffff0d 32%,#fff3 50%,#ffffff0d 68%,#0000)}.ed__open{position:relative;display:grid;overflow:clip;background:var(--navy-990);color:var(--ivory-50);isolation:isolate;align-items: end;min-height:100svh}.ed__media{position:absolute;z-index:0;translate:0 var(--y,0px);inset:-12% 0}.ed__photo,.ed__photo img{object-fit:cover;width:100%;height:100%}.ed__veil{position:absolute;background:linear-gradient(#04141fcc,#04141f8c 45%,#04141ff0 88%);inset:0}.ed__openIn{position:relative;z-index:1;padding-block:calc(var(--nav-h) + 3rem)clamp(3.5rem,9vh,6rem);display:grid;justify-items:start;gap:1.1rem}.ed__mark{font-family:var(--font-display);font-weight:400;font-size:var(--step-5);letter-spacing:-.02em;line-height:.92}.ed__theme{font-family:var(--font-display);font-size:var(--step-2);color:color-mix(in oklab,var(--ivory-50)92%,transparent);max-width:24ch;font-style:italic;line-height:1.35}.ed__theme span{display:inline-block;opacity:0;margin-inline-end:.28em;transform:translateY(.45em)}.ed__theme.is-in span{animation:edWord .76s var(--ease-out)forwards;animation-delay:calc(var(--w)*55ms)}@keyframes edWord{to{opacity:1;transform:none}}.ed__scroll{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--un-200)}:root[dir=rtl] .ed__scroll{letter-spacing:0;text-transform:none}.conds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(1rem,2.4vw,1.6rem);margin-top:1.8rem}.cond{border-top:1px solid var(--rule);display:grid;gap:.35rem;padding-top:1.1rem}.cond b{font-family:var(--font-display);font-size:var(--step-4);color:var(--accent);font-weight:400;line-height:1}.cond span{font-size:var(--step--1);color:var(--fg-soft)}.ed__end{position:relative;isolation:isolate;background:var(--navy-990);overflow:clip}.bd{position:absolute;z-index:-1;overflow:hidden;inset:0}.bd img{position:absolute;object-fit:cover;opacity:0;transition:opacity 2.2s var(--ease-in-out);width:100%;height:100%;inset:0;transform:scale(1.08)}.bd img.is-on{opacity:.4;animation:15s linear forwards bdDrift}@keyframes bdDrift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.12)translateY(-1.5%)}}.bd:after{content:"";position:absolute;background:linear-gradient(#04141fdb,#04141fb3 45%,#04141feb);inset:0}@media (prefers-reduced-motion:reduce){.bd img.is-on{animation:none;transform:scale(1.02)}}.ed__endIn{display:grid;text-align:center;justify-items:center;gap:1.4rem}.clock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,2vw,1.2rem);width:100%;margin-block-start:.6rem;margin-block-end:.6rem}@media (min-width:40rem){.clock{grid-template-columns:repeat(4,minmax(0,1fr))}}.clock__unit{border-radius:var(--r-lg);background:color-mix(in oklab,var(--ivory-50)7%,transparent);border:1px solid var(--line-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;animation:clockIn .9s var(--ease-out)backwards;animation-delay:calc(var(--i)*90ms);gap:.35rem;padding:clamp(1.1rem,3vw,1.9rem) .6rem}@keyframes clockIn{0%{opacity:0;transform:translateY(1.2rem)}}.clock__unit b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,9vw,4.6rem);font-weight:400;line-height:1}.clock__unit>span{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--un-200)}:root[dir=rtl] .clock__unit>span{letter-spacing:0;text-transform:none}.ed__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.6rem}.btn--big{font-size:var(--step-0);padding:.95rem 1.7rem}.vid__blocked{position:absolute;z-index:3;display:grid;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ivory-50);background:#04141fb8;align-content: center;justify-items:center;gap:1rem;padding:clamp(1rem,4%,2rem);inset:0}.vid__blocked p{font-size:var(--step--1);opacity:.9;max-width:34ch;line-height:1.45}:where(.member,.item,.cond,.day,.formpanel,.partner){position:relative}:where(.member,.item,.cond,.day,.formpanel,.partner):after{content:"";position:absolute;z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(18rem circle at var(--mx,50%)var(--my,50%),color-mix(in oklab,var(--accent)24%,transparent),transparent 62%);opacity:0;transition:opacity var(--dur)var(--ease-out);inset:0}:where(.member,.item,.cond,.day,.formpanel,.partner).is-lit:after{opacity:1}:where(.member,.item,.formpanel,.partner).is-lit{border-color:color-mix(in oklab,var(--accent)38%,var(--rule))}.btn{translate:var(--ax,0)var(--ay,0);transition:transform var(--dur-fast)var(--ease-out),translate var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),box-shadow var(--dur-fast)var(--ease-out)}.progress{position:fixed;z-index:70;pointer-events:none;transform-origin:left center;transform:scaleX(var(--lu,0));background:linear-gradient(90deg,var(--un-400),var(--accent)65%,var(--un-400));opacity:.9;height:2px;top:0;left:0;right:0}[dir=rtl] .progress{transform-origin:right center}.hero__photo{translate:calc(var(--hx,0)*16px)calc(var(--hy,0)*11px);transition:opacity 1.6s var(--ease-out),transform 2.6s var(--ease-out),translate .9s var(--ease-out)}@media (prefers-reduced-motion:reduce){.btn,.hero__photo{translate:none}:where(.member,.item,.cond,.day,.formpanel,.partner):after{display:none}}.page{animation:page-entre .48s var(--ease-out)backwards}@keyframes page-entre{0%{opacity:0;translate:0 14px}to{opacity:1;translate:none}}.lightbox__stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.lightbox__stage.is-held{cursor:grabbing}.lightbox__stage img{translate:var(--dx,0);animation:photo-entre .42s var(--ease-out)both;-webkit-user-drag:none}.lightbox__stage.is-held img{animation:none;transition:none}.lightbox__stage:not(.is-held) img{transition:translate .26s var(--ease-out)}.lightbox__stage.is-prev img{animation-name:photo-entre-gauche}@keyframes photo-entre{0%{opacity:0;translate:3.5rem}to{opacity:1;translate:none}}@keyframes photo-entre-gauche{0%{opacity:0;translate:-3.5rem}to{opacity:1;translate:none}}.marquee:hover .marquee__row,.marquee:focus-within .marquee__row{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.page,.lightbox__stage img{animation:none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){.ph>img,.hero__photo img,.countdown__fond img{animation:linear both photo-derive;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes photo-derive{0%{scale:1.13;translate:0 -2%}to{scale:1.01;translate:0 2%}}}}.hero__photo img{scale:calc(1 + var(--vita,0)*.02);transition:scale .42s var(--ease-out)}@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){.hero__photo img{transition:none}}}.reveal.mots{opacity:1;filter:none;transform:none}.mots .mot{display:inline-block;opacity:0;margin-inline-end:.26em;transform:translateY(.55em)rotate(1.4deg)}.reveal.mots.is-in .mot{animation:mot-monte .9s var(--ease-out)forwards;animation-delay:calc(var(--w)*72ms)}@keyframes mot-monte{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mots .mot{opacity:1;animation:none;transform:none}.hero__photo img{scale:1}}.clock__unit .flaps{justify-content:center}.hero__acronym .lettre,.hero__phrase .mot{display:inline-block;opacity:0}.hero__phrase .mot{margin-inline-end:.26em}.hero__acronym{white-space:nowrap}.hero__acronym .lettre{animation:mot-monte 1.1s var(--ease-out)both;animation-delay:calc(.18s + var(--w)*90ms);transform:translateY(.3em)rotate(3deg)}.hero__phrase .mot{animation:mot-monte .95s var(--ease-out)both;animation-delay:calc(.64s + var(--w)*55ms);transform:translateY(.55em)}.hero__kicker,.hero__lead,.hero__theme,.hero__actions{animation:hero-monte 1.1s var(--ease-out)both}.hero__kicker{animation-delay:80ms}.hero__lead{animation-delay:.98s}.hero__theme{animation-delay:1.12s}.hero__actions{animation-delay:1.24s}@keyframes hero-monte{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;z-index:-1;background:linear-gradient(100deg,transparent 36%,color-mix(in oklab,var(--btn-fg)22%,transparent)50%,transparent 64%);pointer-events:none;inset:0;translate:-140%}.btn:hover:after{animation:btn-reflet .76s var(--ease-out)}.btn:focus-visible:after{animation:btn-reflet .76s var(--ease-out)}@keyframes btn-reflet{to{translate:140%}}.figure{position:relative;border-top-color:#0000}.figure:before{content:"";position:absolute;left:0;right:0;background:var(--rule);transform-origin:left center;transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i,0)*.125s);height:1px;top:-1px;transform:scaleX(0)}.reveal.figure.is-in:before,.reveal.is-in .figure:before{transform:scaleX(1)}:root[dir=rtl] .figure:before{transform-origin:right center}@media (prefers-reduced-motion:reduce){.hero__acronym .lettre,.hero__phrase .mot,.hero__kicker,.hero__lead,.hero__theme,.hero__actions{opacity:1;animation:none;transform:none}.btn:after{display:none}.figure{border-top-color:var(--rule)}.figure:before{display:none}}.paiement__grid{display:grid;grid-template-columns:minmax(0,.95fr)minmax(0,1fr);align-items: center;gap:clamp(2rem,5vw,4rem)}@media (max-width:860px){.paiement__grid{grid-template-columns:1fr}}.paiement__visuel{display:flex;justify-content:center}.carte{position:relative;aspect-ratio:1.586;perspective:1500px;border-radius:var(--r-lg);cursor:pointer;animation:carte-flotte 7s var(--ease-in-out)infinite alternate;width:min(100%,25rem)}@keyframes carte-flotte{0%{translate:0 -.45rem;rotate:-.7deg}to{translate:0 .45rem;rotate:.7deg}}.carte:focus-visible{outline:2px solid var(--un-400);outline-offset:7px}.carte__plateau{position:relative;transform-style:preserve-3d;transition:transform .9s var(--ease-in-out);width:100%;height:100%}.carte.is-dos .carte__plateau{transform:rotateY(180deg)}.carte__face{position:absolute;overflow:hidden;border-radius:var(--r-lg);backface-visibility:hidden;color:var(--ivory-50);box-shadow:0 30px 60px -28px #000000d9,inset 0 1px 0 color-mix(in oklab,var(--white)16%,transparent);background:linear-gradient(148deg,#1d2f46,#0a1522 60%,#060d16);inset:0}.carte__face:before,.carte__face:after{content:"";position:absolute;aspect-ratio:1;filter:blur(26px);pointer-events:none;border-radius:50%;width:62%}.carte__face:before{border:1.5rem solid color-mix(in oklab,var(--un-400)78%,transparent);top:-36%}.carte__face:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-14%}.carte__face:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-14%}.carte__face:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-14%}.carte__face:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-14%}.carte__face:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-14%}.carte__face:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-14%}.carte__face:after{border:1.5rem solid #3f6fd8b3;border:1.5rem solid color(display-p3 .291506 .430602 .819609/.7);border:1.5rem solid lab(47.8342% 11.2122 -59.9151/.7);top:46%}.carte__face:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-38%}.carte__face:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-38%}.carte__face:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-38%}.carte__face:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-38%}.carte__face:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-38%}.carte__face:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-38%}.carte__avant{display:grid;align-content:space-between;padding:clamp(1rem,5%,1.6rem)}.carte__haut{position:relative;z-index:1;display:flex;align-items: center;gap:.6rem}.carte__logo{flex:none;width:1.9rem;height:1.9rem}.carte__marque{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.14em}:root[dir=rtl] .carte__marque{letter-spacing:.14em}.carte__puce{position:relative;z-index:1;background-image:linear-gradient(90deg,#0000 46%,#00000038 46% 50%,#0000 50%),linear-gradient(#0000 32%,#00000038 32% 36%,#0000 36% 66%,#00000038 66% 70%,#0000 70%),linear-gradient(135deg,#e8cd93,#b8923f 46%,#f2e0b4 70%,#a8842f);border-radius:.36rem;width:2.5rem;height:1.9rem;box-shadow:inset 0 0 0 1px #0003}.carte__numero{position:relative;z-index:1;display:flex;font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in oklab,var(--ivory-50)88%,transparent);direction:ltr;gap:.8em;font-size:clamp(1.05rem,4.2vw,1.45rem);line-height:1}.carte__bas{position:relative;z-index:1;display:flex;justify-content:space-between;align-items: flex-end;gap:1rem}.carte__champ{display:grid;gap:.18rem;min-width:0}.carte__champ i{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab,var(--un-200)88%,transparent);font-size:.56rem;font-style:normal}:root[dir=rtl] .carte__champ i{letter-spacing:0;text-transform:none;font-size:.7rem}.carte__champ b{font-weight:500;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carte__dos{display:grid;align-content: start;gap:0;transform:rotateY(180deg)}.carte__bande{position:relative;z-index:1;background:linear-gradient(#070d15,#111c28);height:2.8rem;margin-top:1.5rem}.carte__signature{position:relative;z-index:1;display:flex;justify-content:flex-end;margin:1.1rem clamp(1rem,5%,1.6rem) 0}.carte__cvv{display:flex;background:color-mix(in oklab,var(--ivory-50)94%,transparent);color:var(--navy-950);border-radius:.4rem;align-items: center;gap:.7rem;padding:.4rem .7rem}.carte__cvv i{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab,var(--navy-950)62%,transparent);font-size:.56rem;font-style:normal}.carte__cvv b{font-size:var(--step-0);letter-spacing:.1em;line-height:1}.carte__mention{position:relative;z-index:1;color:color-mix(in oklab,var(--ivory-50)58%,transparent);margin:.9rem clamp(1rem,5%,1.6rem) 0;font-size:.66rem;line-height:1.5}.paiement__bloc{display:grid;justify-items:start;gap:1.4rem}.tarifs{display:grid;gap:0;width:100%;max-width:30rem}.tarifs li{display:flex;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.85rem 0}.tarifs li:first-child{border-top:1px solid var(--rule)}.tarifs span{color:var(--fg-soft)}.tarifs b{font-family:var(--font-display);font-size:var(--step-1);white-space:nowrap;font-weight:400}.paiement__attente,.paiement__sur{font-size:var(--step--1);color:var(--fg-soft);max-width:44ch}.paiement__attente{border:1px solid var(--rule);border-radius:var(--r-sm);background:color-mix(in oklab,var(--fg)3%,transparent);padding:.85rem 1.1rem}@media (prefers-reduced-motion:reduce){.carte{animation:none}.carte__plateau{transition:none}}:where(.pressitem,.panel){position:relative}.committee:before,.regcard:after,.pressitem:after,.panel:after{content:"";position:absolute;z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(16rem circle at var(--mx,50%)var(--my,50%),color-mix(in oklab,var(--accent)20%,transparent),transparent 62%);opacity:0;transition:opacity var(--dur)var(--ease-out);inset:0}.committee.is-glow:before,.regcard.is-glow:after,.pressitem.is-glow:after,.panel.is-glow:after{opacity:1}.bulle{position:fixed;z-index:90;display:grid;translate:var(--bx,-200px)var(--by,-200px);opacity:0;pointer-events:none;background:color-mix(in oklab,var(--white)92%,transparent);color:var(--navy-950);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:scale .34s var(--ease-out),opacity .22s var(--ease-out);border-radius:50%;place-items: center;width:4.6rem;height:4.6rem;margin:-2.3rem 0 0 -2.3rem;font-size:.72rem;font-weight:600;top:0;left:0;scale:.35;box-shadow:0 14px 34px -10px #00000080}.bulle.is-on{opacity:1;scale:1}:root[dir=rtl] .bulle{letter-spacing:0;text-transform:none;font-size:var(--step--1)}:root.has-bulle .shot,:root.has-bulle .shot *{cursor:none}@media (prefers-reduced-motion:reduce){.bulle{display:none}}.texte-legal{max-width:44rem}.texte-legal .h3{margin-top:2.8rem;margin-bottom:.9rem}.texte-legal .h3:first-of-type{margin-top:1.6rem}.texte-legal .body{margin-bottom:.85rem}.texte-legal a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.footer__legal{display:flex;flex-wrap:wrap;gap:1.1rem}.footer__legal a{color:inherit;text-decoration:underline;text-underline-offset:.2em;opacity:.85}.footer__legal a:hover{opacity:1}
