@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400 900;src:url(./archivo-var.E0tuGl4L.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;src:url(./hanken-grotesk-var.CaVRRdDk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#061a33;--ink-70:rgba(6,26,51,.68);--ink-45:rgba(6,26,51,.46);--paper:#fff;--paper-2:#f5f8fc;--blue:#006dff;--line:rgba(6,26,51,.24);--line-2:rgba(6,26,51,.3);--on-dark:hsla(0,0%,100%,.66);--on-dark-line:hsla(0,0%,100%,.18);--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--container:1680px;--gutter:clamp(20px,4.2vw,88px);--col-gap:clamp(16px,1.6vw,32px)}.ed *{box-sizing:border-box}@media(min-width:2000px){:root{--container:1960px;--gutter:clamp(64px,5vw,160px)}}body,html{margin:0;max-width:100%;overflow-x:clip;padding:0}.ed{-webkit-text-size-adjust:100%;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ed img{display:block;max-width:100%;-o-object-position:var(--focal,50% 50%);object-position:var(--focal,50% 50%)}.ed a{color:inherit;text-decoration:none}.ed ::-moz-selection{background:var(--blue);color:#fff}.ed ::selection{background:var(--blue);color:#fff}.ed .wrap{margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter);width:100%}.ed .grid12{-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);display:grid;grid-template-columns:repeat(12,1fr)}.ed .section{padding-block:clamp(28px,3.5vw,56px)}.ed .section-sm{padding-block:clamp(20px,2.5vw,36px)}.ed .bleed-top{border-top:2.5px solid var(--ink)}.ed .hr{border:0;border-top:1px solid var(--line);margin:0}.ed .hr-ink{border-top:1.5px solid var(--ink)}.ed .display,.ed h1,.ed h2,.ed h3,.ed h4{color:var(--ink);font-family:var(--font);font-weight:700;letter-spacing:-.02em;margin:0}.ed .d-hero{font-size:clamp(36px,5.2vw,86px);font-weight:700;letter-spacing:-.04em;line-height:.94}.ed .d-hero.hero-title-sm{font-size:clamp(28px,3.6vw,56px)}.ed .d-hero.hero-title-lg{font-size:clamp(40px,6.4vw,100px)}.ed .d1{font-size:clamp(40px,6vw,92px);font-weight:700;letter-spacing:-.04em;line-height:.92}.ed .d2{font-size:clamp(30px,3.6vw,56px);font-weight:700;letter-spacing:-.035em;line-height:.96}.ed .d3{font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.04}.ed .d4{font-size:19px;font-weight:600;letter-spacing:-.01em}.ed .kicker{align-items:baseline;color:var(--ink);display:inline-flex;font-size:12px;font-weight:600;gap:12px;letter-spacing:.16em;text-transform:uppercase}.ed .kicker .n{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.05em;padding:3px 8px}.ed .kicker.on-dark{color:#fff}.ed .lead{color:var(--ink-70);font-size:clamp(17px,1.35vw,21px);line-height:1.5;max-width:46ch}.ed .lead.on-dark{color:var(--on-dark)}.ed .mute{color:var(--ink-45)}.ed .tnum{font-variant-numeric:tabular-nums}.ed .bignum{color:var(--ink);font-size:clamp(40px,6vw,96px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.05em;line-height:.8}.ed .bignum.blue{color:var(--blue)}.ed .bignum.hollow{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.ed .arrow-link{align-items:center;border-bottom:2px solid var(--ink);display:inline-flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:.01em;padding-bottom:4px;transition:color .16s ease,border-color .16s ease,gap .16s ease}.ed .arrow-link svg{height:14px;width:18px}.ed .arrow-link:hover{border-color:var(--blue);color:var(--blue);gap:14px}.ed .arrow-link.on-dark{border-color:#fff9}.ed .arrow-link.on-dark:hover{border-color:#fff;color:#fff}.ed .btn{align-items:center;background:var(--ink);border:1.5px solid var(--ink);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.04em;line-height:1;padding:17px 26px;text-transform:uppercase;transition:background .16s ease,color .16s ease,border-color .16s ease;white-space:nowrap}.ed .btn svg{height:14px;width:18px}.ed .btn:hover{color:#fff}.ed .btn-blue,.ed .btn:hover{background:var(--blue);border-color:var(--blue)}.ed .btn-blue:hover{background:var(--ink);border-color:var(--ink)}.ed .btn-outline{background:transparent;color:var(--ink)}.ed .btn-outline:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ed .btn-outline.on-dark{border-color:#ffffff80;color:#fff}.ed .btn-outline.on-dark:hover{background:#fff;border-color:#fff;color:var(--ink)}.ed .img-slot,.ed image-slot{background:var(--paper-2);border:1px solid var(--line);display:block;width:100%;--is-radius:0}.ed .img-slot[data-dark],.ed image-slot[data-dark]{background:#0b2647;border-color:var(--on-dark-line)}.ed .ph-cap{color:var(--ink-45);display:flex;font-size:11px;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.14em;padding-top:10px;text-transform:uppercase}.ed .skip-link{background:var(--ink);border-radius:8px;box-shadow:0 20px 48px #061a3324,0 6px 16px #061a3314;color:#fff;font-family:var(--font);font-size:13px;font-weight:700;left:12px;letter-spacing:.04em;padding:12px 18px;position:fixed;top:12px;transform:translateY(-160%);transition:transform .25s ease;z-index:2000}.ed .skip-link:focus,.ed .skip-link:focus-visible{outline:2px solid var(--blue);outline-offset:3px;transform:none}.ed main:focus,.ed main:focus-visible{outline:none}.ed .btn:focus-visible,.ed .card:focus-visible,.ed .chip:focus-visible,.ed [tabindex]:focus-visible,.ed a:focus-visible,.ed button:focus-visible,.ed input:focus-visible,.ed select:focus-visible,.ed textarea:focus-visible{border-radius:6px;outline:2px solid var(--blue);outline-offset:3px}.ed .ed-nav-in{align-items:center;display:flex;gap:clamp(14px,1.55vw,26px);height:76px;justify-content:space-between}.ed .ed-brand{align-items:baseline;color:var(--ink);display:flex;font-size:22px;font-weight:800;gap:10px;letter-spacing:-.04em}.ed .ed-brand span{color:var(--ink-45);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ed .ed-nav-links{display:flex;gap:clamp(10px,1.15vw,22px);min-width:0}.ed .ed-nav-links a{transition:color .15s ease}.ed .ed-nav-cta,.ed .ed-nav-links a{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ed .ed-nav-cta{display:inline-flex;gap:9px;transition:color .15s ease,border-color .15s ease,background .15s ease,height .25s ease,padding .25s ease}.ed .ed-burger,.ed .ed-nav-cta{align-items:center;justify-content:center}.ed .ed-burger{background:none;border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;display:none;height:42px;width:42px}.ed .ed-burger svg{height:20px;width:20px}.ed .dd-toggle{align-items:center;background:none;border:1.5px solid rgba(6,26,51,.22);color:var(--ink);cursor:pointer;display:none;height:34px;justify-content:center;width:34px}.ed .dd-toggle svg{height:16px;transition:transform .2s ease;width:16px}.ed .ed-nav-item.dd-open .dd-toggle svg{transform:rotate(180deg)}.ed .ed-nav-item{display:inline-flex;position:relative}.ed .ed-nav-links a.has-dd{align-items:center;display:inline-flex;gap:7px}.ed .ed-nav-links a.has-dd:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;opacity:.7;transform:rotate(45deg) translateY(-2px);width:6px}.ed .ed-nav-item:after{content:"";height:16px;left:0;position:absolute;right:0;top:100%}.ed .ed-nav-item .dd{background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 46px #061a332e;left:-16px;margin-top:12px;min-width:244px;opacity:0;padding:8px 0;position:absolute;top:100%;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;z-index:60}.ed .ed-nav-item:focus-within .dd,.ed .ed-nav-item:hover .dd{opacity:1;transform:translateY(0);visibility:visible}.ed .ed-nav-item .dd a{color:var(--ink-70);display:block;font-size:12px;font-weight:600;letter-spacing:.08em;padding:11px 20px;text-transform:uppercase}.ed .ed-nav-item .dd a:hover{background:var(--paper-2);color:var(--blue)}.ed .ed-nav{-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:#fff;border-bottom:1px solid rgba(6,26,51,.12);box-shadow:0 10px 34px #061a3314;left:0;padding:0;position:fixed;right:0;top:0;transition:padding .3s ease,background-color .25s ease,box-shadow .25s ease,border-color .25s ease;z-index:50}.ed .ed-brand,.ed .ed-burger,.ed .ed-nav-cta{color:var(--ink)}.ed .ed-brand .wm{color:var(--ink-45);display:inline-block;max-width:240px;overflow:hidden;transition:max-width .45s cubic-bezier(.22,.61,.36,1),opacity .3s,margin-left .4s;white-space:nowrap}.ed .ed-nav-links a,.ed .ed-nav-links a:hover{color:var(--ink)}.ed .ed-nav-links a.is-current{color:var(--blue)}.ed .ed-nav-in{transition:max-width .5s cubic-bezier(.22,.61,.36,1),background-color .3s ease,padding .4s ease,box-shadow .3s ease,height .35s ease}.ed .ed-nav .ed-nav-cta{background:var(--blue);border:0;color:#fff;font-size:14px;font-weight:800;height:48px;letter-spacing:.04em;padding:0 22px;text-transform:uppercase}.ed .ed-nav .ed-nav-cta:hover{background:#c9a227;color:#fff}.ed .ed-nav.is-scrolled{background:transparent;border-bottom-color:transparent;box-shadow:none;padding-top:12px}.ed .ed-nav.is-scrolled .ed-nav-in{-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:#ffffffc7;border:1px solid rgba(6,26,51,.1);box-shadow:0 14px 42px #061a331f;height:54px;max-width:min(1180px,calc(100% - 32px));padding:0 clamp(18px,2.4vw,34px)}.ed .ed-nav.is-scrolled .ed-brand{color:var(--ink)}.ed .ed-nav.is-scrolled .ed-brand .wm{color:var(--ink-45);margin-left:-8px;max-width:0;opacity:0}.ed .ed-nav.is-scrolled .ed-nav-links a{color:var(--ink);font-size:13px}.ed .ed-nav.is-scrolled .ed-nav-links a:hover{color:var(--ink)}.ed .ed-nav.is-scrolled .ed-nav-links a.is-current{color:var(--blue)}.ed .ed-nav.is-scrolled .ed-nav-cta{background:var(--blue);border:0;color:#fff;font-size:13px;height:40px;padding-inline:18px}.ed .ed-nav.is-scrolled .ed-nav-cta:hover{background:#c9a227}@media(max-width:860px){.ed .ed-nav-cta,.ed .ed-nav-links{display:none}.ed .ed-burger{display:inline-flex}.ed .ed-brand .wm{display:none}.ed .ed-nav.is-open{background:#fff;height:100vh;height:100dvh;inset:0;max-height:none;overflow-y:auto;padding:0;position:fixed}.ed .ed-nav.is-open .ed-brand,.ed .ed-nav.is-open .lang-switch{display:none}.ed .ed-nav.is-open .ed-burger{border:0;height:46px;margin-left:auto;width:46px}.ed .ed-nav.is-open .ed-burger svg{height:24px;width:24px}.ed .ed-nav.is-scrolled.is-open{padding-top:0}.ed .ed-nav.is-open .ed-nav-in{background:transparent;border:0;box-shadow:none;flex-wrap:wrap;height:auto;max-width:100%;min-height:0;padding:14px 22px 28px;row-gap:6px}.ed .ed-nav.is-open .ed-nav-links{display:flex;flex-basis:100%;flex-direction:column;gap:0;margin-top:10px;order:3}.ed .ed-nav.is-open .ed-nav-links a{font-size:19px;letter-spacing:.05em;padding:13px 0}.ed .ed-nav.is-open .ed-nav-item{align-items:center;display:flex;flex-flow:row wrap;gap:0;justify-content:space-between}.ed .ed-nav.is-open .ed-nav-item:after,.ed .ed-nav.is-open .ed-nav-links a.has-dd:after{display:none}.ed .ed-nav.is-open .dd-toggle{border:0;display:inline-flex;height:44px;width:44px}.ed .ed-nav.is-open .dd-toggle svg{height:18px;width:18px}.ed .ed-nav.is-open .ed-nav-item .dd{background:transparent;border:0;box-shadow:none;display:none;flex-basis:100%;margin:0;min-width:0;opacity:1;padding:0 0 10px 16px;position:static;transform:none;visibility:visible;width:100%}.ed .ed-nav.is-open .ed-nav-item.dd-open .dd{display:block}.ed .ed-nav.is-open .ed-nav-item .dd a{font-size:13px;padding:9px 0}.ed .ed-nav.is-open .ed-nav-cta{display:inline-flex;height:52px;margin-top:18px;order:4;width:100%}}.ed .ed-hero{align-items:flex-end;background:var(--ink);color:#fff;display:flex;min-height:min(94vh,940px);overflow:hidden;padding-top:0;position:relative}.ed .hero-bg{inset:0;position:absolute;z-index:0}.ed .hero-bg .hb{border:0;height:100%;inset:0;opacity:0;position:absolute;transition:opacity 1.1s ease,transform 9s ease;width:100%;will-change:opacity,transform;z-index:1}.ed .hero-bg .hb.is-live{opacity:1;transform:scale(1.08);z-index:2}@media(prefers-reduced-motion:reduce){.ed .hero-bg .hb{transition:none}.ed .hero-bg .hb:first-child{opacity:1;z-index:2}}.ed .hero-scrim{background:linear-gradient(180deg,#061a339e,#061a3300 20%),linear-gradient(90deg,#061a33eb,#061a3380 44%,#061a3338),linear-gradient(0deg,#061a33e6,#061a3300 52%);inset:0;pointer-events:none;position:absolute;z-index:3}.ed .hero-inner{padding-block:clamp(36px,6vh,96px);pointer-events:none;position:relative;width:100%;z-index:4}.ed .hero-inner a,.ed .hero-inner button{pointer-events:auto}.ed .ed-hero .meta-row{border-bottom-color:var(--on-dark-line);border-top-color:#ffffffbf;color:#ffffffb8;margin-bottom:clamp(30px,4vw,60px)}.ed .ed-hero .meta-row .dot{color:var(--blue)}.ed .ed-hero .d-hero{color:#fff;margin-top:clamp(16px,2vw,26px)}.ed .ed-hero .lead{color:var(--on-dark);margin-top:clamp(18px,2vw,26px)}.ed .hero-copy{max-width:min(680px,55vw)}.ed .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px 26px;margin-top:clamp(24px,3vw,40px)}.ed .ed-hero .arrow-link{border-color:#fff9;color:#fff}.ed .ed-hero .arrow-link:hover{border-color:var(--blue);color:var(--blue)}.ed .hero-base{border-top:1px solid var(--on-dark-line);color:#ffffff8c;display:flex;font-size:11px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:.14em;margin-top:clamp(34px,5vw,60px);padding-top:14px;text-transform:uppercase}.ed .clients .runner{margin-top:0}@media(max-width:760px){.ed .hero-copy{max-width:none}}.ed .hero-live{border-top:2px solid hsla(0,0%,100%,.72);color:#fff;opacity:1;padding-top:16px;pointer-events:none;position:absolute;right:clamp(24px,3vw,76px);top:50%;transform:translateY(-24%);transition:opacity .28s ease;width:min(380px,34vw);z-index:6}.ed .hero-live .hl-tag{align-items:center;color:var(--blue);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;text-transform:uppercase}.ed .hero-live .hl-tag .d{background:var(--blue);height:8px;width:8px}.ed .hero-live .hl-name{font-size:clamp(26px,2.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:.92;margin-top:12px;text-transform:uppercase}.ed .hero-live .hl-desc{color:#ffffffa8;font-size:14px;margin-top:7px}.ed .hero-live .hl-dates{list-style:none;margin:18px 0 0;padding:0}.ed .hero-live .hl-dates li{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.18);display:flex;font-size:12.5px;gap:12px;padding:9px 0}.ed .hero-live .hl-dates .dt{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ed .hero-live .hl-dates .vn{color:#fff9;flex:1}.ed .hero-live .hl-dates .so{color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media(max-width:980px){.ed .hero-live{margin-top:34px;position:static;transform:none;width:auto}}.ed .runner{border-bottom:1px solid var(--line);border-top:1px solid var(--line);overflow:hidden}.ed .runner-track{animation:ed-run 36s linear infinite;display:flex;width:-moz-max-content;width:max-content}.ed .runner:hover .runner-track{animation-play-state:paused}.ed .runner-grp{align-items:center;display:flex}.ed .runner-grp span{border-right:1px solid var(--line);color:var(--ink-70);font-size:clamp(15px,1.4vw,18px);font-weight:600;letter-spacing:-.01em;padding:18px clamp(22px,2.6vw,44px);white-space:nowrap}@keyframes ed-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.ed .index-row{border-bottom:1.5px solid var(--line);display:grid;gap:clamp(14px,2vw,40px);grid-template-columns:64px 1.4fr 1fr auto 132px;padding-block:clamp(18px,1.8vw,26px);position:relative;transition:background .18s ease,box-shadow .18s ease,padding-left .18s ease}.ed .index-row:hover{background:var(--paper-2);box-shadow:inset 5px 0 0 var(--blue);padding-left:14px}.ed .index-row .ir-n{color:var(--ink-45);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.ed .index-row:hover .ir-n{color:var(--blue)}.ed .index-row .ir-name{font-size:clamp(24px,2.6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:.95}.ed .index-row .ir-trib{color:var(--ink-70);font-size:15px}.ed .index-row .ir-status{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ed .index-row .ir-status .d{flex:none;height:7px;width:7px}.ed .index-row .ir-status.sold{color:var(--blue)}.ed .index-row .ir-status.sold .d{background:var(--blue)}.ed .index-row .ir-status.tour{color:var(--ink)}.ed .index-row .ir-status.tour .d{background:var(--ink)}.ed .index-row .ir-status.soon{color:var(--ink-45)}.ed .index-row .ir-media{height:84px}.ed .index-row .ir-media .ed-img,.ed .index-row .ir-media .img-slot,.ed .index-row .ir-media image-slot{height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:760px){.ed .index-row{grid-template-columns:40px 1fr auto;row-gap:6px}.ed .index-row .ir-trib{grid-column:2/4}.ed .index-row .ir-media{display:none}}.ed .index-row{align-items:center;border:2px solid var(--ink);grid-template-columns:64px 1fr auto;min-height:clamp(140px,13vw + 20px,196px);overflow:hidden;padding:clamp(18px,1.8vw,26px) clamp(22px,2.2vw,38px)}.ed .index-row+.index-row{margin-top:40px}.ed .index-row:hover{background:transparent;border-color:#c9a227;box-shadow:none;padding-left:clamp(22px,2.2vw,38px)}.ed .index-row .ir-bg{inset:0;position:absolute;z-index:0}.ed .index-row .ir-bg image-slot{border:0;height:100%;inset:0;opacity:0;position:absolute;transition:opacity .8s ease;width:100%}.ed .index-row .ir-bg image-slot.is-live,.ed .index-row .ir-bg image-slot:only-child{opacity:1}.ed .index-row .ir-scrim{background:linear-gradient(90deg,#fff0,#ffffffd9 58%,#fff);inset:0;pointer-events:none;position:absolute;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .4s ease;z-index:1}.ed .index-row>.ir-main,.ed .index-row>.ir-n,.ed .index-row>.ir-status{position:relative;z-index:2}.ed .index-row .ir-n{color:#fff9}.ed .index-row:hover .ir-n{color:#fff}.ed .index-row .ir-main .ir-name{color:#fff;display:block;font-size:clamp(24px,2.6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:.95;text-transform:uppercase}.ed .index-row .ir-main .ir-trib{color:#ffffffb8;display:block;font-size:14px;margin-top:7px}.ed .index-row .ir-status,.ed .index-row .ir-status.sold,.ed .index-row .ir-status.soon,.ed .index-row .ir-status.tour{color:var(--ink);text-shadow:none}.ed .index-row .ir-status .d{background:var(--blue)}.ed .index-row .ir-status.soon .d{background:var(--ink-45)}.ed .index-row:hover .ir-scrim{transform:translate(44%)}.ed .index-row .ir-status{transition:opacity .25s ease}.ed .index-row:hover .ir-status{opacity:0}.ed .index-row:after{background:var(--blue);color:#fff;content:"En savoir plus →";font-size:12px;font-weight:700;letter-spacing:.05em;opacity:0;padding:13px 20px;pointer-events:none;position:absolute;right:clamp(22px,2.2vw,38px);text-transform:uppercase;top:50%;transform:translateY(-50%) translate(16px);transition:opacity .25s ease,transform .3s cubic-bezier(.22,.61,.36,1);z-index:3}.ed .index-row:hover:after{background:#c9a227;opacity:1;transform:translateY(-50%) translate(0)}@media(max-width:640px){.ed .index-row{grid-template-columns:44px 1fr}.ed .index-row .ir-status{grid-column:1/3;margin-top:8px}}.ed .index-list.has-open .index-row:not(.is-open){min-height:66px;opacity:.5}.ed .index-list.has-open .index-row:not(.is-open) .ir-trib{display:none}.ed .index-list.has-open .index-row:not(.is-open) .ir-name{font-size:clamp(18px,1.6vw,24px)}.ed .index-row.is-open{align-items:stretch;color:#fff;cursor:default;min-height:80vh}.ed .index-row.is-open .ir-scrim{background:linear-gradient(90deg,#061a33e0,#061a338a 52%,#061a333d);transform:none!important}.ed .index-row.is-open .ir-main,.ed .index-row.is-open .ir-status,.ed .index-row.is-open:after{display:none}.ed .index-row.is-open .ir-n{align-self:flex-start;color:#fff9;padding-top:26px}.ed .ir-detail{align-self:stretch;animation:ed-irUp .5s ease;color:#fff;display:flex;flex-direction:column;gap:15px;grid-column:2/-1;justify-content:center;max-width:1000px;opacity:1;padding:74px 0 44px;position:relative;z-index:3}@keyframes ed-irUp{0%{transform:translateY(26px)}to{transform:translateY(0)}}.ed .ir-close{background:#061a3373;border:1px solid hsla(0,0%,100%,.45);color:#fff;cursor:pointer;display:grid;height:48px;place-items:center;position:absolute;right:clamp(22px,2.2vw,38px);top:22px;transition:.15s ease;width:48px;z-index:6}.ed .ir-close:hover{background:var(--blue);border-color:var(--blue)}.ed .ir-close svg{height:20px;width:20px}.ed .ir-open-trib{align-items:center;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:9px;letter-spacing:.12em;text-transform:uppercase}.ed .ir-open-trib .d{background:var(--blue);flex:none;height:7px;width:7px}.ed .ir-open-name{color:#fff;font-size:clamp(38px,5vw,82px);font-weight:700;letter-spacing:-.04em;line-height:.9;margin:-4px 0 0;text-transform:uppercase}.ed .ir-open-desc{color:#ffffffd1;font-size:clamp(15px,1.2vw,18px);line-height:1.6;margin:0;max-width:62ch}.ed .ir-dates{margin-top:10px}.ed .ir-date-row{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:grid;font-size:14px;gap:18px;grid-template-columns:134px 1.2fr 1fr 62px auto;padding:14px 0}.ed .ir-date-row .dd-date{font-variant-numeric:tabular-nums;font-weight:700}.ed .ir-date-row .dd-salle{font-weight:600}.ed .ir-date-row .dd-heure,.ed .ir-date-row .dd-ville{color:#ffffffa8}.ed .ir-date-row .tk{background:var(--blue);color:#fff;font-size:11px;font-weight:700;justify-self:end;letter-spacing:.06em;padding:11px 17px;text-transform:uppercase;white-space:nowrap}.ed .ir-date-row .tk:hover{background:#c9a227}.ed .ir-date-row .dd-sold{border:1px solid hsla(0,0%,100%,.25);color:#ffffff80;font-size:11px;font-weight:700;justify-self:end;letter-spacing:.08em;padding:10px 15px;text-transform:uppercase}@media(max-width:720px){.ed .ir-date-row{grid-template-columns:1fr auto;row-gap:2px}.ed .ir-date-row .dd-heure,.ed .ir-date-row .dd-ville{display:none}}.ed .artists-layout{border-top:3px solid var(--ink);display:grid;gap:clamp(28px,3vw,56px);grid-template-columns:280px 1fr;padding-top:clamp(26px,3vw,44px)}.ed .cat-menu{align-self:start;display:flex;flex-direction:column;position:sticky;top:96px}.ed .cat-link{align-items:baseline;border-bottom:1px solid var(--line);color:var(--ink-70);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:-.01em;padding:15px 0;transition:color .15s ease,padding-left .18s ease}.ed .cat-link span{color:var(--ink-45);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.ed .cat-link:hover{color:var(--ink);padding-left:6px}.ed .cat-link.is-active,.ed .cat-link.is-active span{color:var(--blue)}.ed .artists-grid{display:grid;gap:clamp(16px,1.7vw,26px);grid-template-columns:repeat(3,1fr)}.ed .artist-sq{aspect-ratio:3/4;display:block;overflow:hidden;position:relative}.ed .artist-sq .ed-img,.ed .artist-sq .img-slot,.ed .artist-sq image-slot{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%}.ed .artist-sq img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal,50% 50%);object-position:var(--focal,50% 50%);width:100%}.ed .artist-sq:after{background:linear-gradient(0deg,rgba(6,26,51,.82),transparent);content:"";inset:0;pointer-events:none;position:absolute}.ed .artist-sq .a-cat{bottom:clamp(48px,4vw,64px);color:#ffffffd1;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ed .artist-sq .a-cat,.ed .artist-sq .a-name{left:clamp(16px,1.6vw,24px);position:absolute;z-index:1}.ed .artist-sq .a-name{bottom:clamp(16px,1.6vw,24px);color:#fff;font-size:clamp(17px,1.4vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.1;right:clamp(16px,1.6vw,24px)}@media(max-width:860px){.ed .artists-layout{gap:28px;grid-template-columns:1fr}.ed .cat-menu{flex-flow:row wrap;gap:8px;position:static}.ed .cat-link{border:1px solid var(--line);font-size:14px;padding:9px 14px}.ed .cat-link span{display:none}.ed .artists-grid{grid-template-columns:1fr 1fr}}.ed .cells{border-top:3px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr)}.ed .cell{border-left:1.5px solid var(--line);padding:clamp(24px,2vw,36px) clamp(20px,1.6vw,30px) clamp(28px,2.4vw,40px)}.ed .cell:first-child{border-left:0}.ed .cell .c-n{color:var(--blue);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.ed .cell .c-media{height:clamp(180px,16vw,240px);margin:18px 0 22px}.ed .cell .c-media .ed-img,.ed .cell .c-media .img-slot,.ed .cell .c-media image-slot{height:100%;-o-object-fit:cover;object-fit:cover}.ed .cell h3{font-size:clamp(21px,1.8vw,27px);letter-spacing:-.02em;margin-bottom:10px}.ed .cell p{color:var(--ink-70);font-size:15.5px;margin:0 0 18px}.ed .stats{border-top:3px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr)}.ed .stat{border-left:1.5px solid var(--line);padding:clamp(22px,2vw,34px) clamp(16px,1.4vw,26px)}.ed .stat:first-child{border-left:0}.ed .stat .s-n{font-size:clamp(38px,4.4vw,68px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.05em;line-height:.86}.ed .stat .s-n b{color:var(--blue);font-weight:700}.ed .stat .s-l{color:var(--ink-70);font-size:13.5px;margin-top:14px;max-width:22ch}.ed .split{align-items:center;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:1fr 1fr}.ed .dark{background:var(--ink)}.ed .dark,.ed .dark .display,.ed .dark h1,.ed .dark h2,.ed .dark h3{color:#fff}.ed .dark .hr{border-color:var(--on-dark-line)}.ed .dark .bleed-top,.ed .dark .cells,.ed .dark .index-list,.ed .dark .meta-row,.ed .dark .stats{border-top-color:#ffffffb3}.ed #soumission{padding-bottom:clamp(48px,6vw,96px)}.ed .foot{background:var(--ink);color:var(--on-dark);padding-block:clamp(48px,5vw,80px) 28px}.ed .foot a{color:var(--on-dark);transition:color .15s ease}.ed .foot a:hover{color:#fff}.ed .foot h5{color:#fff;font-size:12px;font-weight:600;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.ed .foot-grid{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:2fr 1fr 1fr 1.4fr}.ed .foot-links{display:flex;flex-direction:column;font-size:15px;gap:11px}.ed .foot-bottom{border-top:1px solid var(--on-dark-line);display:flex;flex-wrap:wrap;font-size:12.5px;gap:16px;justify-content:space-between;letter-spacing:.04em;margin-top:clamp(40px,5vw,72px);padding-top:22px}.ed .field{display:flex;flex-direction:column;gap:8px}.ed .field>label,.ed .form-label{color:var(--ink-70);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ed .input,.ed .select,.ed .textarea{background:var(--paper);border:1.5px solid var(--line-2);color:var(--ink);font-family:var(--font);font-size:15px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ed .input:focus,.ed .select:focus,.ed .textarea:focus{border-color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue);outline:none}.ed .input::-moz-placeholder,.ed .textarea::-moz-placeholder{color:var(--ink-45)}.ed .input::placeholder,.ed .textarea::placeholder{color:var(--ink-45)}.ed .textarea{line-height:1.5;min-height:120px;resize:vertical}.ed .select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23061a33' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.ed .field-hint{color:var(--ink-45);font-size:12.5px}.ed .chip-group{display:flex;flex-wrap:wrap;gap:10px}.ed .radio-chip{display:inline-flex;position:relative}.ed .radio-chip input{cursor:pointer;inset:0;opacity:0;position:absolute}.ed .radio-chip span{align-items:center;border:1.5px solid var(--line-2);color:var(--ink-70);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:9px;padding:11px 16px;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.ed .radio-chip input:checked+span{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.ed .radio-chip input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.ed .form-layout{align-items:start;display:grid;gap:clamp(28px,3vw,52px);grid-template-columns:1.6fr 1fr}.ed .form-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.ed .form-grid .col-2{grid-column:1/-1}.ed .form-section-title{align-items:baseline;border-bottom:1.5px solid var(--ink);color:var(--ink);display:flex;font-size:12px;font-weight:700;gap:12px;letter-spacing:.14em;margin:6px 0 22px;padding-bottom:14px;text-transform:uppercase}.ed .form-section-title .n{color:var(--blue);font-variant-numeric:tabular-nums}.ed .aside-card{border:1.5px solid var(--ink);padding:clamp(22px,2vw,32px);position:sticky;top:96px}.ed .form-layout>:has(>.aside-card){position:sticky;top:96px}.ed .form-layout>*>.aside-card{position:static}.ed .aside-card h4{font-size:20px;letter-spacing:-.02em;margin:0 0 16px}.ed .aside-card ul{display:flex;flex-direction:column;gap:13px;list-style:none;margin:0;padding:0}.ed .aside-card li{color:var(--ink-70);display:flex;font-size:14.5px;gap:11px}.ed .aside-card li svg{color:var(--blue);flex:none;height:18px;margin-top:2px;width:18px}@media(max-width:860px){.ed .form-grid,.ed .form-layout{grid-template-columns:1fr}.ed .aside-card{position:static}.ed .form-layout>:has(>.aside-card){position:static}}.ed .filters{border:1.5px solid var(--ink);display:flex;flex-wrap:wrap;max-width:100%;width:-moz-max-content;width:max-content}.ed .filter{background:none;border-left:1.5px solid var(--line);color:var(--ink-70);cursor:pointer;font-family:var(--font);font-size:12.5px;font-weight:600;letter-spacing:.05em;padding:12px 20px;text-transform:uppercase;transition:background .15s ease,color .15s ease}.ed .filter:first-child{border-left:0}.ed .filter:hover{background:var(--paper-2);color:var(--ink)}.ed .filter.is-active{background:var(--ink);color:#fff}.ed .meta-row{align-items:center;border-bottom:1.5px solid var(--line);border-top:2.5px solid var(--ink);color:var(--ink-70);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:.14em;padding-block:16px;text-transform:uppercase}.ed .meta-row .dot{color:var(--blue)}.ed .pill{align-items:center;border:1.5px solid var(--line-2);color:var(--ink);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.1em;line-height:1;padding:7px 13px;text-transform:uppercase;white-space:nowrap}.ed .pill .d{background:var(--ink);flex:none;height:7px;width:7px}.ed .pill.sold{border-color:#006dff80;color:var(--blue)}.ed .pill.live .d,.ed .pill.sold .d{background:var(--blue)}.ed .pill.live .d{box-shadow:0 0 0 3px #006dff2e}.ed .pill.soon{border-color:var(--line);color:var(--ink-45)}.ed .pill.soon .d{background:var(--ink-45)}.ed .pill.on-dark{border-color:#ffffff52;color:#fff}.ed .pill.on-dark .d{background:#fff}.ed .tour-list-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ed .tour-list{border-collapse:collapse;border-top:3px solid var(--ink);width:100%}.ed .tour-list th{border-bottom:1.5px solid var(--line);color:var(--ink-45);font-size:11px;font-weight:600;letter-spacing:.14em;padding:14px clamp(12px,1.2vw,20px);text-align:left;text-transform:uppercase;white-space:nowrap}.ed .tour-list td{border-bottom:1px solid var(--line);padding:18px clamp(12px,1.2vw,20px);vertical-align:middle}.ed .tour-list tbody tr{transition:background .15s ease}.ed .tour-list tbody tr:hover td{background:var(--paper-2)}.ed .tl-artist{align-items:center;display:flex;gap:16px}.ed .tl-thumb{flex:none;height:56px;width:56px}.ed .tl-thumb .ed-img,.ed .tl-thumb .img-slot,.ed .tl-thumb image-slot{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ed .tl-name{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.ed .tl-genre{color:var(--ink-45);font-size:12px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.ed .tl-dates{font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.ed .tl-venue{font-size:14.5px}.ed .tl-city{color:var(--ink-70);font-size:14px}.ed .tl-detail{align-items:center;border-bottom:1.5px solid var(--ink);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;padding-bottom:3px;text-transform:uppercase;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.ed .tl-detail svg{height:12px;width:15px}.ed .tl-detail:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:900px){.ed .tour-list{min-width:840px}}.ed .faq{border-top:1.5px solid var(--ink)}.ed .faq details{border-bottom:1px solid var(--line)}.ed .faq summary{align-items:center;cursor:pointer;display:grid;gap:22px;grid-template-columns:auto 1fr auto;list-style:none;padding:24px clamp(4px,1vw,16px)}.ed .faq summary::-webkit-details-marker{display:none}.ed .faq .q-n{color:var(--blue);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.ed .faq .q-t{font-size:clamp(17px,1.5vw,22px);font-weight:700;letter-spacing:-.02em}.ed .faq .q-pm{flex:none;height:22px;position:relative;width:22px}.ed .faq .q-pm:after,.ed .faq .q-pm:before{background:var(--ink);content:"";position:absolute;transition:transform .2s ease,background .2s ease}.ed .faq .q-pm:before{height:2px;left:0;right:0;top:10px}.ed .faq .q-pm:after{bottom:0;left:10px;top:0;width:2px}.ed .faq details[open] .q-pm:after{transform:scaleY(0)}.ed .faq details[open] .q-pm:after,.ed .faq details[open] .q-pm:before{background:var(--blue)}.ed .faq .faq-body{color:var(--ink-70);font-size:15.5px;line-height:1.6;max-width:76ch;padding:0 clamp(4px,1vw,16px) 26px 57px}@media(max-width:640px){.ed .faq summary{gap:14px}.ed .faq .faq-body{padding-left:clamp(4px,1vw,16px)}}.ed .iconcards{border-top:3px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr)}.ed .iconcard{border-left:1.5px solid var(--line);display:flex;flex-direction:column}.ed .iconcard:first-child{border-left:0}.ed .iconcard .ic-head{align-items:center;border-bottom:1.5px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:20px clamp(18px,1.6vw,28px)}.ed .iconcard .ic-ic{border:1.5px solid var(--ink);color:var(--ink);display:grid;height:42px;place-items:center;width:42px}.ed .iconcard .ic-ic svg{height:20px;width:20px}.ed .iconcard:hover .ic-ic{background:var(--blue);border-color:var(--blue);color:#fff}.ed .iconcard .ic-n{color:var(--blue);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.ed .iconcard .ic-body{flex:1;padding:22px clamp(18px,1.6vw,28px) 26px}.ed .iconcard h3{font-size:clamp(19px,1.6vw,25px);letter-spacing:-.02em;margin-bottom:9px}.ed .iconcard p{color:var(--ink-70);font-size:15px;line-height:1.5;margin:0}.ed .iconcard .ic-foot{border-top:1px solid var(--line);padding:15px clamp(18px,1.6vw,28px)}@media(max-width:860px){.ed .iconcards{grid-template-columns:1fr}.ed .iconcard{border-left:0;border-top:1.5px solid var(--line)}.ed .iconcard:first-child{border-top:0}}.ed .sticky-scroll{align-items:start;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:1fr 1fr}.ed .sticky-media{position:sticky;top:96px}.ed .sticky-media .ed-img,.ed .sticky-media .img-slot,.ed .sticky-media image-slot{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.ed .sticky-media .ph-cap{padding-top:10px}.ed .sticky-steps{display:flex;flex-direction:column}.ed .sticky-step{border-top:1.5px solid var(--line);padding:clamp(30px,6vw,74px) 0}.ed .sticky-step:first-child{border-top:0;padding-top:0}.ed .sticky-step .st-n{color:var(--blue);font-size:clamp(34px,4vw,60px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.05em;line-height:.8}.ed .sticky-step h3{font-size:clamp(22px,2.2vw,34px);letter-spacing:-.03em;margin:16px 0 12px}.ed .sticky-step p{color:var(--ink-70);font-size:16px;line-height:1.55;margin:0;max-width:46ch}@media(max-width:760px){.ed .sticky-scroll{gap:12px;grid-template-columns:1fr}.ed .sticky-media{position:static}}.ed .page-hero-ed{background:var(--ink);border-bottom:2.5px solid var(--blue);color:#fff;padding-block:clamp(40px,5vw,76px)}.ed .crumb{align-items:center;display:flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.1em;text-transform:uppercase}.ed .crumb,.ed .crumb a{color:#ffffff8c}.ed .crumb a:hover{color:#fff}.ed .crumb .sep{opacity:.5}.ed .page-hero-ed h1{color:#fff;font-size:clamp(38px,5.4vw,84px);letter-spacing:-.04em;line-height:.9;margin:16px 0 0}.ed .page-hero-ed .lead{color:var(--on-dark);margin-top:16px}.ed .hero-chip{align-items:center;border:1.5px solid hsla(0,0%,100%,.3);color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.1em;margin-top:22px;padding:8px 14px;text-transform:uppercase}.ed .hero-chip .d{background:var(--blue);height:7px;width:7px}.ed .steps{border-top:3px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr)}.ed .step{border-left:1.5px solid var(--line);padding:clamp(22px,2vw,34px) clamp(16px,1.4vw,24px) clamp(26px,2.4vw,38px)}.ed .step:first-child{border-left:0}.ed .step .step-n{color:var(--blue);font-size:clamp(30px,3vw,48px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.05em;line-height:.8}.ed .step h4{font-size:clamp(18px,1.5vw,22px);letter-spacing:-.02em;margin:16px 0 8px}.ed .step p{color:var(--ink-70);font-size:14.5px;line-height:1.5;margin:0}@media(max-width:760px){.ed .steps{grid-template-columns:1fr 1fr}.ed .step:nth-child(odd){border-left:0}}.ed .timeline{padding-left:30px;position:relative}.ed .timeline:before{background:var(--line-2);bottom:6px;content:"";left:5px;position:absolute;top:6px;width:1.5px}.ed .tl-item{padding-bottom:28px;position:relative}.ed .tl-item:last-child{padding-bottom:0}.ed .tl-item:before{background:var(--blue);box-shadow:0 0 0 4px var(--paper);content:"";height:11px;left:-30px;position:absolute;top:5px;width:11px}.ed .tl-item .y{color:var(--blue);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.ed .tl-item h4{font-size:18px;letter-spacing:-.02em;margin:5px 0}.ed .tl-item p{color:var(--ink-70);font-size:14.5px;margin:0}.ed .team-grid{display:grid;gap:clamp(16px,1.6vw,24px);grid-template-columns:repeat(4,1fr)}.ed .team-member .ed-img,.ed .team-member .img-slot,.ed .team-member image-slot{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.ed .team-member .tm-n{display:block;font-size:16px;font-weight:700;letter-spacing:-.02em;margin-top:12px}.ed .team-member .tm-r{color:var(--blue);display:block;font-size:12px;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media(max-width:760px){.ed .team-grid{grid-template-columns:1fr 1fr}}.ed .detail-block{align-items:center;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1fr 1fr}.ed .detail-block.flip .db-media{order:2}.ed .detail-block .ed-img,.ed .detail-block .img-slot,.ed .detail-block image-slot{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.ed .detail-block .db-body h3{font-size:clamp(24px,2.4vw,40px);letter-spacing:-.03em;margin:14px 0}.ed .detail-block .db-body p{color:var(--ink-70);font-size:16px;line-height:1.6;margin:0 0 20px}@media(max-width:760px){.ed .detail-block{grid-template-columns:1fr}.ed .detail-block.flip .db-media{order:0}}.ed .dest-grid{display:grid;gap:clamp(16px,1.6vw,24px);grid-template-columns:repeat(3,1fr)}.ed .dest-card{overflow:hidden;position:relative}.ed .dest-card .ed-img,.ed .dest-card .img-slot,.ed .dest-card image-slot{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%}.ed .dest-card .grad{background:linear-gradient(0deg,#061a33e0,#061a3300 55%);inset:0;pointer-events:none;position:absolute;z-index:1}.ed .dest-card .info{bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0;z-index:2}.ed .dest-card .info .k{color:#ffffffb8;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ed .dest-card .info .n{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:4px}@media(max-width:760px){.ed .dest-grid{grid-template-columns:1fr 1fr}}.ed .date-card{align-items:center;border:1.5px solid var(--line-2);display:flex;gap:18px;padding:18px 20px}.ed .date-chip{border-right:1.5px solid var(--line);flex:none;min-width:58px;padding-right:16px;text-align:center}.ed .date-chip .d{font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1}.ed .date-chip .m{color:var(--blue);font-size:11px;font-weight:600;letter-spacing:.1em;margin-top:5px;text-transform:uppercase}.ed .date-info .v{font-size:17px;font-weight:700;letter-spacing:-.02em}.ed .date-info .c{align-items:center;color:var(--ink-70);display:flex;font-size:13.5px;gap:6px;margin-top:4px}.ed .date-info .c svg{color:var(--ink-45);height:14px;width:14px}.ed .quote{border-top:3px solid var(--ink);padding-top:26px}.ed .quote blockquote{font-size:clamp(20px,2vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.32;margin:0}.ed .quote blockquote:before{color:var(--blue);content:"“"}.ed .quote .cite{align-items:center;display:flex;gap:13px;margin-top:24px}.ed .quote .cite .ed-img,.ed .quote .cite .img-slot,.ed .quote .cite image-slot{flex:none;height:46px;-o-object-fit:cover;object-fit:cover;width:46px}.ed .quote .cite .who{font-size:14.5px;font-weight:700}.ed .quote .cite .role{color:var(--ink-45);font-size:12.5px;margin-top:2px}.ed .logo-strip{border:1px solid var(--line);border-bottom:0;border-right:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ed .logo-strip .lg{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink-45);display:grid;font-size:14px;font-weight:700;letter-spacing:-.01em;min-height:90px;place-items:center}.ed .slidein-panel{background:var(--paper);border-left:2.5px solid var(--ink);box-shadow:-22px 0 54px #061a3329;padding:28px}.ed .slidein-panel .si-head{align-items:center;border-bottom:1.5px solid var(--line);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ed .slidein-panel .si-head h4{font-size:19px;letter-spacing:-.02em;margin:0}.ed .slidein-panel .si-close{background:none;border:1.5px solid var(--ink);cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.ed .slidein-panel .si-close svg{height:18px;width:18px}.ed .slidein-panel .si-close:hover{background:var(--blue);border-color:var(--blue);color:#fff}@media(max-width:1000px){.ed .cells{grid-template-columns:1fr 1fr}.ed .cell:nth-child(odd){border-left:0}.ed .stats{grid-template-columns:1fr 1fr}.ed .stat:nth-child(odd){border-left:0}.ed .foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ed .cells,.ed .split,.ed .stats{grid-template-columns:1fr}.ed .cell,.ed .stat{border-left:0;border-top:1px solid var(--line)}.ed .cell:first-child,.ed .stat:first-child{border-top:0}.ed .foot-grid{grid-template-columns:1fr}}.ed .footer-rails{margin-inline:-5%;margin-bottom:clamp(-1.25rem,-.8rem - 1vw,-.5rem);margin-top:clamp(-2.5rem,-.8rem - 2vw,-1rem);overflow:visible;position:relative;z-index:2}.ed .rail{background:var(--ink);border-bottom:1px solid hsla(0,0%,100%,.18);border-top:1px solid hsla(0,0%,100%,.18);overflow:hidden;padding-block:clamp(20px,3vw,44px);white-space:nowrap}.ed .rail:first-of-type{transform:rotate(-1.5deg);transform-origin:100% 0}.ed .rail:nth-of-type(2){margin-top:clamp(-5.625rem,.2717rem + -7.6087vw,-1.25rem);transform:rotate(1.3deg);transform-origin:0 0}.ed .rail__track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.ed .rail__pattern{align-items:center;display:flex;flex-shrink:0;gap:clamp(1.6rem,1rem + 3vw,3.4rem);padding-right:clamp(1.6rem,.8rem + 4vw,4.4rem)}.ed .rail__big{color:#fff;font-family:var(--font);font-size:clamp(3rem,1.4vw + 6.4rem,8.4rem);font-weight:800;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.ed .rail__logo{flex:none;height:clamp(2.6rem,1vw + 6vw,5.6rem);width:auto}.ed .rail__small{color:#ffffffd9;font-family:var(--font);font-size:clamp(.85rem,1.2vw,1.15rem);font-weight:700;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.ed .rail__track{transform:none!important}}.ed .tour-cells{border-top:3px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr)}.ed .tour-cell{border-left:1.5px solid var(--line)}.ed .tour-cell:first-child{border-left:0}.ed .tour-cell .ed-img,.ed .tour-cell .img-slot,.ed .tour-cell image-slot{aspect-ratio:3/4;display:block;-o-object-fit:cover;object-fit:cover}.ed .tour-cell .tc-body{padding:16px clamp(14px,1.2vw,20px) 22px}.ed .tour-cell .tc-name{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em;margin-top:12px}.ed .tour-cell .tc-genre{color:var(--ink-45);display:block;font-size:13px;margin-top:3px}.ed .tour-cell .tc-dates{color:var(--ink-70);font-size:13px;margin-top:12px}@media(max-width:860px){.ed .tour-cells{grid-template-columns:1fr 1fr}.ed .tour-cell:nth-child(odd){border-left:0}}.ed .parcours-scroller{height:360vh;position:relative}.ed .parcours-stage{align-items:center;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:1fr 1fr;height:calc(100vh - 54px);overflow:hidden;position:sticky;top:54px}.ed .parcours-media{aspect-ratio:4/5;justify-self:center;max-height:66vh;max-width:480px;position:relative;width:100%}.ed .parcours-media .pm-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .6s ease;width:100%}.ed .parcours-media .pm-img.is-active{opacity:1}.ed .parcours-copy{height:clamp(200px,22vw,260px);position:relative}.ed .pc-item{inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.ed .pc-item.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.ed .pc-item .pc-y{color:var(--blue);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}.ed .pc-item h3{font-size:clamp(28px,3.2vw,46px);letter-spacing:-.03em;margin:14px 0}.ed .pc-item p{color:var(--ink-70);font-size:16px;line-height:1.6;margin:0;max-width:46ch}.ed .parcours-rail{align-items:flex-end;display:flex;flex-direction:column;height:clamp(280px,34vw,380px);justify-content:space-between;position:absolute;right:calc(clamp(0px,1.2vw,16px) + 50px);top:50%;transform:translateY(-50%);z-index:2}.ed .parcours-rail:before{background:var(--line);bottom:0;content:"";position:absolute;right:4.5px;top:0;width:2px}.ed .parcours-rail .rail-fill{background:var(--blue);height:0;position:absolute;right:4.5px;top:0;transition:height .4s ease;width:2px}.ed .rail-dot{align-items:center;display:flex;gap:12px;position:relative}.ed .rail-dot .rail-y{color:var(--ink-45);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;transition:color .3s ease;white-space:nowrap}.ed .rail-dot .rail-pt{background:var(--paper);border:2px solid var(--line-2);border-radius:0;flex:none;height:11px;transition:background .3s ease,border-color .3s ease,transform .3s ease;width:11px}.ed .rail-dot.is-passed .rail-pt{background:var(--blue);border-color:var(--blue)}.ed .rail-dot.is-active .rail-y{color:var(--blue)}.ed .rail-dot.is-active .rail-pt{background:var(--blue);border-color:var(--blue);transform:scale(1.25)}@media(max-width:760px){.ed .parcours-rail{display:none}.ed .parcours-stage{align-content:center;grid-template-columns:1fr}.ed .parcours-media{max-height:34vh}.ed .parcours-copy{height:auto;margin-top:18px}.ed .pc-item{display:none;position:static;transform:none}.ed .pc-item.is-active{display:block}}.ed .acc-media{aspect-ratio:4/3;display:flex;gap:0}.ed .acc-item{flex:1;min-width:0;overflow:hidden;position:relative;transition:flex .5s cubic-bezier(.22,.61,.36,1)}.ed .acc-item .img-slot,.ed .acc-item image-slot,.ed .acc-item img{border:0;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ed .acc-item:hover{flex:3}.ed .acc-item .acc-label{background:linear-gradient(0deg,rgba(6,26,51,.85),transparent 80%);bottom:0;color:#fff;font-size:11px;font-weight:600;left:0;letter-spacing:.1em;overflow:hidden;padding:14px 10px;position:absolute;right:0;text-transform:uppercase;white-space:nowrap;z-index:2}@media(max-width:760px){.ed .acc-media{aspect-ratio:auto;flex-direction:column}.ed .acc-item{flex:none;height:84px;transition:height .5s ease}.ed .acc-item:hover{flex:none;height:220px}}.ed .team-grid-v2{display:grid;grid-template-columns:repeat(4,1fr)}.ed .team-tile{aspect-ratio:3/4;border-left:1px solid var(--line);display:block;overflow:hidden;position:relative;transition:box-shadow .25s ease}.ed .team-tile:first-child{border-left:0}.ed .team-tile .img-slot,.ed .team-tile image-slot,.ed .team-tile img{border:0;filter:grayscale(1);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ed .tt-overlay{background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.6) 32%,transparent 58%);display:flex;flex-direction:column;inset:0;justify-content:flex-start;opacity:0;padding:clamp(16px,1.6vw,24px);pointer-events:none;position:absolute;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease}.ed .team-tile:hover .tt-overlay{opacity:1;transform:translateY(0)}.ed .team-tile:hover{box-shadow:inset 0 0 40px 6px #006dff33}.ed .tt-role{color:var(--blue);display:block;font-size:12.5px;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.ed .tt-name{color:var(--ink);display:block;font-size:clamp(20px,1.8vw,28px);font-weight:700;letter-spacing:-.02em}@media(max-width:760px){.ed .team-grid-v2{grid-template-columns:1fr 1fr}.ed .team-tile:nth-child(2){border-left:1px solid var(--line)}.ed .team-tile:nth-child(3){border-left:0}}.ed .expo-grid{display:grid;gap:clamp(10px,1.2vw,18px);grid-template-columns:repeat(5,1fr)}.ed .expo-tile{aspect-ratio:1/1;background:var(--paper-2);margin:0;overflow:hidden;position:relative}.ed .expo-tile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.ed .expo-tile:hover img{transform:scale(1.05)}.ed .expo-tile figcaption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.62));color:#fff;font-size:14px;font-weight:600;inset:auto 0 0;letter-spacing:.01em;padding:26px 12px 10px;position:absolute}@media(max-width:1024px){.ed .expo-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ed .expo-grid{grid-template-columns:repeat(2,1fr)}}
