body:has(#main[data-page=accueil]){background:#f4f6f5}body .home-emblem.home-banner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;max-width:1200px;min-height:132px;overflow:hidden;border-radius:18px;background:#16384b;border:1px solid #16384b;box-shadow:0 6px 20px #142b4010;margin:14px auto!important;padding:0!important;color:#fff}.home-banner-copy{align-self:center;padding:18px 26px;min-width:0}.home-banner-eyebrow{display:block;margin-bottom:7px;color:#e7c98e;font-size:11px;font-weight:750;letter-spacing:1.8px;text-transform:uppercase}body .home-emblem.home-banner .home-slogan,body .home-presentation .home-emblem.home-banner .home-slogan{padding:0!important;margin:0;text-align:left;color:#fff!important;font-size:clamp(24px,2.6vw,32px)!important;line-height:1.13!important;letter-spacing:-.8px;background:0 0!important}body .home-emblem.home-banner .home-slogan::before{display:none}body .home-emblem.home-banner .home-slogan small,body .home-presentation .home-emblem.home-banner .home-slogan small{display:block;margin-top:9px;font-size:13px!important;line-height:1.45!important;letter-spacing:0;color:#e2ebee!important;font-weight:400}.home-banner-scenes{display:grid;grid-template-columns:1.1fr 1fr;position:relative;min-width:0;gap:3px;background:#16384b}.home-banner-scenes figure{position:relative;margin:0;overflow:hidden;min-width:0;min-height:132px}.home-banner-scenes img,.home-banner-scenes picture{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.home-banner-scenes .home-banner-light img{object-position:61% 60%}.home-banner-scenes .home-banner-crew img{object-position:64% 55%}.home-banner-scenes figure::after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#102b40a6)}.home-banner-scenes figcaption{position:absolute;z-index:1;left:12px;bottom:15px;font-size:11px;font-weight:700;color:#fff}.home-banner-illustration{position:absolute;bottom:2px;right:6px;color:#fff;font-size:8px;z-index:1}#main[data-page=accueil] .home-share-symbol svg,#main[data-page=accueil] .home-tool-symbol svg{display:block;width:24px;height:24px}#main[data-page=accueil] .home-share-core{background:linear-gradient(110deg,#eaf4ee,#f7fbf8);border-left-width:4px}#main[data-page=accueil] .home-share-core nav a{border-color:#a3bdaf;transition:background .15s,border-color .15s}#main[data-page=accueil] .home-share-core nav a:hover{background:#fff;border-color:#21694e;box-shadow:0 3px 8px #21694e0d}#main[data-page=accueil] .home-share-symbol{width:34px;height:34px;background:#dfede5;border-radius:9px}#main[data-page=accueil] .sharing-discovery-links{gap:0 20px;align-items:center}#main[data-page=accueil] .sharing-discovery-links :is(a,summary){font-size:12px}#main[data-page=accueil] .home-entry-top .home-entry-heading{font-size:21px;letter-spacing:-.4px;margin-bottom:10px}#main[data-page=accueil] .home-section-search{border-color:#a0b2be!important;background:#f9fbfc!important;border-radius:10px;font-weight:500}#main[data-page=accueil] .home-section-search:focus{border-color:#1e5790!important;background:#fff!important}#main[data-page=accueil] .home-audience-line>strong{font-size:12px;color:#526776;font-weight:600}#main[data-page=accueil] .home-audience-options{gap:7px}#main[data-page=accueil] .home-audience-options button[data-home-audience]{border-color:#cad4dc;font-size:12px;border-radius:9px}#main[data-page=accueil] .home-audience-options button[data-home-audience][aria-pressed=true]{background:#16384b;border-color:#16384b;text-decoration:none;box-shadow:inset 0 -3px #dbb56c}#main[data-page=accueil] .home-priority-card{border-radius:14px;border-color:#d9e2e6;box-shadow:0 3px 12px #142b4006;transition:box-shadow .15s,border-color .15s}#main[data-page=accueil] .home-priority-card:has(a:hover){border-color:var(--task-accent);box-shadow:0 5px 16px #142b4012}#main[data-page=accueil] .home-priority-card>a.home-visual-action{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;grid-template-rows:minmax(48px,auto) 94px;gap:0 10px;padding:0 14px;min-height:150px;align-items:center;position:relative;overflow:hidden}#main[data-page=accueil] .home-priority-card>a.home-visual-action strong{grid-column:2;grid-row:1;font-size:15px;letter-spacing:-.15px}#main[data-page=accueil] .home-priority-card>a.home-visual-action>.home-tool-symbol{grid-column:1;grid-row:1}.home-action-arrow{grid-column:3;grid-row:1;display:block;width:18px;height:18px;opacity:.7}.home-action-arrow svg{display:block;width:18px;height:18px}.home-action-preview{grid-column:1/-1;grid-row:2;display:block;align-self:stretch;margin:0 -14px;overflow:hidden;position:relative;background:#edf4f1;min-width:0}.home-action-preview img,.home-action-preview picture{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.home-action-preview img{position:absolute;inset:0}.home-preview-map,.home-preview-sketch{display:block;width:100%;height:100%;background:#eaf4ef;color:#316d64}.home-preview-map text{font:600 10px system-ui,sans-serif;fill:#264f48}.home-preview-map .home-preview-caption{font-weight:400;font-size:9px;fill:#4a635c}.home-preview-sketch{background:var(--task-fill);color:var(--task-accent)}#main[data-page=accueil] .home-priority-card:first-child>a.home-visual-action{background:#1d4e74;color:#fff}#main[data-page=accueil] .home-priority-card>a.home-visual-action:hover{background:var(--task-fill);text-decoration:none}#main[data-page=accueil] .home-priority-card:first-child>a.home-visual-action:hover{background:#16384b}#main[data-page=accueil] .home-priority-card>a.home-visual-action:hover strong{text-decoration:underline;text-underline-offset:3px}#main[data-page=accueil] .home-catalog>summary,#main[data-page=accueil] .home-more-tools>summary{color:#415c6e}.top .brand{letter-spacing:-.7px}.top :is(a,button,summary,select):focus-visible{outline:3px solid #236689;outline-offset:3px}@media(min-width:1101px){.top{gap:14px;padding-inline:max(20px,calc((100vw - 1240px)/ 2));min-height:76px;height:auto}.top .brand{font-size:20px;gap:9px}.top .brandmark{width:36px;height:36px}.top #nav{gap:2px}.top #nav :is(a,summary){font-size:13px!important;padding:10px 8px!important;min-height:44px;display:flex;align-items:center}.top #nav .guide-nav{font-size:12px;padding:9px}.top .header-language select{font-size:12px;min-height:44px;padding:8px}.top #nav .nav-more div a{font-size:14px!important}}@media(max-width:980px){body #main[data-page=accueil] .home-emblem.home-banner{margin:0 0 12px!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:112px;border-radius:13px}.home-banner-copy{padding:14px 16px}.home-banner-scenes figure{min-height:112px}.home-banner-scenes .home-banner-crew{display:none}.home-banner-scenes{grid-template-columns:1fr}body #main[data-page=accueil] .home-emblem.home-banner .home-slogan-row .home-slogan{font-size:23px!important}body #main[data-page=accueil] .home-emblem.home-banner .home-slogan small{font-size:12px!important;line-height:1.4!important}}@media(max-width:650px){body #main[data-page=accueil] .home-emblem.home-banner{grid-template-columns:minmax(0,1fr) 100px;min-height:104px;margin-bottom:10px!important}.home-banner-copy{padding:12px}.home-banner-eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:5px}.home-banner-scenes figure{min-height:104px}body #main[data-page=accueil] .home-emblem.home-banner .home-slogan-row .home-slogan{font-size:21px!important;letter-spacing:-.65px}body #main[data-page=accueil] .home-emblem.home-banner .home-slogan small{font-size:11px!important;margin-top:6px;line-height:1.35!important}.home-banner-scenes figcaption{font-size:8px;left:7px;bottom:13px}.home-banner-illustration{font-size:7px;right:4px}#main[data-page=accueil] .home-share-core{gap:4px;margin-bottom:12px;padding:9px 10px}#main[data-page=accueil] .home-share-core h2{font-size:14px;margin-bottom:3px}#main[data-page=accueil] .home-share-core nav a{min-height:50px;padding:7px;gap:7px}#main[data-page=accueil] .home-share-core strong{font-size:12px}#main[data-page=accueil] .home-share-symbol{width:27px;height:27px;flex:none}#main[data-page=accueil] .home-share-symbol svg{width:21px;height:21px}#main[data-page=accueil] .sharing-discovery-links{gap:0 16px;justify-content:space-between}#main[data-page=accueil] .sharing-discovery-links :is(a,summary){font-size:11px}#main[data-page=accueil] .home-entry-top .home-entry-heading{font-size:18px}#main[data-page=accueil] .home-audience-options button[data-home-audience]{font-size:11px;line-height:1.25;padding:7px 5px}#main[data-page=accueil] .home-priority-card>a.home-visual-action{grid-template-columns:24px minmax(0,1fr) 76px;grid-template-rows:76px;gap:0 8px;min-height:76px;padding:0 10px}#main[data-page=accueil] .home-priority-card>a.home-visual-action strong{font-size:14px}#main[data-page=accueil] .home-priority-card>a.home-visual-action .home-tool-symbol{width:24px}#main[data-page=accueil] .home-priority-card .home-action-preview{grid-column:3;grid-row:1;width:86px;height:76px;margin:0 -10px 0 0}#main[data-page=accueil] .home-priority-card .home-action-arrow{display:none}#main[data-page=accueil] .home-priority-card:has(a[href="#meteo"])>a.home-visual-action{grid-template-columns:23px minmax(0,1fr);grid-template-rows:62px;min-height:62px;padding:0 8px;gap:6px}#main[data-page=accueil] .home-priority-card:has(a[href="#meteo"]) .home-action-preview{display:none}#main[data-page=accueil] .home-priority-card>a[href="#meteo"]{min-height:62px;font-size:12px;padding:8px}.home-preview-map{width:220px;max-width:none;transform:translateX(-66px)}.home-preview-sketch{width:190px;max-width:none;transform:translateX(-52px)}}@media(max-width:359px){body #main[data-page=accueil] .home-emblem.home-banner{grid-template-columns:minmax(0,1fr) 82px}body #main[data-page=accueil] .home-emblem.home-banner .home-slogan-row .home-slogan{font-size:19px!important}.home-banner-copy{padding:10px}.home-banner-eyebrow{letter-spacing:.5px}}@media(prefers-reduced-motion:reduce){#main[data-page=accueil] .home-priority-card,#main[data-page=accueil] .home-share-core nav a{transition:none}}#main[data-page=accueil] .home-beta-inline{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:14px 0 0;color:#526776;font-size:12px;line-height:1.5}#main[data-page=accueil] .home-beta-inline strong{font-size:9px;letter-spacing:1px;border:1px solid #adbfca;border-radius:4px;padding:2px 5px;color:#3c586b}#main[data-page=accueil] .home-beta-inline a{display:inline-flex;align-items:center;min-height:44px;color:#254f69;font-weight:650}.beta-roadmap{margin:22px 0;padding:20px;border:1px solid #d4e0e5;border-radius:16px;background:#f2f7f8}.beta-roadmap h2{margin:0 0 8px}.beta-roadmap-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.beta-roadmap-cards article{padding:16px;border:1px solid #d3e0e4;border-radius:12px;background:#fff}.beta-roadmap-cards h3{font-size:17px;margin:12px 0 6px}.beta-roadmap-cards p{font-size:14px;line-height:1.6;margin:0}.beta-roadmap-cards .tag{background:#fff3d9;color:#765317;border:1px solid #d8c69f;font-size:11px}@media(max-width:650px){#main[data-page=accueil] .home-beta-inline{font-size:11px;gap:3px 8px}.beta-roadmap{padding:14px}.beta-roadmap-cards{grid-template-columns:1fr}.beta-roadmap-cards article{padding:14px}}body:has(#homePresentation:not([hidden])) #homePresentation .home-emblem.home-banner{max-width:1200px!important}body .home-emblem.home-banner .home-slogan-row{display:block!important;min-height:0!important;margin:0!important;padding:0!important}body .home-emblem.home-banner img{min-width:0!important;max-width:none!important;max-height:none!important;width:100%!important;height:100%!important;object-fit:cover}body #main[data-page=accueil] .home-emblem.home-banner{display:grid!important;background:#16384b!important}#main[data-page=accueil] .journey-card{border:1px solid #cadbdc;border-left:4px solid #b28a46;background:#f3f8f7;border-radius:14px;margin:18px 0;color:#183b4e}#main[data-page=accueil] .journey-card h2{font-size:17px}#main[data-page=accueil] .journey-card .journey-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}#main[data-page=accueil] .home-beta-inline{padding:12px 14px;border:1px solid #d9e1e5;border-radius:12px;background:#f7f9fa;justify-content:flex-start;text-align:left;gap:5px 18px}.home-release-labels{display:inline-flex;gap:9px;align-items:center}.home-coming-label{font-weight:750;font-size:10px;letter-spacing:1.1px;color:#6c552c}.home-coming-items{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;padding:0;margin:0;font-size:12px;color:#365368}.home-coming-items li+li::before{content:"·";margin-right:14px;color:#8a9ca6}#main[data-page=accueil] .home-beta-inline>a{margin-left:auto}@media(max-width:650px){#main[data-page=accueil] .home-beta-inline{display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding:9px 10px}.home-release-labels{grid-column:1}.home-coming-items{grid-column:1/-1;grid-row:2;font-size:11px;gap:3px 10px}.home-coming-items li+li::before{margin-right:10px}#main[data-page=accueil] .home-beta-inline>a{grid-column:2;grid-row:1;min-height:44px;font-size:11px}.home-coming-label{font-size:9px;letter-spacing:.7px}}body:has(#homePresentation:not([hidden])) #homePresentation .home-banner .home-slogan-row .home-slogan{font-size:30px!important}@media(min-width:1101px){.top #nav .guide-nav{font-size:0!important;min-width:36px;width:36px;min-height:44px;flex:none;padding:0!important;color:#254e66}.top #nav .guide-nav::before{content:"?";display:grid;place-items:center;width:27px;height:27px;border:1px solid #afc1cb;border-radius:50%;font-size:15px;font-weight:750;background:#f5f8fa}}@media(max-width:980px){body #main[data-page=accueil] .home-emblem.home-banner .home-banner-scenes img{min-width:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover}}.page-intro:has(.page-aircraft-scene){position:relative;padding-right:196px;min-height:94px;box-sizing:border-box}.page-aircraft-scene{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:160px;height:80px;margin:0;background:0 0;border:0;border-radius:0;box-shadow:none;pointer-events:none}.page-aircraft-scene img,.page-aircraft-scene picture{display:block;width:100%;height:100%;object-fit:contain;background:0 0}#main:not([data-page=accueil]) .page-aircraft-scene img{display:block!important}.page-aircraft-scene figcaption{position:absolute;right:0;bottom:0;font-size:8px;line-height:1.2;color:#6a7c7d;background:0 0;padding:0}#main[data-page=accueil] .home-priority-card>a.home-visual-action.home-visual-plain{grid-template-columns:28px minmax(0,1fr) 20px;grid-template-rows:1fr;min-height:92px;padding:14px;background:#fff;color:var(--task-accent)}#main[data-page=accueil] .home-priority-card>a.home-visual-action.home-visual-plain:hover{background:var(--task-fill);color:var(--task-accent)}@media(max-width:650px){.page-intro:has(.page-aircraft-scene){padding-right:116px;min-height:72px}.page-aircraft-scene{right:10px;width:96px;height:56px}#main[data-page=accueil] .home-priority-card>a.home-visual-action.home-visual-plain{grid-template-columns:24px minmax(0,1fr) 16px;grid-template-rows:1fr;min-height:76px;padding:10px;gap:8px}#main[data-page=accueil] .home-priority-card>a.home-visual-action.home-visual-plain .home-action-arrow{display:block;grid-column:3;width:16px;height:16px}}