:root{--postcard-image:none;--postcard-image-mobile:none}:root{color-scheme:light;--bg:#f6f8fc;--surface:#fff;--ink:#14213d;--muted:#526079;--line:#dce2ed;--accent:#2456c6;--soft:#e8eefc}html[data-theme=dark]{color-scheme:dark;--bg:#0b1220;--surface:#152238;--ink:#f3f6fc;--muted:#b0bdd3;--line:#34445e;--accent:#9bbcff;--soft:#203653}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{color:inherit}button,a.action{min-height:44px}main,footer{max-width:1140px;margin:auto}.icon{border:0;background:transparent;padding:10px 14px;min-width:44px}.icon{border:1px solid var(--line);border-radius:10px;background:var(--surface)}nav{display:flex;gap:7px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}nav a{min-height:44px;padding:11px 17px;border-radius:8px;font-weight:600;font-size:14px}nav a:hover{background:var(--soft)}nav a:first-child{color:var(--accent);background:var(--soft)}nav .secondary{margin-left:auto}.intro{padding:36px 0 24px;display:flex;justify-content:space-between;align-items:end}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:750;text-transform:uppercase;color:var(--accent);margin:0 0 10px}h1{font-size:clamp(30px,4vw,47px);letter-spacing:-1.8px;line-height:1.13;margin:0;max-width:680px}h1 span{color:var(--accent)}.intro>p{font-size:14px;color:var(--muted);max-width:245px;margin:0 0 3px}.hero-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:22px}.hero{position:relative;min-height:365px;overflow:hidden;border-radius:20px;background:#102d48;color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:end}.hero svg{position:absolute;inset:0;width:100%;height:100%;opacity:.85}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#081d36 0%,transparent 95%)}.hero-content{position:relative;z-index:1;max-width:400px}.hero .eyebrow{color:#b4d8ff}.hero h2{font-size:35px;line-height:1.12;letter-spacing:-1px;margin:12px 0}.hero p{color:#d4e2ed;font-size:14px}.action{display:inline-flex;align-items:center;gap:25px;background:#fff;color:#15243c;padding:11px 18px;border-radius:9px;font-weight:650;font-size:14px}.selection{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:23px}.selection h2{font-size:19px;margin:0 0 15px}.small-card{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.small-card:last-child{border:0;padding-bottom:0}.tile{width:53px;height:53px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;font-size:23px;background:var(--soft);color:var(--accent)}.small-card strong{display:block;font-size:15px}.small-card small{color:var(--muted);font-size:12px}.small-card>a{flex:1;min-height:44px}.arrow{color:var(--accent)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:33px 0 17px}.section-head h2{font-size:25px;letter-spacing:-.5px;margin:0}.section-head p{color:var(--muted);font-size:14px;margin:3px 0 0}.section-head a{color:var(--accent);font-size:14px;padding:10px 0;min-height:44px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;position:relative}.art{height:135px;display:grid;place-items:center;font-size:36px;font-weight:800;letter-spacing:-2px;background:linear-gradient(135deg,#d9e5fc,#b2c8ea);color:#264575}.card:nth-child(2) .art{background:linear-gradient(135deg,#dde9dd,#a4c9b7);color:#254e44}.card:nth-child(3) .art{background:linear-gradient(135deg,#f5e5d3,#e1be99);color:#6d4930}.card:nth-child(4) .art{background:linear-gradient(135deg,#e7def1,#b5b2d8);color:#464269}.card>a{display:block}.card-body{padding:17px}.card h3{font-size:17px;letter-spacing:-.3px;margin:7px 0}.card p{color:var(--muted);font-size:13px;margin:0}.label{font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--accent);text-transform:uppercase}.fav{position:absolute;top:10px;right:10px;background:#fff;color:#203149;border:0;border-radius:50%;width:44px;height:44px;font-size:23px}.fav[aria-pressed=true]{background:#2456c6;color:#fff}.memory{margin:32px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 32px;background:var(--soft);border-radius:16px}.memory h2{margin:6px 0;font-size:24px;letter-spacing:-.5px}.memory p{font-size:14px;color:var(--muted);margin:0;max-width:640px}.memory .action{white-space:nowrap}footer{padding:25px 0 30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.demo-note{font-size:12px;color:var(--muted);padding:10px 0;text-align:center}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:10px;background:var(--surface);z-index:10;padding:15px}#status{color:var(--accent);font-size:14px}dialog{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;max-width:500px;width:calc(100% - 32px);padding:25px}dialog::backdrop{background:#07182c99}dialog h2{margin-top:0}dialog a{display:block;padding:12px 0;color:var(--accent)}@media(max-width:1190px){main,footer{margin-left:24px;margin-right:24px}}@media(max-width:760px){nav{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}nav a{background:var(--surface);padding:9px 12px}nav .secondary{margin:0}.intro{padding:24px 0 18px}.intro>p{display:none}h1{font-size:31px;letter-spacing:-1px}.hero-grid{grid-template-columns:1fr}.hero{min-height:295px;padding:24px}.hero h2{font-size:30px}.selection{padding:20px}.cards{grid-template-columns:repeat(2,1fr)}.memory{align-items:start;flex-direction:column;padding:24px;gap:18px}.section-head h2{font-size:22px}footer{flex-direction:column}.art{height:110px}main,footer{margin-left:16px;margin-right:16px}}@media(max-width:340px){.cards{grid-template-columns:1fr}.icon{padding:8px}.hero h2{font-size:26px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.home-suggestions{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 25px #0002;max-height:350px;overflow:auto}.home-suggestions [role=option]{padding:12px;min-height:48px;cursor:pointer;font-size:14px}.home-suggestions [aria-selected=true]{background:var(--soft)}.mega summary::-webkit-details-marker{display:none}.mega summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mega-panel{position:absolute;left:0;right:0;top:calc(100% - 8px);background:var(--surface);border:1px solid var(--line);border-radius:0 0 18px 18px;padding:26px;box-shadow:0 18px 32px #07182c25;max-height:75vh;overflow:auto}.mega-heading{display:flex;gap:20px;align-items:center;margin-bottom:20px}.mega-heading h2{margin:0;font-size:26px;letter-spacing:-.6px}.mega .mega-all{margin-left:auto;white-space:nowrap;color:var(--accent)}.mega button{border:1px solid var(--line);border-radius:8px;padding:10px 14px;background:var(--soft);min-height:44px}.mega form label{font-size:14px;font-weight:650;display:block;margin-bottom:7px}.mega-field{display:flex;gap:8px;max-width:650px}.mega input[type=search]{width:100%;min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink)}.mega-note,.mega-status{font-size:13px;color:var(--muted)}.mega-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;border-top:1px solid var(--line);padding-top:14px}.mega-group>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.mega-group>summary:after{content:"\ff0b";margin-left:auto}.mega-group[open]>summary:after{content:"\2212"}.mega [data-list]{max-height:230px;overflow:auto}.mega [data-list] a,.mega-results a{display:flex;align-items:center;min-height:44px;font-size:14px;padding:9px 10px;font-weight:500;background:none;color:var(--ink)}.mega a:hover{background:var(--soft)}.mega-results{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px}.mega-note a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent)}.mega-empty{color:var(--muted);font-size:13px}.mega-legacy{margin-left:auto}.mega .mega-close{background:var(--surface)}.mega>a{display:flex;align-items:center;min-height:44px}@media(max-width:760px){.mobile-nav-ready .mobile-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-bottom:1px solid var(--line);padding:0 0 8px;margin-bottom:18px}.mobile-shortcuts a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;font-weight:650;color:var(--ink);text-decoration:none;border-radius:8px}.mobile-menu-toggle:focus-visible,.mobile-shortcuts a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mobile-navigation .mega-panel{position:static}.mobile-navigation .mega-legacy{margin:0}}@media(min-width:761px)and (max-width:1000px){.mega-heading{flex-wrap:wrap;gap:12px}.mega-heading>div{min-width:0;flex:1 1 250px}.mega-heading h2{overflow-wrap:anywhere}.mega .mega-close{flex-shrink:0}.mega-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mega-group,.mega-results>a{min-width:0;overflow-wrap:anywhere}.mega-field>button{flex-shrink:0}}.mega [data-list]{max-height:none;overflow:visible}.mega .mega-values{max-height:260px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.mega .mega-values a[hidden]{display:none!important}.mega input.mega-filter{font-size:16px;min-height:44px;padding:8px;width:100%;margin-bottom:2px}.mega .mega-filter-count{font-size:11px;color:var(--muted);margin:3px 0 6px}.mega-plus-list{display:flex;flex-direction:column;gap:4px}.mega-plus-group{border-block-end:1px solid var(--line);padding-block-end:10px;margin-block-end:6px}.mega-plus-label{margin:0 0 6px;font:700 13px/1 system-ui,-apple-system,sans-serif;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.mega-plus-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mega-plus-group li{margin:0}.mega-plus-group a,.mega-plus-single{display:flex;align-items:center;min-height:44px;padding-inline:10px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;border-radius:8px}.mega-plus-group a{padding-inline-start:22px}.mega-plus-group a:hover,.mega-plus-single:hover{background:var(--soft)}.mega-plus-group a:focus-visible,.mega-plus-single:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(max-width:760px){.mega-plus-group a,.mega-plus-single{padding-inline-start:14px}}.mega-count{margin-left:auto;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.mega-count[hidden]{display:none}.mega-count:not([hidden]):after{content:"\a0\b7\a0";color:var(--line)}.mega-heading:has(.mega-count:not([hidden])) .mega-all{margin-left:0}@media(max-width:760px){.mega-count{margin-left:0}}@media(min-width:761px){.mega-panel{transition:max-height .2s ease}.mega-family[data-mm-open]>.mega-panel{max-height:3000px}.mega-columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px}.mega-group{flex:0 0 auto;border:0}.mega-group>summary{cursor:pointer;padding:8px 16px;border:1px solid var(--line);border-radius:20px;background:var(--surface);min-height:40px;display:flex;align-items:center;font-weight:700;font-size:14px}.mega-group>summary:focus-visible,.mega-group>summary:hover{background:var(--soft)}.mega-group>summary:after{content:"\25be";margin-left:8px;font-size:10px;color:var(--muted)}.mega-group[data-mm-active]>summary:after{content:"\25b4"}.mega-group>[data-list]{display:none}.mega-group[data-mm-active]{flex:1 1 100%;order:-1;width:100%}.mega-group[data-mm-active]>summary{font-size:17px;border:0;background:none;padding:0 0 10px;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:2px}.mega-group[data-mm-active]>[data-list]{display:block}.mm-reduire{margin-inline-start:auto;border:1px solid var(--line);border-radius:8px;padding:6px 14px;background:var(--soft);min-height:36px;font-size:12px;font-weight:650}.mm-row{display:flex;gap:18px;align-items:flex-start;min-width:0}.mm-row>.mega-values.mm-grid,.mm-row>[data-list].mm-grid{flex:1 1 0%;min-width:0}.mega-values.mm-grid,[data-list].mm-grid{max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:2px 12px;align-content:start}.mega-values.mm-grid a{min-height:36px}[data-list].mm-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media(min-width:761px)and (max-width:1149px){.mega-values.mm-grid{grid-template-columns:repeat(5,minmax(140px,1fr))}}@media(min-width:761px)and (max-width:949px){.mega-values.mm-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media(min-width:761px){.mm-rail{position:sticky;top:12px;flex:0 0 30px;display:flex;flex-direction:column;gap:1px;max-height:70vh;overflow:auto;scrollbar-width:none}.mm-rail button{min-width:28px;min-height:26px;padding:1px;font-size:11px;font-weight:700;border:0;background:transparent;color:var(--muted);border-radius:6px}.mm-rail button[aria-current=true]{background:var(--soft);color:var(--accent)}.mm-rail button:hover{background:var(--soft)}}.mm-reduire{margin-inline-start:auto;min-height:44px;min-width:44px;border-radius:20px;padding:6px 16px;font-size:13px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.mm-reduire:after{content:"\25b4";font-size:10px;color:var(--muted)}.mm-reduire:focus-visible,.mm-reduire:hover{background:var(--soft)}:root{--mh-bg:#fff;--mh-bg2:#f4f6f9;--mh-fg:#12161b;--mh-dim:#5a6672;--mh-line:rgba(20,24,50,.14);--mh-ici:color-mix(in srgb,var(--accent) 15%,transparent)}html[data-theme=dark]{--mh-bg:#12151b;--mh-bg2:#171b23;--mh-fg:#e6e9ef;--mh-dim:#a0a8b6;--mh-line:rgba(150,160,180,.18);--mh-ici:color-mix(in srgb,var(--accent) 26%,transparent)}@media(min-width:761px){.mega-panel{top:calc(100% + 2px)}.mega>a{min-height:36px}}.mega-panel{padding:16px 18px 20px;background:var(--mh-bg2)}.mega-panel>.mega-close{position:absolute;inset-block-start:12px;inset-inline-end:14px;min-height:32px;height:32px;padding:0 12px;font-size:12px;z-index:1}.mega-count-v1-lien{display:inline-block;margin-block-start:13px;font-size:13px;font-weight:600;color:var(--accent);text-decoration:none}.mega-count-v1-lien:hover{text-decoration:underline}.mega-count-v1-lien[hidden]{display:none}.mega-count-v1-f,.mega-count-v1-l,.mega-count-v1-n{font:inherit;color:inherit}.mega-envies[hidden]{display:none}.mega-envies-titre{margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mh-dim);font-weight:700}.mega-envies-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-block-end:18px;padding-block-end:18px;border-block-end:1px solid var(--mh-line)}.mega-envies-carte{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border-radius:6px;text-decoration:none;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);min-height:44px}.mega .mega-envies-carte{color:var(--mh-fg)}.mega-envies-carte:focus-visible,.mega-envies-carte:hover{background:color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.mega-envies-carte:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mega-envies-carte-t{font-size:14.4px;font-weight:700;letter-spacing:-.01em}.mega-envies-carte-d{font-size:12.6px;color:var(--mh-dim);line-height:1.4}@media(max-width:760px){.mega-envies-grille{grid-template-columns:1fr}}.mega-group[data-mm-active]>summary{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mh-dim);font-weight:700;padding:0 0 8px}.mega-group[data-mm-active]>summary:after{content:none}@media(min-width:761px){[data-list=category] .mega-values.mm-grid{grid-template-columns:repeat(4,1fr);gap:2px 10px}}[data-list=category] .mega-values a,[data-list=country] .mega-values a,[data-list=language] .mega-values a{gap:9px;padding-block:6px;padding-inline-end:8px;font-size:13.4px;font-weight:500;color:var(--mh-fg);border-inline-start:2px solid var(--accent);padding-inline-start:9px;border-radius:0 3px 3px 0}[data-list=category] .mega-values a:hover,[data-list=country] .mega-values a:hover,[data-list=language] .mega-values a:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}@media(min-width:761px){.mega input.mega-filter{height:32px;min-height:32px;max-height:32px;max-width:320px;padding:0 11px;border:1px solid var(--mh-line);border-radius:4px;background:var(--mh-bg);color:var(--mh-dim);font-size:13px}}.mega input.mega-filter:focus-visible{outline:none;border-color:var(--accent)}.mega-portes{display:flex;gap:6px;flex-wrap:wrap;margin-block-end:14px}.mega-porte{cursor:pointer;border:0;background:none;color:var(--mh-dim);font-size:12.6px;font-weight:530;padding:5px 9px;border-radius:4px;display:inline-flex;align-items:center;min-height:44px}.mega-porte:hover{color:var(--mh-fg);background:color-mix(in srgb,var(--accent) 14%,transparent)}.mega-porte:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mega-porte[aria-current=true]{color:var(--mh-fg);font-weight:700;background:var(--mh-ici);box-shadow:inset 0 -3px 0 var(--accent)}.mega-group[data-mm-active]>[data-list]{padding-block-start:2px}:root{--g-r:3px;--g-tx:#12161b;--g-tx2:#5a6672;--g-surf2:#f4f6f9;--g-line:rgba(20,24,50,.14);--g-acc:var(--accent);--mh-devise:#3c4468}html[data-theme=dark]{--g-tx:#e6e9ef;--g-tx2:#a0a8b6;--g-surf2:#171b23;--g-line:rgba(150,160,180,.18);--g-acc:var(--accent);--mh-devise:#c9cff0}@media(max-width:760px){.mega .mega-panel{position:absolute;left:0;right:0;top:calc(100% + 2px);width:auto;max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;padding:14px 12px 18px;border-radius:0 0 14px 14px;box-shadow:0 14px 30px #07152a22}.mega .mega-panel>.mega-close{inset-block-start:10px;inset-inline-end:10px}.mega-heading{flex-wrap:wrap;gap:6px 10px;padding-inline-end:76px}.mega-heading h2{font-size:20px}.mega-portes{gap:4px;margin-block-end:10px}.mega-porte{min-height:40px;padding:5px 8px;font-size:12.6px}.mega-columns{display:block}.mega-group{border:0}.mega-group[data-mm-active]{width:100%}.mm-rail{display:none}.mm-row{display:block}.mega .mega-values.mm-grid,.mega [data-list].mm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;max-height:none;overflow:visible}.mega [data-list=category] .mega-values a,.mega [data-list=country] .mega-values a,.mega [data-list=language] .mega-values a{min-height:40px;font-size:13px}.mega input.mega-filter{font-size:16px;min-height:44px}.mega-count-v1-lien{margin-block-start:10px}}main#main>.heros:first-child{margin-top:22px}@media(max-width:760px){main#main>.heros:first-child{margin-top:14px}}@media(min-width:761px){body{overflow-x:clip}}html[dir=rtl] body{direction:rtl}html[dir=rtl] .stream-stage,html[dir=rtl] audio,html[dir=rtl] video{direction:ltr}.tc-banner,.tc-revoke{--tc-bg:#fff;--tc-ink:#14213d;--tc-muted:#526079;--tc-line:#dce2ed;--tc-soft:#e8eefc;--tc-accent:#2456c6;--tc-accent-ink:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tc-banner,:root:not([data-theme=light]) .tc-revoke{--tc-bg:#152238;--tc-ink:#f3f6fc;--tc-muted:#b0bdd3;--tc-line:#34445e;--tc-soft:#203653;--tc-accent:#9bbcff;--tc-accent-ink:#0b1220}}[data-theme=dark] .tc-banner,[data-theme=dark] .tc-revoke{--tc-bg:#152238;--tc-ink:#f3f6fc;--tc-muted:#b0bdd3;--tc-line:#34445e;--tc-soft:#203653;--tc-accent:#9bbcff;--tc-accent-ink:#0b1220}.tc-banner{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;max-width:560px;margin:0 auto 12px;max-height:80vh;overflow-y:auto;background:var(--tc-bg);color:var(--tc-ink);border:1px solid var(--tc-line);border-radius:12px;box-shadow:0 8px 28px #14213d38;padding:16px 18px;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.tc-title{margin:0 0 6px;font-size:16px;font-weight:700}.tc-desc{margin:0 0 12px;color:var(--tc-muted)}.tc-actions{display:flex;flex-wrap:wrap;gap:8px}.tc-btn{min-height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--tc-line);background:transparent;color:var(--tc-ink);font:inherit;font-weight:600;cursor:pointer;flex:1 1 auto}.tc-btn-primary{background:var(--tc-accent);color:var(--tc-accent-ink);border-color:transparent}.tc-btn:hover{filter:brightness(.96)}.tc-btn:focus-visible,.tc-revoke:focus-visible{outline:3px solid var(--tc-accent);outline-offset:2px}.tc-panel{margin-top:12px;border-top:1px solid var(--tc-line);padding-top:12px}.tc-row{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:8px;background:var(--tc-soft);margin-bottom:8px}.tc-row input[type=checkbox]{width:20px;height:20px;margin-top:2px;flex:none}.tc-row label,.tc-row strong{display:block}.tc-row span{display:block;color:var(--tc-muted);font-size:13px}.tc-panel-actions{display:flex;justify-content:flex-end}.tc-panel-actions .tc-btn{flex:0 0 auto}.tc-revoke{position:fixed;left:12px;bottom:12px;z-index:2147482999;min-height:44px;min-width:44px;padding:0 14px;border-radius:999px;border:1px solid var(--tc-line);background:var(--tc-bg);color:var(--tc-ink);font:13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #14213d2e}@media(max-width:420px){.tc-banner{left:8px;right:8px;margin:0 0 8px;padding:14px}.tc-actions{flex-direction:column}.tc-btn{width:100%}}.ap-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.ap-btn svg{display:block;width:22px;height:22px}.ap-panel{position:fixed;z-index:9000;left:0;top:0;width:min(610px,calc(100vw - 32px));max-height:calc(100dvh - 100px);overflow:auto;padding:20px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 55px color-mix(in srgb,var(--ink) 26%,transparent)}.ap-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ap-title{font-size:17px;font-weight:800;letter-spacing:-.3px}.ap-close{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.ap-close svg{display:block;width:18px;height:18px}.ap-sub{margin:0 0 8px;font-size:11px;font-weight:750;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent)}.ap-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ap-choice{display:block;width:100%;padding:5px 5px 8px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;line-height:1.25;text-align:left;cursor:pointer}.ap-choice svg{display:block;width:100%;height:auto;border-radius:5px;margin-bottom:6px}.ap-choice[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.ap-note{margin:12px 0 0;font-size:13px;color:var(--muted);min-height:1.5em}.ap-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.ap-mode,.ap-reset{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.ap-mode svg{display:block;width:19px;height:19px;flex-shrink:0}.ap-mode[aria-pressed=true]{border-color:var(--accent)}.ap-pal{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.ap-dots{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 12px}.ap-dot{width:44px;height:44px;padding:6px;cursor:pointer;border:2px solid transparent;border-radius:50%;background:transparent}.ap-dot span{display:block;width:28px;height:28px;border-radius:50%;background:var(--dot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent)}.ap-dot[aria-pressed=true]{border-color:var(--accent)}.ap-reset{width:100%;justify-content:center}.ap-status{margin:10px 0 0;font-size:13px;color:var(--muted)}html[data-style] input:not([type=checkbox]):not([type=radio]),html[data-style] select,html[data-style] textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-style] input::placeholder{color:var(--muted);opacity:1}html[data-style] button.icon{background:var(--surface);color:var(--ink);border-color:var(--line)}@media(max-width:620px){.ap-panel{width:calc(100vw - 24px);padding:15px;max-height:calc(100dvh - 76px)}.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-choice svg{max-height:96px;object-fit:cover}}@media(prefers-reduced-motion:reduce){.ap-btn,.ap-panel{transition:none!important}}html[data-style="0"] .section-head h2,html[data-style="0"] h1{letter-spacing:-2px}html[data-style="0"] .card,html[data-style="0"] .memory,html[data-style="0"] .selection{border-radius:20px}html[data-style="1"] .card h3,html[data-style="1"] .memory h2,html[data-style="1"] .section-head h2,html[data-style="1"] .selection h2,html[data-style="1"] h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.5px}html[data-style="2"] .eyebrow,html[data-style="2"] .label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1px}html[data-style="2"] body{background-image:linear-gradient(color-mix(in srgb,var(--line) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 55%,transparent) 1px,transparent 1px);background-size:32px 32px}html[data-style="3"] h1{letter-spacing:-2px;font-weight:800}html[data-style="3"] .card .art{height:170px}html[data-style="3"] .art,html[data-style="3"] .card{border-radius:8px}html[data-style="4"] .art,html[data-style="4"] .card,html[data-style="4"] .memory,html[data-style="4"] .selection,html[data-style="4"] .tile{border-radius:0}html[data-style="5"] .card,html[data-style="5"] .memory,html[data-style="5"] .selection{border-radius:26px}html[data-style="6"] .tile{border-radius:50%}html[data-style="6"] .card .art{width:124px;height:124px;border-radius:50%;margin:18px auto 0}html[data-style="6"] .card-body{text-align:center}html[data-style="7"] .section-head h2,html[data-style="7"] h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.2px}html[data-style="7"] .card{border-radius:10px}html[data-style="8"] .card,html[data-style="8"] .memory,html[data-style="8"] .selection{border-width:2px;box-shadow:5px 5px 0 var(--line)}html[data-style="9"] h1{font-size:clamp(26px,3vw,34px);letter-spacing:-1px}html[data-style="9"] .intro{padding:18px 0 12px}html[data-style="9"] .section-head{margin:20px 0 12px}html[data-style="9"] .cards{gap:12px}html[data-style="9"] .card-body{padding:12px}html[data-style="9"] .small-card{padding:11px 0}.ap-vue{display:block}#cards .art>img{display:block;width:100%;height:100%;object-fit:cover}#cards .art>img[hidden]{display:none}.discovery-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);font-family:inherit;font-weight:600;font-size:14px;line-height:1.2;cursor:pointer}.discovery-refresh:before{content:"\21bb";font-size:20px}.discovery-refresh[hidden]{display:none}.discovery-refresh:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.section-head:has(.discovery-refresh){align-items:center;gap:16px;flex-wrap:wrap}.section-head .discovery-refresh{flex-shrink:0}@media(max-width:600px){.section-head .discovery-refresh{width:100%}}#cards .art[data-discovery-family=radio]>img{object-fit:contain;padding:12px;background:var(--logo-background,#fff)}html[data-style] .section-head:has(.discovery-refresh) h2{letter-spacing:-.5px}#cards .card[data-id=somafm-groove-salad]{--logo-background:#1d4923}#cards .card[data-id=somafm-groove-salad] .art,#cards .card[data-id=somafm-groove-salad] .art img,#cards .card[data-id=somafm-groove-salad] .art picture{background:var(--logo-background)}.trt-crt{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:inherit;background:#05070c;animation:trt-crt-eteint 1.1s ease forwards}.trt-crt:before{content:"";position:absolute;left:0;right:0;top:50%;height:100%;transform:translateY(-50%) scale(0,.012);transform-origin:50% 50%;opacity:0;background:radial-gradient(ellipse at center,#fff 0,#e6eeff 30%,#a0beffd9 58%,#4664dc00);box-shadow:0 0 1.2cqw .3cqw #c8dcffe6;animation:trt-crt-faisceau 1.1s cubic-bezier(.3,.8,.3,1) forwards}.trt-crt:after{content:"";position:absolute;inset:0;opacity:.85;background:repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0 1px,transparent 0 3px),radial-gradient(ellipse at center,transparent 52%,rgba(0,0,0,.6));animation:trt-crt-trame 1.2s ease-out .5s forwards}@keyframes trt-crt-eteint{0%,35%{background:#05070c}to,62%{background:transparent}}@keyframes trt-crt-faisceau{0%{transform:translateY(-50%) scale(0,.012);opacity:0}8%{opacity:1}22%{transform:translateY(-50%) scaleY(.012)}36%{transform:translateY(-50%) scaleY(.02)}64%{transform:translateY(-50%) scale(1);opacity:.95}to{transform:translateY(-50%) scaleY(1.15);opacity:0}}@keyframes trt-crt-trame{to{opacity:0}}@media(prefers-reduced-motion:reduce){.trt-crt{display:none}}.trt-crt-neige{background:#111 url(data:image/png;base64,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);background-size:96px 96px;animation:trt-crt-neige .5s steps(6) infinite,trt-crt-neige-fin 1.7s step-end forwards}.trt-crt-neige:before{top:auto;bottom:0;height:40%;transform:translateY(100%);opacity:1;box-shadow:none;background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.18) 48%,hsla(0,0%,100%,.28) 50%,hsla(0,0%,100%,.18) 52%,transparent);animation:trt-crt-neige-barre 1.2s linear .1s forwards}.trt-crt-neige:after{animation:trt-crt-trame .9s ease-out 1.3s forwards}@keyframes trt-crt-neige{to{background-position:96px 96px}}@keyframes trt-crt-neige-fin{0%,45%{opacity:1}to{opacity:0}}@keyframes trt-crt-neige-barre{to{transform:translateY(-260%)}}.trt-crt-point{background:transparent;animation:trt-crt-point-noir 1.7s ease forwards}.trt-crt-point:before{top:0;height:100%;transform:scale(1);opacity:.95;transform-origin:50% 50%;background:radial-gradient(ellipse at center,#fff 0,#eaf0ff 35%,#aac3ffcc 60%,#4664dc00);box-shadow:0 0 2cqw .8cqw #dce6ffe6;animation:trt-crt-point 1.7s cubic-bezier(.4,0,.2,1) forwards}.trt-crt-point:after{animation:trt-crt-trame 1s ease-out 1.3s forwards}@keyframes trt-crt-point-noir{0%{background:transparent}6%{background:#05070c}60%{background:#05070c}to,88%{background:transparent}}@keyframes trt-crt-point{0%{transform:scale(1);opacity:.95}14%{transform:scaleY(.02);opacity:1}30%{transform:scale(.03,.02)}48%{transform:scale(.025,.02);opacity:.9}62%{transform:scaleY(.02);opacity:1}86%{transform:scale(1);opacity:.9}to{transform:scaleY(1.1);opacity:0}}.trt-crt{z-index:3;isolation:isolate}.trt-crt:after,.trt-crt:before{pointer-events:none}@media(forced-colors:active){.trt-crt{display:none}}@media print{.trt-crt{display:none}}.trt-settings{border:1px solid var(--line);border-radius:12px;padding:12px;margin:14px 0;min-width:0}.trt-settings legend{font-weight:750;padding:0 5px}.trt-setting{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;color:var(--ink)}.trt-setting input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.trt-setting:focus-within{outline:2px solid var(--accent);outline-offset:2px}.trt-note{font-size:12px;line-height:1.5;color:var(--muted);margin:8px 0 0}@font-face{font-family:Terondo Ronde;src:url(/fonts/poppins-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html[data-style="0"] h1{font-weight:700;letter-spacing:-2px;max-width:680px}html[data-style="0"] .section-head h2{font-weight:700;letter-spacing:-1.2px}html[data-style="0"] .eyebrow{letter-spacing:3px}html[data-style="0"] .section-head{margin:40px 0 20px}html[data-style="0"] .cards{gap:22px}html[data-style="0"] .card-body{padding:20px}html[data-style="0"] .card h3{font-weight:700;letter-spacing:-.4px}html[data-style="0"] .card,html[data-style="0"] .memory,html[data-style="0"] .selection{border-radius:22px;box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 13%,transparent)}html[data-style="0"] .tile{border-radius:14px}html[data-style="0"] .art{height:150px}html[data-style="0"] .hero{border-radius:24px}html[data-style="0"] .action,html[data-style="0"] .ap-btn,html[data-style="0"] .icon{border-radius:999px}html[data-style="0"] #browse .result[data-listing-card]{border-radius:18px;box-shadow:0 10px 26px color-mix(in srgb,var(--ink) 10%,transparent)}html[data-style="0"] .capsule-nav,html[data-style="0"] .capsule-reveal{border-radius:26px}html[data-style="0"] .card:focus-within,html[data-style="0"] .card:hover{box-shadow:0 20px 44px color-mix(in srgb,var(--ink) 20%,transparent)}html[data-style="1"] #browse .listing-copy h2,html[data-style="1"] #browse .listing-copy h3,html[data-style="1"] .card h3,html[data-style="1"] .mega-heading h2,html[data-style="1"] .memory h2,html[data-style="1"] .section-head h2,html[data-style="1"] .selection h2,html[data-style="1"] h1{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-weight:400}html[data-style="1"] h1{letter-spacing:-.5px;max-width:620px}html[data-style="1"] .eyebrow{letter-spacing:2.6px;font-weight:700}html[data-style="1"] .section-head{margin:44px 0 18px;padding-bottom:10px;border-bottom:1px solid var(--line)}html[data-style="1"] .cards{gap:26px}html[data-style="1"] .card{background:transparent;border:0;border-top:2px solid var(--ink);border-radius:0}html[data-style="1"] .card-body{padding:20px 0 22px}html[data-style="1"] .card p{max-width:62ch}html[data-style="1"] .art,html[data-style="1"] .hero,html[data-style="1"] .memory,html[data-style="1"] .selection,html[data-style="1"] .tile{border-radius:0}html[data-style="1"] .art{height:150px}html[data-style="1"] .selection{border-left:0;border-right:0;border-top:2px solid var(--ink);border-bottom:0;background:transparent;padding:22px 0}html[data-style="1"] .action,html[data-style="1"] .ap-btn,html[data-style="1"] .icon{border-radius:0}html[data-style="1"]:not([data-listing-view="3"]):not([data-listing-view="6"]) #browse .result[data-listing-card]{border:0;border-top:2px solid var(--ink);background:transparent}html[data-style="1"] #browse .result[data-listing-card],html[data-style="1"] .capsule-nav,html[data-style="1"] .capsule-reveal{border-radius:0}html[data-style="1"] .card:focus-within h3,html[data-style="1"] .card:hover h3{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}html[data-style="2"] h1{font-weight:600;letter-spacing:.5px;max-width:760px}html[data-style="2"] #browse .listing-copy h2,html[data-style="2"] #browse .listing-copy h3,html[data-style="2"] .card h3,html[data-style="2"] .section-head h2{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:600;letter-spacing:-.03em}html[data-style="2"] #browse .listing-copy .muted,html[data-style="2"] .card p,html[data-style="2"] .section-head p,html[data-style="2"] .small-card small{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px}html[data-style="2"] .section-head{margin:28px 0 12px}html[data-style="2"] .cards{gap:10px}html[data-style="2"] .card-body{padding:14px}html[data-style="2"] .art,html[data-style="2"] .card,html[data-style="2"] .memory,html[data-style="2"] .selection,html[data-style="2"] .tile{border-radius:2px}html[data-style="2"] .art{height:120px}html[data-style="2"] .action,html[data-style="2"] .ap-btn,html[data-style="2"] .hero,html[data-style="2"] .icon,html[data-style="2"] #browse .result[data-listing-card]{border-radius:2px}html[data-style="2"] .capsule-nav,html[data-style="2"] .capsule-reveal{border-radius:4px}html[data-style="2"] .card:focus-within,html[data-style="2"] .card:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}html[data-style="3"] #browse .listing-copy h2,html[data-style="3"] #browse .listing-copy h3,html[data-style="3"] .card h3,html[data-style="3"] .memory h2,html[data-style="3"] .section-head h2,html[data-style="3"] .selection h2,html[data-style="3"] h1{font-family:Terondo Ronde,ui-rounded,SF Pro Rounded,Hiragino Maru Gothic ProN,system-ui,sans-serif}html[data-style="3"] h1{font-weight:500;letter-spacing:-1px;font-size:clamp(32px,4.4vw,50px);max-width:780px}html[data-style="3"] .section-head h2{font-weight:500;letter-spacing:-.5px}html[data-style="3"] .card h3{font-weight:500;letter-spacing:-.2px}html[data-style="3"] .eyebrow,html[data-style="3"] .small-card small{font-size:10px;letter-spacing:3.6px;font-weight:600}html[data-style="3"] .section-head{margin:34px 0 15px}html[data-style="3"] .cards{gap:15px}html[data-style="3"] .card-body{padding:17px}html[data-style="3"] .card,html[data-style="3"] .memory,html[data-style="3"] .selection{border-radius:24px;box-shadow:none}html[data-style="3"] .art{border-radius:20px;height:150px}html[data-style="3"] .hero{border-radius:24px}html[data-style="3"] .action,html[data-style="3"] .ap-btn,html[data-style="3"] .discovery-refresh,html[data-style="3"] .fav,html[data-style="3"] .icon,html[data-style="3"] .listing-toolbar select,html[data-style="3"] nav a{border-radius:999px}html[data-style="3"] #browse .result[data-listing-card]{border-radius:22px}html[data-style="3"] .capsule-nav,html[data-style="3"] .capsule-reveal{border-radius:999px}html[data-style="3"] .tile{border-radius:50%;border:2px solid transparent;border-top-color:var(--accent);background:repeating-conic-gradient(from 0deg,var(--accent) 0deg 1.6deg,transparent 1.6deg 18deg) padding-box,var(--soft) padding-box;background-clip:padding-box}html[data-style="3"] .card .label{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--bg);letter-spacing:1.4px}html[data-style="3"]:not([data-listing-view="3"]) #browse .listing-copy .label{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--bg);letter-spacing:1.4px}html[data-style="3"] .card .art{border-bottom:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}html[data-style="3"] .card:focus-within,html[data-style="3"] .card:hover{border-color:var(--accent)}html[data-style="4"] h1{font-weight:900;letter-spacing:-2px;max-width:720px}html[data-style="4"] .section-head h2{font-weight:800;text-transform:uppercase;letter-spacing:.4px}html[data-style="4"] .eyebrow,html[data-style="4"] .label{letter-spacing:1.2px;font-weight:800}html[data-style="4"] .section-head{margin:32px 0 16px;padding-top:12px;border-top:3px solid var(--ink)}html[data-style="4"] .cards{gap:20px}html[data-style="4"] .card-body{padding:16px}html[data-style="4"] .card h3{font-weight:750;letter-spacing:-.3px}html[data-style="4"] .action,html[data-style="4"] .ap-btn,html[data-style="4"] .art,html[data-style="4"] .card,html[data-style="4"] .hero,html[data-style="4"] .icon,html[data-style="4"] .memory,html[data-style="4"] .selection,html[data-style="4"] .tile{border-radius:0}html[data-style="4"] .art{height:130px}html[data-style="4"] #browse .result[data-listing-card],html[data-style="4"] .capsule-nav,html[data-style="4"] .capsule-reveal{border-radius:0}html[data-style="4"] .card:focus-within,html[data-style="4"] .card:hover{box-shadow:inset 0 4px 0 var(--accent)}html[data-style="5"] h1{font-weight:750;letter-spacing:-1px;max-width:700px}html[data-style="5"] .section-head h2{font-weight:750;letter-spacing:-.8px}html[data-style="5"] .eyebrow{letter-spacing:1.8px}html[data-style="5"] .section-head{margin:38px 0 18px}html[data-style="5"] .cards{gap:16px}html[data-style="5"] .card-body{padding:22px}html[data-style="5"] .card h3{font-weight:700;letter-spacing:-.3px}html[data-style="5"] .card{background:var(--soft);border:0;border-radius:26px;box-shadow:0 3px color-mix(in srgb,var(--line) 85%,transparent);transition:transform .16s,box-shadow .16s}html[data-style="5"] .memory,html[data-style="5"] .selection{border:0;border-radius:26px}html[data-style="5"] .art,html[data-style="5"] .tile{border-radius:18px}html[data-style="5"] .art{height:140px}html[data-style="5"] .hero{border-radius:26px}html[data-style="5"] .action,html[data-style="5"] .ap-btn,html[data-style="5"] .icon{border-radius:16px}html[data-style="5"]:not([data-listing-view="3"]):not([data-listing-view="6"]) #browse .result[data-listing-card]{border:0;background:var(--soft)}html[data-style="5"] #browse .result[data-listing-card]{border-radius:20px}html[data-style="5"] .capsule-nav,html[data-style="5"] .capsule-reveal{border-radius:28px}html[data-style="5"] .card:focus-within,html[data-style="5"] .card:hover{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--line) 85%,transparent)}html[data-style="6"] .card .art{width:auto;height:150px;border-radius:14px;margin:0;overflow:hidden}html[data-style="6"] .card-body{text-align:left}html[data-style="6"] .tile{border-radius:14px}html[data-style="6"] h1{font-weight:600;letter-spacing:-1.4px;max-width:740px}html[data-style="6"] .section-head h2{font-weight:600;letter-spacing:-.9px}html[data-style="6"] .card h3{font-weight:600;letter-spacing:-.3px}html[data-style="6"] .eyebrow{letter-spacing:1.2px}html[data-style="6"] .section-head{margin:30px 0 15px}html[data-style="6"] .cards{gap:19px}html[data-style="6"] .card-body{padding:19px}html[data-style="6"] .card,html[data-style="6"] .memory,html[data-style="6"] .selection{border-radius:18px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--surface) 62%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 11%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 85%,transparent)}html[data-style="6"] .hero{border-radius:18px}html[data-style="6"] .ap-btn,html[data-style="6"] .icon{border-radius:14px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 90%,transparent)}html[data-style="6"] .action{border-radius:14px}html[data-style="6"] #browse .result[data-listing-card]{border-radius:16px;border-color:color-mix(in srgb,var(--ink) 14%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 85%,transparent)}html[data-style="6"] .capsule-nav,html[data-style="6"] .capsule-reveal{border-radius:20px}html[data-style="6"] .card:focus-within,html[data-style="6"] .card:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 15%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 95%,transparent)}html[data-style="6"] .capsule-nav,html[data-style="6"] .capsule-reveal,html[data-style="6"] .icon{backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35)}@supports not (backdrop-filter:blur(1px)){html[data-style="6"] .ap-btn,html[data-style="6"] .capsule-nav,html[data-style="6"] .capsule-reveal,html[data-style="6"] .card,html[data-style="6"] .icon,html[data-style="6"] .memory,html[data-style="6"] .selection{background:var(--surface)}}@media(prefers-reduced-transparency:reduce){html[data-style="6"] .capsule-nav,html[data-style="6"] .capsule-reveal,html[data-style="6"] .icon{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-style="6"] .ap-btn,html[data-style="6"] .capsule-nav,html[data-style="6"] .capsule-reveal,html[data-style="6"] .card,html[data-style="6"] .icon,html[data-style="6"] .memory,html[data-style="6"] .selection{background:var(--surface)}}html[data-style="7"] .memory h2,html[data-style="7"] .section-head h2,html[data-style="7"] .selection h2,html[data-style="7"] h1{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-weight:500}html[data-style="7"] h1{letter-spacing:0;max-width:660px}html[data-style="7"] .eyebrow{letter-spacing:3.4px;font-weight:700}html[data-style="7"] .section-head{margin:42px 0 20px;padding-bottom:12px;border-bottom:1px dotted var(--line)}html[data-style="7"] .cards{gap:20px}html[data-style="7"] .card-body{padding:18px 20px}html[data-style="7"] .card h3{font-weight:650;letter-spacing:-.2px}html[data-style="7"] .card{border-radius:12px}html[data-style="7"] .art{border-radius:0;height:150px}html[data-style="7"] .tile{border-radius:8px}html[data-style="7"] .memory,html[data-style="7"] .selection{border-radius:12px}html[data-style="7"] .action,html[data-style="7"] .ap-btn,html[data-style="7"] .hero,html[data-style="7"] .icon{border-radius:10px}html[data-style="7"] #browse .result[data-listing-card]{border-radius:12px}html[data-style="7"] .capsule-nav,html[data-style="7"] .capsule-reveal{border-radius:14px}html[data-style="7"] .card:focus-within,html[data-style="7"] .card:hover{box-shadow:inset 4px 0 0 var(--accent)}html[data-style="8"] h1{font-weight:950;letter-spacing:-3px;text-transform:uppercase;overflow-wrap:break-word;max-width:700px}html[data-style="8"] .section-head h2{font-weight:900;text-transform:uppercase;letter-spacing:-.6px}html[data-style="8"] .eyebrow,html[data-style="8"] .label{font-weight:800;letter-spacing:1.6px}html[data-style="8"] .section-head{margin:34px 0 18px}html[data-style="8"] .cards{gap:18px}html[data-style="8"] .card-body{padding:18px}html[data-style="8"] .card h3{font-weight:850;letter-spacing:-.6px}html[data-style="8"] .card,html[data-style="8"] .memory,html[data-style="8"] .selection{border:3px solid var(--line);border-radius:0;box-shadow:6px 6px color-mix(in srgb,var(--ink) 82%,transparent);transition:transform .14s,box-shadow .14s}html[data-style="8"] .art,html[data-style="8"] .hero,html[data-style="8"] .tile{border-radius:0}html[data-style="8"] .art{height:140px}html[data-style="8"] .action,html[data-style="8"] .ap-btn,html[data-style="8"] .icon{border-radius:0}html[data-style="8"] #browse .result[data-listing-card]{border-width:3px;border-radius:0;box-shadow:5px 5px color-mix(in srgb,var(--ink) 82%,transparent)}html[data-style="8"] .capsule-nav,html[data-style="8"] .capsule-reveal{border-radius:0;border-width:3px}html[data-style="8"] .card:focus-within,html[data-style="8"] .card:hover{transform:translate(3px,3px);box-shadow:3px 3px color-mix(in srgb,var(--ink) 82%,transparent)}html[data-style="9"] h1{font-weight:650;max-width:600px}html[data-style="9"] .section-head h2{font-size:20px;font-weight:700;letter-spacing:-.4px}html[data-style="9"] .eyebrow{letter-spacing:1.4px}html[data-style="9"] .section-head{margin:22px 0 10px}html[data-style="9"] .cards{gap:10px}html[data-style="9"] .card-body{padding:11px}html[data-style="9"] .card h3{font-size:15px;font-weight:650;margin:5px 0;letter-spacing:-.2px}html[data-style="9"] .card p{font-size:12px}html[data-style="9"] .card,html[data-style="9"] .memory,html[data-style="9"] .selection{border-radius:6px}html[data-style="9"] .selection{padding:16px}html[data-style="9"] .memory{padding:18px 20px}html[data-style="9"] .art{height:104px;border-radius:0}html[data-style="9"] .tile{width:44px;height:44px;border-radius:6px;font-size:19px}html[data-style="9"] .action,html[data-style="9"] .ap-btn,html[data-style="9"] .hero,html[data-style="9"] .icon,html[data-style="9"] #browse .result[data-listing-card]{border-radius:6px}html[data-style="9"]:not([data-listing-view="3"]) #browse .result[data-listing-card]{min-height:100px}html[data-style="9"] .capsule-nav,html[data-style="9"] .capsule-reveal{border-radius:8px}html[data-style="9"] .card:focus-within,html[data-style="9"] .card:hover{background:var(--soft)}html[data-style="0"] #browse .listing-copy h2,html[data-style="0"] #browse .listing-copy h3{font-weight:700;letter-spacing:-.4px}html[data-style="1"] #browse .listing-copy h2,html[data-style="1"] #browse .listing-copy h3{font-weight:400;letter-spacing:-.3px}html[data-style="2"] #browse .listing-copy h2,html[data-style="2"] #browse .listing-copy h3{font-weight:600;letter-spacing:-.6px}html[data-style="3"] #browse .listing-copy h2,html[data-style="3"] #browse .listing-copy h3{font-family:Terondo Ronde,ui-rounded,SF Pro Rounded,system-ui,sans-serif;font-weight:500;letter-spacing:-.1px}html[data-style="3"] #browse .listing-visual{border-radius:50%}html[data-style="4"] #browse .listing-copy h2,html[data-style="4"] #browse .listing-copy h3{font-weight:800;text-transform:uppercase;letter-spacing:.4px;font-size:15px}html[data-style="4"] #browse .result[data-listing-card]{border-top-width:3px;border-top-color:var(--ink)}html[data-style="5"] #browse .listing-copy h2,html[data-style="5"] #browse .listing-copy h3{font-weight:700;letter-spacing:-.3px}html[data-style="6"] #browse .listing-copy h2,html[data-style="6"] #browse .listing-copy h3{font-weight:600;letter-spacing:-.2px}html[data-style="7"] #browse .listing-copy h2,html[data-style="7"] #browse .listing-copy h3{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-weight:500;letter-spacing:0}html[data-style="7"] #browse .result[data-listing-card]{border-radius:14px;border-bottom:2px dotted var(--line);border-left-width:3px;border-left-color:var(--accent)}html[data-style="7"] #browse .listing-visual{border-radius:0}html[data-style="8"] #browse .listing-copy h2,html[data-style="8"] #browse .listing-copy h3{font-weight:850;text-transform:uppercase;letter-spacing:-.4px}html[data-style="9"] #browse .listing-copy h2,html[data-style="9"] #browse .listing-copy h3{font-size:15px;font-weight:650;letter-spacing:-.2px}html[data-style] nav a:first-child ========================================================================================== */ html[data-style] nav a:first-child{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}html[data-style] .mega .mega-all,html[data-style] .mega-note a{color:color-mix(in srgb,var(--accent) 52%,var(--ink))}html[data-style] .memory p{color:color-mix(in srgb,var(--muted) 22%,var(--ink))}html[data-style] .card p{color:color-mix(in srgb,var(--muted) 45%,var(--ink))}html[data-style] .card .label,html[data-style] .intro .eyebrow,html[data-style] .small-card small{color:color-mix(in srgb,var(--accent) 52%,var(--ink))}html[data-style]:not([data-listing-view="3"]) #browse .listing-copy .label,html[data-style]:not([data-listing-view="3"]) #browse .listing-copy p{color:color-mix(in srgb,var(--accent) 52%,var(--ink))}html[data-style]:not([data-listing-view="3"]) #browse .listing-copy .muted{color:color-mix(in srgb,var(--muted) 45%,var(--ink))}html[data-style="3"] .card .label,html[data-style="3"]:not([data-listing-view="3"]) #browse .listing-copy .label{color:var(--bg)}html[data-style="0"][data-theme=dark] .card,html[data-style="0"][data-theme=dark] .memory,html[data-style="0"][data-theme=dark] .selection{box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 6%,transparent)}html[data-style="8"][data-theme=dark] .card,html[data-style="8"][data-theme=dark] .memory,html[data-style="8"][data-theme=dark] .selection{box-shadow:6px 6px color-mix(in srgb,var(--line) 95%,transparent)}html[data-style="8"][data-theme=dark] #browse .result[data-listing-card]{box-shadow:5px 5px color-mix(in srgb,var(--line) 95%,transparent)}html[data-style="5"][data-theme=dark] .card{box-shadow:0 3px color-mix(in srgb,var(--line) 60%,transparent)}@media(prefers-color-scheme:dark){html[data-style="0"]:not([data-theme=light]) .card,html[data-style="0"]:not([data-theme=light]) .memory,html[data-style="0"]:not([data-theme=light]) .selection{box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 6%,transparent)}html[data-style="8"]:not([data-theme=light]) .card,html[data-style="8"]:not([data-theme=light]) .memory,html[data-style="8"]:not([data-theme=light]) .selection{box-shadow:6px 6px color-mix(in srgb,var(--line) 95%,transparent)}html[data-style="5"]:not([data-theme=light]) .card{box-shadow:0 3px color-mix(in srgb,var(--line) 60%,transparent)}}@media(max-width:400px){html[data-style] .memory .action{white-space:normal}}@media(prefers-reduced-motion:reduce){html[data-style] .card,html[data-style] .card .art{transition:none!important}html[data-style] .card:focus-within,html[data-style] .card:hover{transform:none!important}}.ap-desc{grid-column:1/-1;margin:10px 0 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--line) 70%,transparent);color:var(--ink);font-size:15px;line-height:1.5;max-width:62ch}.ap-desc strong{display:block;margin-bottom:4px;font-weight:750;letter-spacing:-.2px}@media(max-width:620px){.ap-desc{font-size:16px;line-height:1.45;padding:12px}.ap-choice{font-size:11px}.ap-choice svg{max-height:76px}}.webcam-local-clock{display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-top:8px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:500 11px/1.4 system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:normal}.webcam-local-clock-detail{margin:10px 16px;font-size:12px}.stream-screen-open .webcam-local-clock-detail{display:none}[dir=rtl] nav .secondary{margin-left:0;margin-right:auto}[dir=rtl] .mega-group>summary:after,[dir=rtl] .mega-legacy{margin-left:0;margin-right:auto}@media(min-width:761px){[dir=rtl] .mega .mega-all{margin-left:0;margin-right:auto}}@media(max-width:760px){[dir=rtl] .mega .mega-close{margin-left:0;margin-right:auto}}[dir=rtl] .skip{left:auto;right:auto;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[dir=rtl] .skip:focus{left:auto;right:15px;top:10px;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal}[dir=rtl] .fav{right:auto;left:10px}[dir=rtl] body{overflow-x:hidden}.fav2-dialog{--f2-surface:var(--surface,#fff);--f2-ink:var(--ink,#14213d);--f2-muted:var(--muted,#526079);--f2-line:var(--line,#dce2ed);--f2-accent:var(--accent,#2456c6);--f2-soft:var(--soft,#e8eefc);--f2-bg:var(--bg,#f6f8fc);background:var(--f2-surface);color:var(--f2-ink);border:1px solid var(--f2-line);border-radius:16px;padding:0;width:min(440px,calc(100% - 32px));max-width:440px;max-height:min(640px,85vh);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 48px #0a142838}.fav2-dialog:not([open]){display:none}.fav2-dialog::backdrop{background:#07182c99}.fav2-dialog[open]{animation:fav2-pop .16s ease-out}.fav2-dialog.fav2-ancre{position:fixed;margin:0;top:var(--fav2-top);left:var(--fav2-left);max-height:min(640px,calc(100dvh - var(--fav2-top) - 16px))}@keyframes fav2-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fav2-dialog[open]{animation:none}}.fav2-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 12px}.fav2-head h2{margin:0;font-size:19px;letter-spacing:-.3px}.fav2-close{flex-shrink:0;border:1px solid var(--f2-line);background:var(--f2-surface);color:var(--f2-ink);border-radius:10px;width:44px;height:44px;display:grid;place-items:center}.fav2-close svg{width:18px;height:18px}.fav2-search-wrap{position:relative;margin:0 20px 12px}.fav2-search{width:100%;box-sizing:border-box;border:1px solid var(--f2-line);border-radius:11px;background:var(--f2-bg);color:var(--f2-ink);padding:11px 14px;padding-inline-start:40px;font:inherit;min-height:44px}.fav2-search::-webkit-search-cancel-button{-webkit-appearance:none}.fav2-search-icon{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--f2-muted);pointer-events:none}.fav2-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 12px}.fav2-tab{flex:0 0 auto;border:1px solid var(--f2-line);background:var(--f2-surface);color:var(--f2-ink);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600;min-height:44px;display:flex;align-items:center;gap:6px;white-space:nowrap}.fav2-tab[aria-pressed=true]{background:var(--f2-accent);border-color:var(--f2-accent);color:#fff}.fav2-tab .fav2-n{opacity:.85;font-weight:600;font-variant-numeric:tabular-nums}.fav2-tab[hidden]{display:none}.fav2-status{margin:0 20px 8px;font-size:13px;color:var(--f2-muted);min-height:18px}.fav2-scroll{flex:1;overflow-y:auto;border-top:1px solid var(--f2-line)}.fav2-list{list-style:none;margin:0;padding:0 12px 16px}.fav2-list-cat{padding-top:0}.fav2-empty{margin:22px 20px;color:var(--f2-muted);font-size:14px;text-align:center}.fav2-row{display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--f2-line);position:relative}.fav2-row:last-child{border-bottom:0}.fav2-link{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:11px 8px;min-height:44px}.fav2-thumb{flex-shrink:0;width:44px;height:44px;border-radius:10px;overflow:hidden;background:var(--f2-soft);display:grid;place-items:center;color:var(--f2-accent);font-weight:800;font-size:16px}.fav2-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fav2-info{min-width:0;flex:1}.fav2-title{display:block;font-size:14px;font-weight:650;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav2-meta{display:block;font-size:12px;color:var(--f2-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav2-remove{flex-shrink:0;width:44px;min-height:44px;border:0;background:transparent;color:var(--f2-muted);display:grid;place-items:center;opacity:0;transition:opacity .1s}.fav2-remove svg{width:17px;height:17px}.fav2-remove:focus-visible,.fav2-row:focus-within .fav2-remove,.fav2-row:hover .fav2-remove{opacity:1}@media(hover:none){.fav2-remove{opacity:1}}.fav2-remove:hover{color:#c0392b}.fav2-row-undo{align-items:center;justify-content:space-between;padding:11px 12px;gap:10px;background:var(--f2-soft)}.fav2-row-undo p{margin:0;font-size:13px;color:var(--f2-ink)}.fav2-undo{border:1px solid var(--f2-accent);background:transparent;color:var(--f2-accent);border-radius:9px;padding:8px 13px;font-weight:650;font-size:13px;min-height:44px}.fav2-close:focus-visible,.fav2-row *:focus-visible,.fav2-search:focus-visible,.fav2-tab:focus-visible{outline:3px solid var(--f2-accent);outline-offset:2px}@media(max-width:760px){.fav2-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:88vh;border-radius:18px 18px 0 0;border-bottom:0}.fav2-dialog:before{content:"";display:block;width:36px;height:4px;border-radius:3px;background:var(--f2-line);margin:9px auto 0}}@media(max-width:400px){.fav2-head{padding:16px 16px 10px}.fav2-search-wrap,.fav2-tabs{margin-left:16px;margin-right:16px}.fav2-tabs{padding-right:16px}}.fav2-badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--f2-accent,#2456c6);color:#fff;font-size:9px;line-height:14px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 0 0 2px var(--f2-surface,#fff)}.fav2-badge[hidden]{display:none}.fav2-badge{right:auto;inset-inline-end:2px}.fav2-tri-wrap{display:flex;align-items:center;gap:8px;margin:0 20px 10px;font-size:13px}.fav2-tri-label{color:var(--f2-muted);white-space:nowrap}.fav2-tri{flex:1;min-height:44px;border:1px solid var(--f2-line);border-radius:9px;background:var(--f2-surface);color:var(--f2-ink);padding:8px 10px;font:inherit}.fav2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fav2-poignee{flex-shrink:0;width:32px;min-height:44px;border:0;background:transparent;color:var(--f2-muted);display:grid;place-items:center;cursor:grab;touch-action:none}.fav2-poignee:active{cursor:grabbing}.fav2-poignee svg{width:16px;height:16px}.fav2-row[draggable=true]{background:var(--f2-surface)}.fav2-row[draggable=true]:hover{background:var(--f2-bg)}.result[data-fav2-id]{position:relative}.fav2-card-heart{position:absolute;top:10px;inset-inline-end:10px;right:10px;background:var(--f2-surface,#fff);color:var(--f2-ink,#203149);border:1px solid var(--f2-line,#dce2ed);border-radius:50%;width:44px;height:44px;display:grid;place-items:center;z-index:1}.fav2-card-heart[aria-pressed=true]{background:var(--f2-accent,#2456c6);border-color:var(--f2-accent,#2456c6);color:#fff}.fav2-card-heart svg{width:19px;height:19px}.fav2-card-heart:hover{filter:brightness(.97)}.fav2-groupe{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:14px 20px 6px;font-size:12px;font-weight:750;letter-spacing:.2px;color:var(--f2-ink)}.fav2-groupe-n{color:var(--f2-muted);font-weight:650;font-variant-numeric:tabular-nums}.fav2-add{flex-shrink:0;width:44px;min-height:44px;border:0;background:transparent;color:var(--f2-muted);display:grid;place-items:center}.fav2-add svg{width:19px;height:19px}.fav2-add[aria-pressed=true]{color:var(--f2-accent)}.fav2-add[aria-pressed=true] svg{fill:currentColor}.fav2-row-note{padding:12px 8px;font-size:13px;color:var(--f2-muted);min-height:44px;align-items:center}.fav2-row-tous{padding:0}.fav2-tous{display:block;width:100%;padding:12px 8px;min-height:44px;font-size:13px;font-weight:650;color:var(--f2-accent);box-sizing:border-box}.fav2-row-cat .fav2-link{padding-block:9px}.fav2-add svg,.fav2-card-heart svg,.fav2-close svg,.fav2-poignee svg,.fav2-remove svg{pointer-events:none}.card[data-id=euronews-english-live] .art{background:#bedbfb}.card[data-id=euronews-english-live] .art>picture{background:transparent}.card[data-id=euronews-english-live] .art>img,.card[data-id=euronews-english-live] .art>picture>img{object-fit:contain;padding:12px;background:transparent}.card[data-id=la-science-cqfd] .art{background:#752d83}.card[data-id=la-science-cqfd] .art>picture{background:transparent}.card[data-id=la-science-cqfd] .art>img,.card[data-id=la-science-cqfd] .art>picture>img{object-fit:contain;padding:12px;background:transparent}.pvt-top{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.pvt-top>.ap-row{margin-top:0}.pvt-top>.ap-pal{margin-top:0;padding-top:0;border-top:none}#apparence-panneau>.trt-settings:last-child{margin-bottom:0}@media(max-width:620px){.pvt-top{gap:8px;margin-bottom:12px}}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}@media(max-width:760px){.mobile-nav-ready .mobile-shortcuts{padding-bottom:4px;margin-bottom:0}.mobile-nav-ready .mobile-shortcuts a{min-height:40px}.intro{padding:16px 0 14px}}.heros{margin:0 0 28px}.heros-carte{--heros-fond:#121729;--heros-acc:#ffd166;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 34px;align-items:center;padding:34px 40px 26px;border-radius:24px;background:var(--heros-fond);color:#f4f6fb;overflow:hidden}.heros-texte{min-width:0}.heros-lieu{margin:0 0 14px;font:700 11px/1.2 system-ui,-apple-system,sans-serif;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.heros-titre{margin:0 0 14px;font:800 clamp(28px,3.1vw,42px)/1.12 system-ui,-apple-system,sans-serif;letter-spacing:-.02em;color:#fff}.heros-titre mark{background:var(--heros-acc);color:#12161b;padding:.02em .22em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.heros-dit{margin:0 0 20px;font-size:15px;line-height:1.5;max-width:36ch;opacity:.86}.heros-cta{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border-radius:999px;background:#fff;color:#12161b;font-weight:700;font-size:14px;text-decoration:none}.heros-cta:focus-visible,.heros-cta:hover{background:var(--heros-acc);color:#12161b}.heros-media{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 18px 40px #0005}.heros-media img{display:block;width:100%;height:100%;object-fit:cover}.heros-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;animation:heros-fondu .6s .3s forwards}@keyframes heros-fondu{to{opacity:1}}.heros-lire{position:absolute;inset:0;margin:auto;width:64px;height:64px;border:0;border-radius:50%;background:#ffffffe6;box-shadow:0 6px 20px #0006;cursor:pointer;display:none}.heros-lire:after{content:"";position:absolute;left:26px;top:20px;border-left:20px solid #12161b;border-top:12px solid transparent;border-bottom:12px solid transparent}.heros-lire:focus-visible,.heros-lire:hover{background:var(--heros-acc)}.heros-media[data-manuel] .heros-lire{display:block}.heros-direct .heros-lire{display:none!important}.heros-points{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;margin:0}.heros-points button{width:26px;height:16px;padding:0;border:0;background:transparent;cursor:pointer}.heros-points button:before{content:"";display:block;height:3px;border-radius:2px;background:#fff5}.heros-points button:hover:before{background:#fffa}.heros-points button[aria-current=true]:before{background:var(--heros-acc)}.heros-points button:focus-visible{outline:2px solid var(--heros-acc);outline-offset:2px}@media(max-width:760px){.heros{margin-bottom:20px}.heros-carte{grid-template-columns:1fr;gap:14px;padding:12px 14px;border-radius:18px}.heros-media{order:-1;border-radius:12px}.heros-lire{display:block}.heros-lieu{margin-bottom:8px}.heros-titre{font-size:25px;margin-bottom:10px}.heros-dit{font-size:14px;margin-bottom:14px}.heros-cta{min-height:42px}.heros-points{gap:5px}.heros-points button{width:18px}}@media(prefers-reduced-motion:reduce){.heros-media iframe{animation:none;opacity:1}}html:not([data-theme=dark]) .heros-carte{--heros-acc:#ffe08a;background:var(--surface,#fff)!important;color:var(--ink,#14213d);border:1px solid var(--line,#dce2ed);box-shadow:0 14px 40px #14213d14}html:not([data-theme=dark]) .heros-titre{color:var(--ink,#14213d)}html:not([data-theme=dark]) .heros-titre mark{background:#ffe08a;color:#14213d}html:not([data-theme=dark]) .heros-lieu{opacity:1;color:var(--accent,#2456c6)}html:not([data-theme=dark]) .heros-dit{opacity:1;color:var(--muted,#526079)}html:not([data-theme=dark]) .heros-cta{background:var(--ink,#14213d);color:#fff}html:not([data-theme=dark]) .heros-cta:focus-visible,html:not([data-theme=dark]) .heros-cta:hover{background:var(--accent,#2456c6);color:#fff}html:not([data-theme=dark]) .heros-lire{background:#ffffffe6}html:not([data-theme=dark]) .heros-media{box-shadow:0 12px 30px #14213d33}html:not([data-theme=dark]) .heros-points button:before{background:#14213d22}html:not([data-theme=dark]) .heros-points button:hover:before{background:#14213d66}html:not([data-theme=dark]) .heros-points button[aria-current=true]:before{background:var(--accent,#2456c6)!important}.mh-live-pop{position:absolute;z-index:80;top:calc(100% + 9px);right:0;min-width:236px;max-width:304px;background:var(--surface,#fff);border:1px solid var(--line,rgba(20,24,50,.14));border-radius:12px;padding:11px 13px;box-shadow:0 20px 50px -20px #00000073;font:400 13.3px/1.5 -apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--g-tx2,#5a6672);text-align:left}html[data-theme=dark] .mh-live-pop{box-shadow:0 20px 50px -20px #000000b8}.mh-live-pop[hidden]{display:none}.mh-live-pop .mh-live-t{margin:0 0 8px;font-size:10.9px;letter-spacing:.16em;text-transform:uppercase;color:var(--g-tx2,#5a6672);font-weight:700}.mh-live-pop ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mh-live-pop li{display:flex;align-items:center;gap:9px}.mh-live-pop li svg{flex:none;border-radius:2px;box-shadow:0 0 0 1px var(--line,rgba(20,24,50,.14))}.mh-live-pop li b{margin-left:auto;font-family:ui-monospace,Menlo,monospace;color:var(--g-tx,#12161b);font-weight:700}.mh-live-pop .mh-live-plus{color:var(--g-tx2,#5a6672);font-size:12.5px;margin:7px 0 0}.mh-live-pop .mh-live-note{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--line,rgba(20,24,50,.14));color:var(--g-tx2,#5a6672);font-size:11.5px}.mh-live-pop .mh-live-p{margin:0;color:var(--g-tx,#12161b)}@media(max-width:760px){.mh-live-pop{min-width:200px;max-width:min(280px,86vw)}}.heros-carte .heros-media{--ec-h:7px;--ec-b:16px;box-sizing:content-box;padding:var(--ec-h) var(--ec-h) var(--ec-b);border-radius:16px;background:linear-gradient(#2c3241,#161a23);box-shadow:0 18px 40px #0005,inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff14}.heros-carte .heros-media img{border-radius:6px}.heros-carte .heros-media iframe{inset:var(--ec-h) auto auto var(--ec-h);width:calc(100% - var(--ec-h)*2);height:calc(100% - var(--ec-h) - var(--ec-b));border-radius:6px}.heros-carte .heros-media .heros-lire{inset:var(--ec-h) var(--ec-h) var(--ec-b) var(--ec-h);margin:auto}html:not([data-theme=dark]) .heros-carte .heros-media{box-shadow:0 16px 34px #14213d2e,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14}@media(max-width:760px){.heros-carte .heros-media{--ec-h:5px;--ec-b:12px;border-radius:13px}}.heros-carte .heros-points{border-bottom:0;padding-bottom:0}:root{--mh-globe:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%2F%3E%3Cellipse%20cx%3D%2210%22%20cy%3D%2210%22%20rx%3D%223%22%20ry%3D%227%22%2F%3E%3Cpath%20d%3D%22M3.2%208h13.6M3.2%2012h13.6%22%2F%3E%3C%2Fsvg%3E)}.heros-carte{padding-bottom:15px}.heros-carte .heros-points{grid-column:1/-1;width:100%;margin:0;gap:6px;flex-wrap:nowrap}.heros-carte .heros-points button{flex:1 1 0;width:auto;min-width:0;display:flex;align-items:flex-end;height:16px}@media(max-width:760px){.heros-carte{padding-bottom:12px}.heros-carte .heros-points{gap:5px}}main#main>.mag-section{margin-bottom:0}body>footer,main#main+footer{border-top:0;padding-top:0;margin-top:75px}.cards-suite{margin-top:18px}@media(max-width:600px){.cards-suite{margin-top:14px}}.edito-titre,.heros-titre,.mag-titre,.section-head h2,h1,h2,h3{text-wrap:balance}.edito-corps p,.heros-dit,.mag-ex,p{text-wrap:pretty}.edito-titre,.heros-titre{hanging-punctuation:first last}body{text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;-webkit-font-feature-settings:"kern" 1,"liga" 1;font-feature-settings:"kern" 1,"liga" 1}.mh-live-pop .mh-live-chiffres b{font-variant-numeric:tabular-nums}.edito-titre{letter-spacing:-.018em}.heros-titre{letter-spacing:-.022em}.edito-sur,.eyebrow,.heros-lieu{letter-spacing:.18em}@media(hover:hover)and (pointer:fine){.heros-carte .heros-points{opacity:0;transition:opacity .16s ease}.heros-carte:focus-within .heros-points,.heros-carte:hover .heros-points{opacity:1}}@media(prefers-reduced-motion:reduce){.heros-carte .heros-points{transition:none}}@media(min-width:1000px){main#main>.edito{max-width:none}.edito-corps{column-count:2;column-gap:52px;column-rule:1px solid var(--line,#dce2ed)}.edito-corps p{margin-bottom:14px}.edito-corps p:first-child{break-after:avoid}.edito-titre{max-width:24ch}}.episodes-liste{gap:2px}.episodes-liste li{padding:7px 10px;border:0;border-radius:8px;background:none;gap:0;transition:background .12s}.episodes-liste li:focus-within,.episodes-liste li:hover{background:var(--g-surf2,#f4f6f9)}.episodes-liste .ep-titre{font-size:13.6px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.episodes-liste .ep-meta{font-size:11.5px;color:var(--muted);max-height:0;overflow:hidden;opacity:0;transition:max-height .14s,opacity .14s,margin .14s}.episodes-liste .ep-actions{display:flex;gap:6px;max-height:0;overflow:hidden;opacity:0;transition:max-height .14s,opacity .14s,margin .14s}.episodes-liste li:focus-within .ep-meta,.episodes-liste li:hover .ep-meta{max-height:20px;opacity:1;margin-top:3px}.episodes-liste li:focus-within .ep-actions,.episodes-liste li:hover .ep-actions{max-height:34px;opacity:1;margin-top:7px}.episodes-liste .ep-dl,.episodes-liste .ep-lire{font-size:11.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);text-decoration:none;white-space:nowrap}@media(hover:none){.episodes-liste .ep-actions,.episodes-liste .ep-meta{max-height:none;opacity:1;overflow:visible}.episodes-liste .ep-meta{margin-top:3px}.episodes-liste .ep-actions{margin-top:7px}.episodes-liste li:not(:first-child){border-top:1px solid var(--line);border-radius:0}}@media(prefers-reduced-motion:reduce){.episodes-liste .ep-actions,.episodes-liste .ep-meta,.episodes-liste li{transition:none}}.mag-section{margin:34px 0 8px}.mag-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.mag-h2{margin:0;font:800 22px/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;color:var(--ink,#14213d);display:flex;align-items:center;gap:9px}.mag-h2:before{content:"";width:19px;height:19px;flex:none;background-color:currentColor;-webkit-mask:var(--mag-ico) center/19px 19px no-repeat;mask:var(--mag-ico) center/19px 19px no-repeat}:root{--mag-ico:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.7%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20width%3D%2218%22%20height%3D%2214%22%20x%3D%223%22%20y%3D%225%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%209h5m-5%204h5m-5%203h3m6-7h2m-2%204h2%22%2F%3E%3C%2Fsvg%3E)}.mag-tout{flex:none;font-weight:700;font-size:14px;color:var(--accent,#2456c6);text-decoration:none;white-space:nowrap}.mag-tout:focus-visible,.mag-tout:hover{text-decoration:underline}.mag-cartes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mag-carte{background:var(--surface,#fff);border:1px solid var(--line,#dce2ed);border-radius:16px;overflow:hidden}html[data-theme=dark] .mag-carte{background:var(--surface,#171b23)}.mag-lien{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.mag-vue{aspect-ratio:16/9;background:var(--g-surf2,#f4f6f9);overflow:hidden}.mag-vue img{display:block;width:100%;height:100%;object-fit:cover}.mag-corps{padding:13px 15px 16px;display:flex;flex-direction:column;gap:7px}.mag-titre{margin:0;font:700 15.5px/1.32 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink,#14213d);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mag-ex{margin:0;font-size:13.5px;line-height:1.45;color:var(--muted,#526079);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mag-carte:hover{border-color:var(--accent,#2456c6)}@media(max-width:1024px){.mag-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mag-cartes{grid-template-columns:1fr;gap:14px}.mag-h2{font-size:19px}.mag-section{margin-top:26px}}.edito{margin:46px auto 8px;max-width:640px;padding:0 4px}.edito-sur{margin:0 0 8px;font:700 11px/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--accent,#2456c6)}.edito-titre{margin:0 0 16px;font:800 clamp(22px,2.3vw,29px)/1.22 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em;color:var(--ink,#14213d);text-wrap:balance}.edito-corps p{margin:0 0 13px;line-height:1.62;color:var(--g-tx,#2a3346)}html[data-theme=dark] .edito-corps p{color:var(--soft,#c3c9e8)}.edito-corps p:last-child{margin-bottom:0}.edito-sign{margin:16px 0 0;padding-top:13px;border-top:1px solid var(--line,#dce2ed);font:600 13px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--muted,#526079)}.edito+.mag-section{margin-top:38px}@media(max-width:760px){.edito{margin:34px auto 6px;max-width:none}.edito-corps p{font-size:15px;line-height:1.58}.edito+.mag-section{margin-top:30px}}.edito{max-width:660px;border-top:3px solid var(--ink,#14213d);padding-top:20px}.edito-sur{letter-spacing:.22em;color:var(--ink,#14213d)}.edito-titre{font-size:clamp(25px,2.7vw,34px);line-height:1.16;margin-bottom:20px}.edito-corps p:first-child{font-size:17.5px;line-height:1.6;color:var(--ink,#14213d)}.edito-corps p:first-child:first-letter{float:left;font-size:54px;line-height:.86;font-weight:800;padding:2px 9px 0 0;color:var(--accent,#2456c6)}.edito-corps p{font-size:15.5px}.edito-sign{border-top:0;margin-top:22px;padding-top:0;font-style:italic;font-size:14px}.edito-sign:before{content:"";display:block;width:42px;height:2px;background:var(--ink,#14213d);margin-bottom:10px}@media(max-width:760px){.edito-corps p:first-child{font-size:16.5px}.edito-corps p:first-child:first-letter{font-size:46px;padding-right:8px}}.heros-carte .heros-points{opacity:1!important;transition:none!important}.heros-carte .heros-points button:before{flex:1 1 auto;width:100%;height:4px;border-radius:2px}.heros-carte .heros-points button:before{background:color-mix(in srgb,var(--accent,#2456c6) 35%,transparent)!important}html[data-theme=dark] .heros-carte .heros-points button:before{background:color-mix(in srgb,var(--accent,#c6d3ec) 45%,transparent)!important}html .heros-carte .heros-points button:hover:before{background:color-mix(in srgb,var(--accent,#2456c6) 65%,transparent)!important}html .heros-carte .heros-points button[aria-current=true]:before{background:var(--accent,#2456c6)!important}section.memory.memoire{display:block;max-width:1140px;margin:40px auto 12px;padding:30px 32px 28px}.memoire-tete{display:flex;align-items:center;justify-content:space-between;gap:20px 30px}.memoire-tete h2{margin:6px 0}.memoire .memoire-tete p{max-width:640px}.memoire-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 30px;margin:26px 0 0;padding:24px 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.memoire-col{min-width:0}.memoire-col h3{margin:0 0 7px;font-size:15.5px;line-height:1.3;letter-spacing:-.1px;color:var(--ink)}.memoire-col h3:before{content:"";display:block;width:26px;height:3px;margin:0 0 11px;border-radius:2px;background:var(--accent)}.memoire .memoire-col p{max-width:none;font-size:14px;line-height:1.6}.memoire-liens{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0}.memoire-liens li{margin:0;padding:0}.memoire-liens a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600}.memoire-liens a:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:1190px){section.memory.memoire{margin-left:24px;margin-right:24px}}@media(max-width:1023px){.memoire-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){section.memory.memoire{margin:32px 16px 8px;padding:24px 20px}.memoire-tete{flex-direction:column;align-items:flex-start;gap:16px}.memoire-cols{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:22px;padding-top:20px}.memoire-liens{gap:6px}.memoire-liens a{padding:0 14px;font-size:13.5px}}.aff{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.aff label{color:var(--muted);font-size:12.5px}.aff select{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.aff select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.aff-ancre{position:relative;display:inline-flex}.aff-pop{position:absolute;z-index:40;bottom:calc(100% + 6px);left:50%;width:min(340px,calc(100vw - 16px));transform:translate(calc(-50% + var(--aff-dx,0px)));padding:16px 18px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);text-align:start;font-size:13px;line-height:1.5;box-shadow:0 18px 40px -12px #14183359,0 2px 6px #1418331f}.aff-pop:after{content:"";position:absolute;top:100%;left:calc(50% - var(--aff-dx,0px));width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.aff-pop-titre{margin:0 0 8px;font-weight:700;font-size:14px;color:var(--ink)}.aff-pop dl{margin:0}.aff-pop dt{margin:8px 0 1px;font-weight:650;color:var(--ink)}.aff-pop dd{margin:0;color:var(--muted)}.aff-pop #data-notice{margin:12px 0 0;padding:9px 11px;border-radius:9px;background:var(--soft);color:var(--ink)}.aff-pop .aff-pop-note{margin:8px 0 0;color:var(--muted);font-size:12px}@media(max-width:760px){.aff{flex-basis:100%;margin-inline-start:0}.aff select{font-size:16px}}.pat{padding:18px 0 48px}.pat-retour{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:14px;font-weight:600}.pat-retour:hover{color:var(--ink)}.pat-tete{padding:10px 0 8px;max-width:760px}.pat-tete h1{max-width:760px}.pat-chapo{margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--muted)}.pat h2{margin:44px 0 16px;font-size:25px;letter-spacing:-.5px;line-height:1.2}.pat-grille{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0}.pat-grille li{margin:0;padding:0;min-width:0}.pat-carte{display:flex;flex-direction:column;gap:6px;height:100%;min-height:44px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink)}.pat-carte strong{font-size:17px;line-height:1.3}.pat-carte strong:after{content:" \2192";color:var(--accent)}.pat-carte span{font-size:14px;line-height:1.55;color:var(--muted)}.pat-carte:hover{border-color:var(--accent)}.pat-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px}.pat-cols article{min-width:0}.pat-cols h3{margin:0 0 8px;font-size:18px;line-height:1.3}.pat-cols h3:before{content:"";display:block;width:28px;height:3px;margin:0 0 12px;border-radius:2px;background:var(--accent)}.pat-cols p,.pat-sources p{margin:0;font-size:15.5px;line-height:1.7;max-width:62ch}.pat-sources p{color:var(--ink)}.pat-faq details{border-top:1px solid var(--line)}.pat-faq details:last-child{border-bottom:1px solid var(--line)}.pat-faq summary{display:flex;align-items:center;min-height:52px;padding:10px 0;font-weight:650;font-size:16px;cursor:pointer}.pat-faq details p{margin:0 0 16px;max-width:70ch;font-size:15px;line-height:1.65;color:var(--muted)}@media(max-width:1023px){.pat-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pat{padding-top:8px}.pat-chapo{font-size:16px}.pat h2{margin-top:34px;font-size:22px}.pat-cols,.pat-grille{grid-template-columns:minmax(0,1fr)}.pat-cols{gap:24px}}.episodes-liste .ep-lire[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}html[data-mode=night] .episodes-liste .ep-lire[aria-pressed=true],html[data-theme=dark]:not([data-mode=day]) .episodes-liste .ep-lire[aria-pressed=true]{color:#000}footer.pr10{--footer-gap:30px;--footer-links-gap:26px;display:block;max-width:1180px;margin:0 auto;padding-block:36px 30px;color:var(--ink);font-size:13px}footer.pr10 *,footer.pr10 :after,footer.pr10 :before{box-sizing:border-box}footer.pr10 a{color:inherit;text-decoration:none}.pr10-top{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:var(--footer-gap);align-items:start}.pr10-right,.pr10-side{min-width:0}.pr10-right{display:flex;flex-direction:column;gap:22px}.pr10-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--footer-links-gap)}.pr10-cardw{container-type:inline-size;width:100%}.pr10-card{aspect-ratio:148/105;position:relative;isolation:isolate;display:grid;align-content:safe center;background:var(--surface);border:1px solid var(--line);border-radius:1cqw;box-shadow:0 3.5cqw 7cqw -4cqw #14183373;block-size:70.94595cqw;min-block-size:0}.pr10-card:before{content:"";position:absolute;inset:2.2cqw;z-index:-1;border-radius:.5cqw;pointer-events:none;background:var(--postcard-image,url(/assets/carte/silvaplana-800.webp)) center/cover no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(105deg,#0003,#00000042 52%,#000 90%);mask-image:linear-gradient(105deg,#0003,#00000042 52%,#000 90%)}.pr10-l{min-width:0;padding:5cqw 37cqw 47px 5cqw}.pr10-l:after{content:"";display:block;clear:both}.pr10-sw{position:absolute;inset-block-start:4cqw;inset-inline-end:4cqw;width:29cqw;aspect-ratio:210/170}.pr10-timbre{position:absolute;inset-block-start:0;inset-inline-end:0;width:58%;height:89%;transform:rotate(1.8deg);filter:drop-shadow(0 1px 2px #14183347) drop-shadow(0 8px 16px #1418332e)}.pr10-tampon svg,.pr10-timbre svg{display:block;width:100%;height:100%;overflow:visible}.pr10-tampon{position:absolute;inset-block-end:0;inset-inline-start:-9%;width:71%;height:88%;transform:rotate(-12deg);opacity:.86;mix-blend-mode:multiply;pointer-events:none}.pr10-quote{display:block;margin:0;font:italic 600 max(16px,5cqw)/1.28 "IBM Plex Serif",Georgia,serif;color:var(--ink);text-wrap:pretty}.pr10-quote small{display:block;margin-block-start:.5em;font:400 max(11px,3.2cqw)/1.3 system-ui,sans-serif;color:color-mix(in srgb,var(--muted) 45%,var(--ink))}.pr10-card[data-citation=longue] .pr10-quote{font-size:max(15px,4.4cqw)}.pr10-card[data-citation=tres-longue] .pr10-quote{font-size:max(14px,3.9cqw)}.pr10-timbre-svg .mq-t-cap{font:600 8.4px Barlow Condensed,Arial Narrow,system-ui,sans-serif;letter-spacing:1.9px;fill:#c8362b}.pr10-timbre-svg .mq-t-val{font:italic 700 66px Fraunces,Georgia,serif;fill:#c8362b}.pr10-timbre-svg .mq-t-small{font:500 6.6px Barlow Condensed,Arial Narrow,system-ui,sans-serif;letter-spacing:1.4px;fill:#c8362b}.pr10-timbre-svg .mq-t-hand{font:400 11px Caveat,Bradley Hand,cursive;fill:#141833;opacity:.85}.pr10-tampon-svg text{font:700 8.6px Barlow Condensed,Arial Narrow,system-ui,sans-serif;letter-spacing:1.3px;fill:#c8362b}.pr10-tampon-svg .mq-p-d{font-size:8px;letter-spacing:.4px;font-weight:600}.pr11-dots{position:absolute;inset-inline:5cqw;bottom:-5px;gap:5px;z-index:1}.pr11-dots,.pr11-dots button{height:44px;display:flex;margin:0;padding:0}.pr11-dots button{flex:1 1 0;min-width:0;min-height:44px;align-items:center;border:0;border-radius:0;background:none;cursor:pointer}.pr11-dots button:before{content:"";width:100%;height:4px;border-radius:2px;background:#ffffff61;transition:background-color .15s}.pr11-dots button:hover:before{background:#ffffffb3}.pr11-dots button[aria-current=true]:before{background:#fffffff2}.pr11-dots button:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:2px}.pr10-marks{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:11px 13px;margin:0;padding:3px 0}.pr10-marks li{display:inline-flex;align-items:center;gap:9px;padding:6px 10px;border-radius:3px;position:relative;background:linear-gradient(#cf3b2e,#b7291f);color:#fff;box-shadow:inset 0 0 0 1.5px #fff6e6e6,inset 0 0 0 3.5px #b7291f,inset 0 0 0 4.5px #fff6e68c,0 1px 2px #1418334d,0 3px 8px -4px #14183359;font:600 12px/1.15 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transform:rotate(-.8deg)}.pr10-marks li:nth-child(2n){transform:rotate(.7deg)}.pr10-marks li:nth-child(3n){transform:rotate(-.4deg)}.pr10-marks li:before{content:"";flex:0 0 auto;width:15px;height:15px;background:transparent 50%/15px no-repeat url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5%201h5v4h4v5h-4v4H5v-4H1V5h4z%22%2F%3E%3C%2Fsvg%3E)}.pr10-h{margin:0 0 10px;font:700 13px/1.2 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pr10-col ul{list-style:none}.pr10-col li,.pr10-col ul{margin:0;padding:0}.pr10-col a,.pr10-col button.fl-a{display:inline-block;min-height:0;padding:4px 0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;color:var(--ink);cursor:pointer}.pr10-col a:hover,.pr10-col button.fl-a:hover{text-decoration:underline;text-underline-offset:3px}.pr10-bottom{margin-block-start:26px;padding-block-start:16px;border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12.5px}.pr10-bottom,.pr10-bottom a{color:var(--muted)}.pr10-bottom a:hover{color:var(--ink)}.pr10-bottom .icon{min-height:44px;min-width:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;font:inherit;cursor:pointer}.pr10-bdd{flex-basis:100%;margin:4px 0 0;font-size:10.5px;line-height:1.5;color:var(--muted);opacity:.8;max-width:80ch}footer.pr10 .aff-info{display:inline-grid;place-items:center;width:44px;height:44px;min-height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}footer.pr10 .aff-info svg{display:block;width:20px;height:20px}footer.pr10 .aff-info:hover,footer.pr10 .aff-info[aria-expanded=true]{color:var(--accent)}.tm-invitation{background:color-mix(in srgb,var(--accent,#7045c0) 10%,var(--surface,#fff));border-radius:16px;padding:28px 32px;margin:24px 0 0;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(200px,.95fr) minmax(130px,.6fr);gap:22px 32px;align-items:center;scroll-margin:30px;color:var(--ink)}.tm-invitation:focus{outline:2px solid var(--accent);outline-offset:4px}.tm-kicker{margin:0 0 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.tm-invitation h2{font-size:clamp(25px,2.4vw,34px);font-weight:500;line-height:1.18;letter-spacing:-.04em;margin:0 0 16px;color:var(--ink)}.tm-invitation p:not(.tm-kicker){font-size:15px;line-height:1.6;margin:0;color:var(--muted)}.tm-actions{display:flex;flex-direction:column;gap:12px}.tm-primary,.tm-secondary{font:inherit;font-size:14px;border-radius:8px;padding:14px 17px;cursor:pointer;min-height:46px;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.tm-primary{background:var(--ink,#172440);color:var(--surface,#fff);border-color:var(--ink)}.tm-secondary{background:transparent;color:var(--ink)}.tm-signature{text-align:center;color:var(--accent,#6340b6)}.tm-signature>span{font:700 64px/1 system-ui;display:block;margin-bottom:12px}footer.pr10 .tm-signature p{color:inherit;font-size:14px}.tm-aides{grid-column:1/-1;border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tm-aides>div{position:relative}.tm-aides button{background:none;border:0;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;padding:4px 0}.tm-pop{position:absolute;bottom:calc(100% + 12px);left:0;z-index:40;background:var(--surface,#fff);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 32px #0003;border-radius:12px;padding:20px;width:320px;max-width:calc(100vw - 56px)}.tm-pop:after{content:"";position:absolute;inset-inline:0;top:100%;height:12px}.tm-aides>div:last-child .tm-pop{left:auto;right:0}footer.pr10 .tm-pop p{font-size:14px;margin:8px 0 12px}.tm-pop button{color:var(--accent);text-decoration:underline}.tm-dialog{width:min(760px,calc(100% - 32px));max-height:90dvh;overflow:auto;padding:28px;border:1px solid var(--line);border-radius:16px;color:var(--ink);background:var(--surface,#fff);box-shadow:0 20px 80px #0005}.tm-dialog::backdrop{background:#10162988;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tm-dialog-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.tm-dialog-head h2{font-size:28px;margin:0 0 14px}.tm-dialog-head .tm-kicker{margin-bottom:8px}.tm-close{background:none;border:0;min-width:44px;min-height:44px;color:var(--ink);font-size:26px;cursor:pointer}.tm-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.tm-fields label{font-size:14px;display:flex;flex-direction:column;gap:7px}.tm-fields input,.tm-fields select,.tm-fields textarea{width:100%;font:inherit;font-size:16px;padding:11px;border:1px solid var(--line);border-radius:6px;background:var(--bg,var(--surface));color:var(--ink)}.tm-full{grid-column:1/-1}.tm-check{display:flex;align-items:start;gap:10px;font-size:14px}.tm-privacy{font-size:13px;color:var(--muted)}.tm-trap{display:none}.tm-dialog a{text-decoration:underline}.tm-error{color:#bc3025}.tm-owner{display:inline-flex;gap:14px;align-items:center;font-size:14px;border:1px solid var(--line);border-radius:8px;padding:10px 14px;margin:12px 0;color:var(--ink);background:var(--surface);text-decoration:none}html[data-theme=dark] .pr10-cardw{transform:rotate(-2deg)}html[data-theme=dark] .pr10-card{background:linear-gradient(165deg,#0c1220,var(--surface) 62%);box-shadow:0 7cqw 14cqw -5cqw #000c,0 0 0 1px #ffffff14,0 0 10cqw -2cqw #788cff4d}html[data-theme=dark] .pr10-card:before{opacity:.42;filter:brightness(.72) saturate(.9)}html[data-theme=dark] .pr10-tampon{mix-blend-mode:normal;opacity:.8}[dir=rtl] .pr10-l{padding-inline:5cqw 37cqw}[dir=rtl] .pr10-cardw{transform:rotate(2deg)}[dir=rtl] .pr10-card:before{-webkit-mask-image:linear-gradient(-105deg,#0003,#00000042 52%,#000 90%);mask-image:linear-gradient(-105deg,#0003,#00000042 52%,#000 90%)}[dir=rtl] .pr10-marks li{transform:rotate(.8deg)}[dir=rtl] .pr10-marks li:nth-child(2n){transform:rotate(-.7deg)}@media(max-width:1023px){footer.pr10{--footer-gap:24px;--footer-links-gap:16px}.pr10-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr10-right{gap:16px}.pr10-marks{gap:9px}.pr10-marks li{font-size:10px;letter-spacing:.02em;padding:5px 7px;gap:5px}.pr10-marks li:before{width:12px;height:12px;background-size:12px}.pr10-col a,.pr10-col button.fl-a{font-size:13px;line-height:1.35;padding:3px 0}.tm-invitation{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;padding:24px}.tm-signature{display:none}}@media(max-width:760px){footer.pr10{padding-inline:16px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.pr10-top{grid-template-columns:minmax(0,1fr)}.pr10-card{align-content:start}.pr10-card:before{background-image:var(--postcard-image-mobile,var(--postcard-image));-webkit-mask-image:linear-gradient(#0003,#0000003d 62%,#000c);mask-image:linear-gradient(#0003,#0000003d 62%,#000c)}.pr10-l,[dir=rtl] .pr10-l{padding:6cqw 5cqw 47px}.pr10-sw{position:relative;float:inline-end;inset:auto;margin:-1.4cqw -1.6cqw 1.6cqw 3.5cqw}.pr10-marks li{font-size:12px}.pr10-col a,.pr10-col button.fl-a{font-size:14px;line-height:1.5;padding:5px 0}.pr10-bottom{margin-top:18px;padding-top:12px;gap:6px 14px}.tm-invitation{grid-template-columns:minmax(0,1fr);padding:22px;margin-top:22px}.tm-invitation h2{font-size:28px}.tm-actions{flex-direction:row;flex-wrap:wrap}.tm-aides{gap:4px 18px;justify-content:start}.tm-aides>div:last-child .tm-pop{left:0;right:auto}.tm-fields{grid-template-columns:minmax(0,1fr)}.tm-dialog{padding:20px}}@media(pointer:coarse){.tm-aides button{min-height:44px}.pr10-col a,.pr10-col button.fl-a{min-height:44px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){.pr11-dots button:before{transition:none}}@media(forced-colors:active),(prefers-contrast:more){.pr10-card:before{display:none}}footer.pr10 [hidden]{display:none!important}@container (max-width:340px){.pr10-l,[dir=rtl] .pr10-l{padding-block:4cqw 40px}.pr10-card[data-citation=longue] .pr10-quote{font-size:14px;line-height:1.2}.pr10-card[data-citation=tres-longue] .pr10-quote{font-size:13px;line-height:1.18}}body>header:has(>.top){position:relative;isolation:isolate;z-index:40;width:auto;max-width:1140px;margin-inline:auto;overflow:visible;background:var(--surface,#fff);color:var(--ink,#172031)}body>header:has(>.top):before{content:"";position:absolute;inset:0;z-index:-1;background:inherit;box-shadow:0 0 0 100vmax var(--surface,#fff);clip-path:inset(0 -100vmax);pointer-events:none}body>header .top{display:grid;grid-template-columns:minmax(240px,310px) minmax(220px,1fr) auto;gap:40px;align-items:center;min-height:114px;padding:22px 0 20px}body>header .mh-brand-block{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}body>header .brand{display:inline-flex;align-items:center;width:264px;max-width:100%;min-height:0;flex-shrink:0;margin:0;padding:0;line-height:1;font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--ink);text-decoration:none}body>header .mh-logo{display:block;width:100%;height:auto;max-height:none;direction:ltr;unicode-bidi:isolate;color:inherit;overflow:visible}body>header .bars{display:flex;gap:3px;margin-inline-end:8px}body>header .bars i{width:4px;height:22px;background:var(--accent)}body>header .mh-devise{display:block;width:100%;height:17px;margin:0;padding-inline-start:1px;font:italic 12px/17px Arial,Helvetica,sans-serif;letter-spacing:0;color:var(--muted,#5b6579);direction:ltr;overflow:visible;flex-shrink:0}body>header .mh-devise-lien{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:inherit;text-decoration:none;min-height:0}body>header .mh-devise-lien i{opacity:.85}body>header .mh-devise-lien:focus-visible,body>header .mh-devise-lien:hover{text-decoration:underline;text-underline-offset:3px}body>header .home-search-wrap{position:relative;z-index:45;width:100%;min-width:0;margin:0}body>header form.search{display:flex;align-items:center;width:100%;max-width:none;min-width:0;height:48px;margin:0;border:1px solid transparent;border-radius:999px;background:var(--g-surf2,#f4f6f9);overflow:hidden;color:var(--ink)}body>header form.search:focus-within{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 16%,transparent);outline-offset:2px}body>header form.search input{width:100%;min-width:0;height:46px;padding:0 15px 0 0;border:0;outline:0;background:transparent;color:inherit;font:400 16px/1.4 Arial,Helvetica,sans-serif}body>header form.search input::placeholder{color:var(--muted);opacity:1}body>header form.search button{display:flex;align-items:center;justify-content:center;order:-1;flex:0 0 48px;width:48px;height:46px;min-width:48px;min-height:46px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted)}body>header form.search button svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body>header form.search button:hover{color:var(--accent);background:var(--soft)}body>header .tools{display:flex;gap:6px}body>header .mh-grappe{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;margin:0}body>header .mh-grappe .header-locale-label,body>header .mh-grappe .mh-ib{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;margin:0;border:0;border-radius:9px;background:var(--g-surf2,#f4f6f9);color:var(--ink);box-shadow:none;cursor:pointer;text-decoration:none}body>header .mh-grappe .mh-ib:hover,body>header .mh-langue:hover .header-locale-label{background:var(--soft);color:var(--accent)}body>header .mh-grappe .mh-ib svg{display:block;width:19px;height:19px;flex:none;stroke-width:1.6}body>header .mh-grappe .mh-live{order:1!important;display:inline-flex;align-items:center;gap:7px;flex:none;min-height:38px;height:38px;padding:0 9px 0 0;margin:0;border:0;border-radius:8px;background:transparent;color:var(--muted);font:600 12px/1 Arial,Helvetica,sans-serif;cursor:pointer}body>header .mh-live-dot{display:block;flex:none;width:6px;height:6px;border-radius:50%;background:#cb544e;box-shadow:0 0 0 3px #cb544e24}body>header .mh-live-n{font:inherit;font-variant-numeric:tabular-nums}body>header .mh-grappe .mh-live:hover,body>header .mh-grappe .mh-live[aria-expanded=true]{background:var(--soft)}body>header .mh-grappe .mh-langue{order:2!important;position:relative;display:inline-flex;flex:none;width:38px;height:38px;margin:0}body>header .langue-etiquette{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body>header #langue-interface{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer}body>header .header-locale-label{pointer-events:none;font-size:0}body>header .header-locale-label>*{display:none}body>header .header-locale-label:after{--eq-globe:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.65%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21.54%2015H17a2%202%200%200%200-2%202v4.54M7%203.34V5a3%203%200%200%200%203%203%202%202%200%200%201%202%202c0%201.1.9%202%202%202a2%202%200%200%200%202-2c0-1.1.9-2%202-2h3.17M11%2021.95V18a2%202%200%200%200-2-2%202%202%200%200%201-2-2v-1a2%202%200%200%200-2-2H2.05%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3C%2Fsvg%3E);content:"";width:19px;height:19px;background:currentColor;mask:var(--eq-globe) center/contain no-repeat;-webkit-mask:var(--eq-globe) center/contain no-repeat}body>header .mh-grappe #apparence-bouton{order:3!important}body>header .mh-grappe #favorites{order:4!important}body>header .mh-grappe .mh-pro{order:5!important;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:62px;height:36px;min-height:36px;padding:0 15px;margin:0;border:0;border-radius:7px;background:var(--accent,#2857ce);color:#fff;text-decoration:none;font:750 11px/1 Arial,Helvetica,sans-serif;letter-spacing:.09em;text-transform:uppercase}body>header .mh-grappe .mh-pro:hover{background-image:linear-gradient(#0001,#0001)}html[data-mode=night] body>header .mh-pro,html[data-theme=dark]:not([data-mode=day]) body>header .mh-pro{color:#000}body>header .mh-grappe>a.mh-ib{order:6!important;border-radius:50%;width:33px;min-width:33px;height:33px;min-height:33px;outline:3px solid color-mix(in srgb,var(--accent) 8%,var(--surface));outline-offset:1px}body>header .mh-grappe .cp-compte:has(.cp-avatar)>svg{display:none}body>header .mh-grappe .cp-avatar{width:33px;height:33px;border-radius:50%;font:600 13px/1 Arial,Helvetica,sans-serif}html[data-mode=night] body>header .cp-avatar,html[data-theme=dark]:not([data-mode=day]) body>header .cp-avatar{color:#000}body>header .mh-grappe #entete-mobile-loupe,body>header .mh-grappe .fav2-badge,body>header .top #theme{display:none}body>header #langue-interface:focus-visible+.header-locale-label,body>header .mh-grappe .mh-ib:focus-visible,body>header .mh-grappe .mh-pro:focus-visible,body>header .mh-live:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body>header .mega{position:relative;z-index:35;display:flex;flex-wrap:nowrap;align-items:stretch;gap:32px;width:100%;height:auto;min-height:58px;padding:0;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}body>header .mega:after,body>header .mega:before{content:"";position:absolute;inset-inline:0;height:1px;background:var(--line,#e6e9ef);box-shadow:0 0 0 100vmax var(--line,#e6e9ef);clip-path:inset(0 -100vmax);pointer-events:none}body>header .mega:before{top:-1px}body>header .mega:after{bottom:0}body>header .mega>.mega-family{flex:0 0 auto;min-width:0;border:0;margin:0;padding:0}body>header .mega>.mega-family>summary{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:58px;height:auto;padding:0 2px;list-style:none;cursor:pointer;border:0;border-radius:0;background:transparent;color:var(--ink);font:600 15px/1.4 Arial,Helvetica,sans-serif;white-space:nowrap;box-shadow:none}body>header .mega>.mega-family:first-child>summary{padding-inline-start:0}body>header .mega>.mega-family>summary::-webkit-details-marker{display:none}body>header .mega>.mega-family>summary:hover{color:var(--accent);background:transparent}body>header .mega>.mega-family[open]>summary{color:var(--accent);background:transparent;box-shadow:inset 0 -2px var(--accent)}body>header .mega .mega-fam-icone{display:block;width:17px;height:17px;flex:none;color:inherit}body>header .mega .mega-fam-n{display:none}body>header .mega>.mega-family>summary>.mega-fam-chev{display:block;flex:none;width:12px;height:12px;margin:0 0 0 3px;border:0;font-size:0;transform:none}body>header .mega .mega-fam-chev-svg{display:block;width:100%;height:100%}body>header .mega>.mega-family[open]>summary>.mega-fam-chev{transform:rotate(180deg)}body>header .mega>.mega-family>.mega-panel{top:100%;border-radius:0 0 12px 12px}html[dir=rtl] body>header .mh-devise{text-align:right}html[dir=rtl] body>header form.search input{padding:0 0 0 18px}body>header nav.mega>.mega-family.mega-actif>summary[aria-current]{background:transparent!important;color:var(--accent);box-shadow:inset 0 -2px var(--accent)}body>header .mh-logo-b{transform-box:fill-box;transform-origin:center;--eq-from-y:-38px;--eq-delay:0ms}body>header .mh-logo-b:nth-child(2){--eq-from-y:34px;--eq-delay:55ms}body>header .mh-logo-b:nth-child(3){--eq-from-y:-44px;--eq-delay:.11s}body>header .mh-logo-b:nth-child(4){--eq-from-y:32px;--eq-delay:165ms}body>header .mh-logo-b:nth-child(5){--eq-from-y:-36px;--eq-delay:.22s}body>header .mh-logo-b:nth-child(6){--eq-from-y:40px;--eq-delay:275ms}body>header .brand:is([data-mh-anim="2"],[data-mh-anim="6"],[data-mh-anim="10"]){--eq-logo-animation:eq-logo-glissement}body>header .brand:is([data-mh-anim="3"],[data-mh-anim="7"]){--eq-logo-animation:eq-logo-accordeon}body>header .brand:is([data-mh-anim="4"],[data-mh-anim="8"]){--eq-logo-animation:eq-logo-rebond}body>header .brand[data-mh-play="1"] .mh-logo-b{animation:var(--eq-logo-animation,eq-logo-onde) .76s cubic-bezier(.2,.7,.2,1) var(--eq-delay) 1 both}@keyframes eq-logo-onde{0%{transform:translateY(var(--eq-from-y)) scaleY(.35)}72%{transform:translateY(-6px) scaleY(1.04)}to{transform:translateY(0) scaleY(1)}}@keyframes eq-logo-glissement{0%{transform:translate(52px) scaleY(.7)}75%{transform:translate(-4px) scaleY(1.03)}to{transform:translate(0) scaleY(1)}}@keyframes eq-logo-accordeon{0%{transform:scaleY(.16)}65%{transform:scaleY(1.09)}to{transform:scaleY(1)}}@keyframes eq-logo-rebond{0%{transform:translateY(-40px)}57%{transform:translateY(8px)}80%{transform:translateY(-3px)}to{transform:translateY(0)}}@media(max-width:1200px){body>header .top{grid-template-columns:minmax(190px,240px) minmax(140px,1fr) auto;gap:24px}body>header .brand{width:219.12px}body>header .mh-grappe{gap:6px}body>header .mh-grappe .header-locale-label,body>header .mh-grappe .mh-ib,body>header .mh-grappe .mh-langue{width:34px;min-width:34px;height:36px;min-height:36px}body>header .mega{gap:25px}body>header .mega>.mega-family>summary{font-size:14px;gap:7px}}@media(max-width:900px){body>header .top{grid-template-columns:185px minmax(140px,1fr) auto;gap:18px;min-height:103px;padding-block:20px}body>header .brand{width:179.52px}body>header .mh-devise{font-size:11px;line-height:16px;height:16px}body>header form.search{height:42px}body>header form.search button{flex-basis:36px;width:36px;min-width:36px;height:40px;min-height:40px}body>header form.search input{height:40px;font-size:12px}body>header .mh-grappe{gap:5px}body>header .mh-grappe .header-locale-label,body>header .mh-grappe .mh-ib,body>header .mh-grappe .mh-langue{width:28px;min-width:28px;height:32px;min-height:32px;border-radius:6px}body>header .header-locale-label:after,body>header .mh-grappe .mh-ib svg{width:16px;height:16px}body>header .mh-grappe .mh-pro{height:30px;min-height:30px;min-width:44px;padding-inline:8px;font-size:10px}body>header .mh-grappe .mh-live{height:32px;min-height:32px;gap:5px;padding-inline:0 5px;font-size:11px}body>header .mh-grappe>a.mh-ib{width:26px;min-width:26px;height:26px;min-height:26px;border-radius:50%}body>header .mh-grappe .cp-avatar{width:26px;height:26px;font-size:11px}body>header .mega{gap:26px;min-height:52px}body>header .mega>.mega-family>summary{min-height:52px;font-size:13px;gap:7px}}@media(min-width:761px)and (pointer:coarse){body>header .mh-grappe .header-locale-label,body>header .mh-grappe .mh-ib,body>header .mh-grappe .mh-langue,body>header .mh-grappe .mh-live,body>header .mh-grappe .mh-pro{min-height:44px}body>header .mh-grappe .header-locale-label,body>header .mh-grappe .mh-ib,body>header .mh-grappe .mh-langue{min-width:38px}}@media(prefers-reduced-motion:reduce){body>header .brand[data-mh-play="1"] .mh-logo-b{animation:none}}@media(max-width:1190px){body>header:has(>.top){margin-inline:24px}}@media(max-width:760px){body>header:has(>.top){margin-inline:16px}}body>header .mh-devise.mh-signature-active{font:750 24px/24px Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:var(--accent,#2456c6)}body>header .mh-devise.mh-signature-active[data-signature-locale=fr]{font-size:18px;line-height:17px}body>header .mh-signature-active .mh-devise-lien{display:block;overflow:visible;-webkit-line-clamp:unset;text-decoration:none}body>header .mh-signature-active .mh-signature-line{display:block;white-space:nowrap}body>header .mh-signature-word{display:inline-block;position:relative;animation:signature-mot 585ms cubic-bezier(.2,.7,.2,1) calc(.12s + var(--signature-order,0)*70ms) 1 backwards}body>header .mh-signature-world:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;opacity:.5;transform-origin:left;animation:signature-trait .9s cubic-bezier(.2,.7,.2,1) 1 backwards}@keyframes signature-mot{0%{transform:translateY(9px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes signature-trait{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:641px)and (max-width:1200px){body>header .mh-devise.mh-signature-active{font-size:20px;line-height:20px}body>header .mh-devise.mh-signature-active[data-signature-locale=fr]{font-size:16px;line-height:16px}}@media(prefers-reduced-motion:reduce){body>header .mh-signature-word,body>header .mh-signature-world:after{animation:none}}body>header .em-actions,body>header .em-heading,body>header .em-option{display:none}@media(max-width:760px){body>header[data-mobile01]{margin-inline:14px}body>header[data-mobile01] .top{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;min-height:0;padding:8px 0 10px}body>header[data-mobile01] .mh-brand-block{display:contents}body>header[data-mobile01] .brand{grid-column:1;grid-row:1;width:202px;max-width:100%;height:44px;min-height:44px;align-items:center}body>header[data-mobile01] .em-actions{grid-column:2;grid-row:1;display:flex;align-items:center;gap:2px}body>header[data-mobile01] .em-actions :is(#favorites,.em-toggle){display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;border:0;border-radius:10px;padding:0;margin:0;background:transparent;color:var(--ink);box-shadow:none;cursor:pointer}body>header[data-mobile01] .em-actions :is(#favorites,.em-toggle):hover{background:var(--g-surf2,#f4f6f9);color:var(--accent)}body>header[data-mobile01] .em-actions #favorites{order:0!important}body>header[data-mobile01] .em-actions .em-toggle{order:1}body>header[data-mobile01] .em-actions svg{display:block;width:21px;height:21px;stroke-width:1.7}body>header[data-mobile01] #favorites .fav2-badge{display:none}body>header .em-menu-cross{display:none}body>header.em-open .em-menu-lines{display:none}body>header.em-open .em-menu-cross{display:block}body>header[data-mobile01] .mh-devise{grid-column:1/-1;grid-row:2;display:flex;align-items:center;height:36px;min-height:36px;margin:0 0 4px;padding:0;font:italic 12px/16px Arial,Helvetica,sans-serif}body>header[data-mobile01] .mh-devise-lien{max-width:100%;max-height:32px;-webkit-line-clamp:2}body>header[data-mobile01] .mh-devise.mh-signature-active{font:750 17px/21px Arial,Helvetica,sans-serif;letter-spacing:-.035em}body>header[data-mobile01] .mh-signature-active .mh-devise-lien{max-height:none}body>header[data-mobile01] .mh-signature-active .mh-signature-line{display:inline;white-space:normal}body>header[data-mobile01] .home-search-wrap,body>header[data-mobile01] .top>form.search{display:block;grid-column:1/-1;grid-row:3;margin:4px 0 0;width:100%;min-width:0}body>header[data-mobile01] .top>form.search{display:flex}body>header[data-mobile01] form.search{display:flex;height:44px;width:100%;border:1px solid var(--line);background:var(--surface);border-radius:24px}body>header[data-mobile01] form.search input{height:42px;font-size:16px;padding-inline:0 12px}body>header[data-mobile01] form.search button{width:42px;height:42px;min-width:42px;min-height:42px;flex-basis:42px}body>header[data-mobile01] form.search button svg{width:19px;height:19px}body>header[data-mobile01] .mh-grappe{display:none;grid-column:1/-1;grid-row:4}body>header[data-mobile01].em-open .mh-grappe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:32px repeat(3,minmax(44px,auto));gap:6px;align-items:stretch;justify-content:stretch;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--line);position:relative;width:100%;min-width:0}body>header[data-mobile01] .em-heading{display:flex;align-items:center;grid-column:1;grid-row:1;margin:0;font:600 13px/1.3 Arial,Helvetica,sans-serif;color:var(--ink)}body>header[data-mobile01] .mh-grappe :is(.mh-langue,.mh-ib,.mh-pro,.em-option){display:flex;align-items:center;justify-content:flex-start;gap:9px;min-width:0;width:100%;height:44px;min-height:44px;max-width:100%;padding:8px 10px;margin:0;border:0;border-radius:8px;outline:0;background:var(--g-surf2,#f4f6f9);color:var(--ink);box-shadow:none;font:400 12px/1.35 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer}body>header[data-mobile01] .mh-grappe .mh-langue{grid-column:1;grid-row:2;padding:0}body>header[data-mobile01] .mh-grappe #apparence-bouton{grid-column:2;grid-row:2}body>header[data-mobile01] .mh-grappe .em-favorites{grid-column:1;grid-row:3}body>header[data-mobile01] .mh-grappe>a.mh-ib{grid-column:2;grid-row:3}body>header[data-mobile01] .mh-grappe .mh-pro{grid-column:1;grid-row:4;font-size:0}body>header[data-mobile01] .mh-grappe .em-discover{grid-column:2;grid-row:4}body>header[data-mobile01] .mh-grappe :is(#apparence-bouton,a.mh-ib,.mh-pro):after{content:attr(data-em-label);font:400 12px/1.35 Arial,Helvetica,sans-serif;letter-spacing:0;white-space:normal;text-transform:none}body>header[data-mobile01] .mh-grappe .mh-pro:before{content:"PRO";display:block;border-radius:4px;padding:4px;background:var(--accent);color:var(--surface);font:700 9px/1 Arial,Helvetica,sans-serif;letter-spacing:.04em}body>header[data-mobile01] .mh-grappe .header-locale-label{display:flex;gap:9px;justify-content:flex-start;width:100%;height:44px;min-height:44px;padding:8px 10px;border-radius:8px;background:transparent}body>header[data-mobile01] .header-locale-label:before{content:attr(data-em-label);font:400 12px/1.35 Arial,Helvetica,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:1}body>header[data-mobile01] .header-locale-label:after{width:18px;height:18px;flex:none;order:0}body>header[data-mobile01] .mh-grappe :is(.mh-ib,.em-option)>svg{width:18px;height:18px;min-width:18px;stroke-width:1.7}body>header[data-mobile01] .mh-grappe .cp-avatar{width:22px;height:22px;font-size:11px}body>header[data-mobile01] .mh-grappe .mh-live{grid-column:2;grid-row:1;justify-content:flex-end;width:auto;min-width:0;height:32px;min-height:32px;padding:0;gap:6px;border:0;background:transparent;font-size:11px}body>header[data-mobile01] .mh-live:after{content:attr(data-em-label);font:400 11px/1 Arial,Helvetica,sans-serif}body>header[data-mobile01] .mh-grappe [hidden]{display:none!important}body>header[data-mobile01] .mh-live-pop{inset:38px 0 auto auto;max-width:100%;z-index:60}body>header[data-mobile01] :is(.em-toggle,#favorites,.em-option,.mh-grappe .mh-ib,.mh-grappe .mh-pro):focus-visible{outline:2px solid var(--accent);outline-offset:2px}body>header[data-mobile01] .mega{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:44px}body>header[data-mobile01] .mega>.mega-family{min-width:0}body>header[data-mobile01] .mega>.mega-family>summary{justify-content:center;min-height:44px;gap:0;padding:0;font-size:0}body>header[data-mobile01] .mega>.mega-family>summary:before{content:attr(data-em-label);font:600 12px/1.2 Arial,Helvetica,sans-serif;white-space:normal;text-align:center}body>header[data-mobile01] .mega .mega-fam-icone,body>header[data-mobile01] .mega>.mega-family>summary>.mega-fam-chev{display:none}}@media(max-width:350px){body>header[data-mobile01] .mh-devise.mh-signature-active{font-size:16px;line-height:20px}body>header[data-mobile01] .mega>.mega-family>summary:before{font-size:11px}}@media(max-width:760px)and (pointer:coarse){body>header[data-mobile01] .mh-devise{height:44px;min-height:44px}}.ap-panel[data-ap-compact]{width:min(420px,calc(100vw - 24px));padding:22px;border-radius:20px;font-family:inherit;font-size:14px;line-height:1.45;overscroll-behavior:contain}.ap-panel[data-ap-compact] [hidden]{display:none!important}.ap-panel[data-ap-compact] .ap-head{margin:0 0 18px;gap:12px}.ap-panel[data-ap-compact] .ap-title{font-size:19px;font-weight:700;letter-spacing:-.3px}.ap-panel[data-ap-compact] .ap-close{width:32px;height:32px;min-width:32px;min-height:32px;border:0;border-radius:8px;padding:7px;background:transparent;color:var(--muted)}.ap-panel[data-ap-compact] .ap-close:hover{background:var(--soft)}.ap-panel[data-ap-compact] .ac-label,.ap-panel[data-ap-compact] .pa-titre{display:block;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 8px}.ap-panel[data-ap-compact] .ac-select{display:block;width:100%;min-width:0;height:44px;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font:inherit;color:var(--ink);background:var(--surface);cursor:pointer;color-scheme:inherit}.ap-panel[data-ap-compact] .ac-preview{margin-top:12px;padding:14px 16px;background:var(--bg);color:var(--accent);border:1px solid var(--line);border-radius:10px}.ap-panel[data-ap-compact] .ac-preview-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;padding-bottom:8px;border-bottom:1px solid var(--line);letter-spacing:1px}.ap-panel[data-ap-compact] .ac-preview-body{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;padding-top:9px;align-items:center}.ap-panel[data-ap-compact] .ac-preview-copy i{display:block;height:4px;margin:6px 0;width:65%;background:var(--ink);border-radius:2px;opacity:.55}.ap-panel[data-ap-compact] .ac-preview-copy i:first-child{height:7px;width:87%;opacity:1}.ap-panel[data-ap-compact] .ac-preview-copy i:nth-child(3){width:45%}.ap-panel[data-ap-compact] .ac-preview-copy b{display:block;background:var(--accent);width:27px;height:7px;border-radius:2px;margin-top:9px}.ap-panel[data-ap-compact] .ac-preview-picture{height:52px;background:var(--accent);opacity:.75;clip-path:polygon(0 100%,0 55%,22% 25%,49% 70%,77% 0,100% 48%,100% 100%)}.ap-panel[data-ap-compact] .ac-preview[data-style="3"] .ac-preview-picture{clip-path:circle(38%);background:repeating-conic-gradient(var(--accent) 0deg 20deg,transparent 20deg 45deg)}.ap-panel[data-ap-compact] .ac-divider{padding-top:15px;margin-top:15px;border-top:1px solid var(--line)}.ap-panel[data-ap-compact] .ac-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.ap-panel[data-ap-compact] .ac-row .ac-label{margin:0}.ap-panel[data-ap-compact] .ac-segments{display:flex;padding:3px;gap:3px;background:var(--soft);border-radius:10px}.ap-panel[data-ap-compact] .ac-segments button{height:34px;min-height:34px;min-width:67px;padding:6px 14px;border:0;border-radius:7px;font:inherit;font-size:13px;color:var(--muted);background:transparent;cursor:pointer}.ap-panel[data-ap-compact] .ac-segments button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 12%,transparent)}.ap-panel[data-ap-compact] .pa-couleurs{width:100%;flex:none;margin-bottom:0}.ap-panel[data-ap-compact] .pa-rang{display:flex;gap:4px;flex-wrap:wrap;margin:0}.ap-panel[data-ap-compact] .pa-boule{width:26px;min-width:26px;height:28px;min-height:28px;border-radius:50%}.ap-panel[data-ap-compact] .pa-boule:before{width:18px;height:18px}.ap-panel[data-ap-compact] .ac-options summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:13px;font-weight:600;min-height:28px;color:var(--ink)}.ap-panel[data-ap-compact] .ac-options summary::-webkit-details-marker{display:none}.ap-panel[data-ap-compact] .ac-options summary:after{content:"+";font-size:18px;font-weight:400;color:var(--muted)}.ap-panel[data-ap-compact] .ac-options[open] summary:after{content:"\2212"}.ap-panel[data-ap-compact] .ac-options-body{padding-top:14px}.ap-panel[data-ap-compact] .ac-background{margin:0}.ap-panel[data-ap-compact] .ap-pal{padding-top:14px;margin-top:14px;border-top:1px solid var(--line)}.ap-panel[data-ap-compact] .ap-pal .ap-sub{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.ap-panel[data-ap-compact] .ap-dots{gap:6px;margin:8px 0}.ap-panel[data-ap-compact] .ap-dot{width:28px;min-width:28px;height:28px;min-height:28px;padding:3px;border-width:1px}.ap-panel[data-ap-compact] .ap-dot span{width:20px;height:20px}.ap-panel[data-ap-compact] .ap-reset{font-size:12px;min-height:32px;padding:5px 9px;border-radius:7px}.ap-panel[data-ap-compact] .ap-status{font-size:12px;margin:8px 0 0}.ap-panel[data-ap-compact] .trt-settings{min-width:0;padding:14px 0 0;margin:14px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.ap-panel[data-ap-compact] .trt-settings legend{display:none}.ap-panel[data-ap-compact] .trt-setting{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;padding:0;margin:0;font-size:13px;font-weight:500}.ap-panel[data-ap-compact] .trt-setting input{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 32px;width:32px;height:20px;min-height:20px;min-width:32px;border:0;border-radius:20px;margin:0;padding:0;cursor:pointer;background:var(--line)}.ap-panel[data-ap-compact] .trt-setting input:before{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;background:var(--surface);border-radius:50%}.ap-panel[data-ap-compact] .trt-setting input:checked{background:var(--accent)}.ap-panel[data-ap-compact] .trt-setting input:checked:before{left:15px}.ap-panel[data-ap-compact] .trt-note{margin:8px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.ap-panel[data-ap-compact] .ac-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:16px}.ap-panel[data-ap-compact] .ac-reset{min-height:28px;min-width:0;padding:0;background:none;color:var(--muted);border:0;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ap-panel[data-ap-compact] .ac-status{font-size:11px;color:var(--muted)}.ap-panel[data-ap-compact] :is(button,select,summary,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:380px){.ap-panel[data-ap-compact]{padding:17px}.ap-panel[data-ap-compact] .pa-rang{gap:3px}.ap-panel[data-ap-compact] .pa-boule{width:25px;min-width:25px}}@media(pointer:coarse){.ap-panel[data-ap-compact] .ac-segments button{min-height:40px}.ap-panel[data-ap-compact] .ac-options summary{min-height:40px}.ap-panel[data-ap-compact] .pa-boule{height:36px;min-height:36px}.ap-panel[data-ap-compact] .ap-close{width:40px;height:40px}.ap-panel[data-ap-compact] .trt-setting{min-height:40px}}.mega .mv-voyages{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.7fr);gap:24px;margin:0 0 22px;padding:22px;border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:18px;background:linear-gradient(120deg,var(--soft),var(--surface));color:var(--ink)}.mega .mv-kicker{display:block;color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.12em;margin-bottom:7px}.mega .mv-intro>strong{display:block;font-size:23px;line-height:1.2;letter-spacing:-.03em;font-weight:650}.mega .mv-intro p{margin:8px 0 14px;font-size:14px;line-height:1.5;color:var(--muted)}.mega .mv-voyages a{text-decoration:none;box-shadow:none;min-height:44px}.mega a.mv-start{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 19px;border:0;border-radius:28px;background:var(--ink);color:var(--surface);font-size:14px;font-weight:650}.mega .mv-escales{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center;min-width:0}.mega .mv-escales a{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:stretch;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);overflow:hidden;min-height:128px}.mega .mv-thumb{position:relative;display:block;min-height:84px;overflow:hidden;background:var(--soft)}.mega .mv-thumb img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mega .mv-thumb img[src$="plages-20260918.jpg"]{transform:scale(1.34)}.mega .mv-caption{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:13px 11px;min-width:0}.mega .mv-escales strong{font-size:14px;line-height:1.3;font-weight:650}.mega .mv-escales small{font-size:11px;line-height:1.4;color:var(--muted)}.mega .mv-escales a:hover{border-color:var(--accent);background:var(--soft)}.mega .mv-voyages a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(min-width:761px)and (max-width:1100px){.mega .mv-voyages{grid-template-columns:1fr;gap:18px}.mega .mv-escales a{min-height:96px}}@media(max-width:760px){.mega .mv-voyages{grid-template-columns:minmax(0,1fr);gap:15px;padding:15px;margin-bottom:16px}.mega .mv-intro>strong{font-size:23px;line-height:1.15}.mega .mv-intro p{font-size:13px;margin:10px 0 14px}.mega a.mv-start{display:flex;width:100%;font-size:13px}.mega .mv-escales{grid-template-columns:1fr;gap:8px}.mega .mv-escales a{grid-template-columns:76px minmax(0,1fr);min-height:80px;border-radius:13px}.mega .mv-thumb{min-height:80px}.mega .mv-thumb img[src$="plages-20260918.jpg"]{transform:scale(1.34)}.mega .mv-caption{padding:10px 12px;gap:5px}.mega .mv-escales strong{font-size:14px}.mega .mv-escales small{font-size:12px}}@media(prefers-reduced-motion:no-preference){.mega .mv-escales a{transition:border-color .15s,background .15s}}html[data-display=economy] .pr10-card:before{background-image:none}main#main.th-home{max-width:none;margin:0;padding:0}.th-home .th-shell{width:min(100% - 48px,1140px);margin-inline:auto}.th-content{padding-block:28px 40px}.th-content-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.th-content h2{font-size:clamp(23px,2.6vw,30px);letter-spacing:-.04em;margin:0}.th-content-head>a{color:var(--accent);font-weight:650;min-height:44px;display:inline-flex;align-items:center}.th-content-set{display:none}.th-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.th-quick-card{border:1px solid var(--line);border-radius:16px;padding:20px;min-height:120px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;background:var(--surface)}.th-quick-card:hover{border-color:var(--accent)}.th-quick-card .th-meta{font-size:12px;color:var(--accent);font-weight:800;text-transform:uppercase;letter-spacing:.09em}.th-quick-card strong{display:block;font-size:18px;line-height:1.25}.th-quick-card small{display:block;color:var(--muted);font-size:13px;margin-top:4px}.th-quick-card .th-go{align-self:flex-end;color:var(--accent);font-size:20px;font-weight:800}.th-home nav.th-under{margin-top:27px;border-top:1px solid var(--line);border-bottom:0;padding:20px 0 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.th-under strong{font-size:14px;margin-right:6px}.th-home .th-under a{font-size:13px;border:1px solid var(--line);border-radius:999px;padding:9px 14px;min-height:44px;background:transparent;color:inherit}.th-under a:hover{background:var(--soft)}main.th-media{padding:24px 0 40px}.th-media .tm-invitation{margin-top:20px}.th-media>p a{text-decoration:underline}.th-media #tm-titre{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 18px}footer #espace-medias{font-size:14px;padding-block:16px;border-top:1px solid var(--line)}footer #espace-medias a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.th-home .th-shell{width:calc(100% - 32px)}.th-quick-grid{grid-template-columns:1fr}.th-quick-card{min-height:88px;padding:16px;display:grid;grid-template-columns:1fr auto;gap:4px}.th-quick-card .th-meta{grid-column:1}.th-quick-card .th-go{grid-column:2;grid-row:1 / span 2;align-self:center}.th-content-head{align-items:start}.th-content-head>a{font-size:13px}.th-content{padding-block:24px 32px}}.th-home .th-content{display:flex;flex-direction:column;gap:38px;padding-block:38px 22px}.th-home .th-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.th-home .th-section-head h2{font-size:clamp(25px,2.7vw,34px);line-height:1.15;margin:0;letter-spacing:-.045em}.th-home .th-section-head>a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;color:var(--accent);white-space:nowrap}.th-eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:750;margin:0 0 9px}.th-place-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.th-place{position:relative;isolation:isolate;display:flex;align-items:end;min-height:285px;border-radius:18px;overflow:hidden;background:#1b4151;color:#fff;outline-offset:4px}.th-place:nth-child(2){background:#263956}.th-place:nth-child(3){background:#36565a}.th-place:nth-child(4){background:#634a3d}.th-place:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#061524f2,transparent 80%);pointer-events:none}.th-place img,.th-journey img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transition:opacity .22s ease}.th-place img[data-loaded],.th-journey img[data-loaded]{opacity:1}.th-place-copy{padding:24px;display:flex;flex-direction:column}.th-place-copy strong{font-size:27px;font-weight:750;letter-spacing:-.04em;line-height:1.12}.th-place-copy>span{font-size:12px;text-transform:uppercase;letter-spacing:.09em;margin-top:7px;color:#eff5ff}.th-place-copy small{font-size:12px;margin-top:16px;color:#fff}.th-place:hover .th-place-copy small{text-decoration:underline;text-underline-offset:3px}.th-home .th-format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.th-format{position:relative;display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:25px 20px;min-height:112px}.th-format:hover{border-color:var(--accent);color:var(--accent)}.th-format svg{width:36px;height:36px;flex:none}.th-format strong{font-size:18px;line-height:1.2;display:block;letter-spacing:-.025em}.th-format small{display:block;color:var(--muted);font-size:12px;margin-top:7px}.th-format-arrow{margin-left:auto;color:var(--accent)}.th-format[data-current]{border-color:var(--accent);box-shadow:inset 0 -3px var(--accent)}.th-home .th-content-set{padding-block:4px}.th-content-head{margin-bottom:18px}html[data-intent=radio] .th-content-set[data-for=radio],html[data-intent=webcam] .th-content-set[data-for=webcam],html[data-intent=podcast] .th-content-set[data-for=podcast]{order:-1}.th-home .th-quick-card{background:var(--surface);min-height:150px}.th-home .th-quick-card .th-go{margin-top:-25px}.th-home .th-quick-card strong{padding-right:20px}.th-home .th-journey{position:relative;isolation:isolate;display:block;overflow:hidden;min-height:265px;border-radius:22px;background:#163643;color:#fff}.th-journey:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081f30ec,#081f3070 64%,#081f3030)}.th-journey-copy{display:flex;align-items:start;flex-direction:column;gap:14px;padding:36px 40px;max-width:700px}.th-journey .th-eyebrow{color:#d3e7f7;margin:0}.th-journey-copy>strong{font-size:clamp(28px,3vw,39px);font-weight:750;line-height:1.1;letter-spacing:-.04em}.th-journey-copy>span:not(.th-eyebrow){font-size:15px;color:#ecf5ff}.th-journey .th-journey-cta{display:inline-flex;align-items:center;gap:24px;padding:11px 17px;min-height:44px;background:#fff;color:#14213d!important;border-radius:999px;font-weight:750;margin-top:3px}.th-journey:hover .th-journey-cta{background:#dce9ff}.th-credits{font-size:12px;color:var(--muted);margin-top:-20px}.th-credits summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.th-credits[open]{padding-bottom:16px}.th-credits ul{padding-left:20px}.th-credits li{margin:8px 0}.th-credits a{text-decoration:underline}nav.th-mobile-nav{display:none}.th-mobile-nav:has([data-home-favorites][hidden]){grid-template-columns:repeat(3,1fr)}html[data-display=economy] .th-place img,html[data-display=economy] .th-journey img{display:none}html[data-display=economy] .th-place{min-height:165px}@media(max-width:1000px)and (min-width:761px){.th-format{flex-wrap:wrap;padding:20px 16px;gap:12px}.th-format svg{width:30px;height:30px}.th-format-arrow{position:absolute;right:16px;top:22px}.th-format>span:not(.th-format-arrow){width:100%}.th-place{min-height:260px}.th-place-copy{padding:20px}}@media(max-width:760px){body:has(.th-home){padding-bottom:calc(68px + env(safe-area-inset-bottom));scroll-padding-bottom:80px}.th-home .th-content{gap:29px;padding-block:26px 14px}.th-home .th-section-head{gap:12px;margin-bottom:15px}.th-home .th-section-head h2{font-size:26px}.th-home .th-section-head>a{font-size:12px}.th-eyebrow{font-size:10px}.th-place-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:3px 16px 10px;margin-inline:-16px;scroll-padding-inline:16px;scrollbar-width:thin;overscroll-behavior-inline:contain}.th-place{flex:0 0 45%;min-width:150px;min-height:220px;scroll-snap-align:start;border-radius:15px}.th-place-copy{padding:17px}.th-place-copy strong{font-size:23px}.th-place-copy>span{font-size:10px}.th-place-copy small{font-size:11px;margin-top:13px}.th-home .th-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.th-format{gap:12px;padding:19px 15px;min-height:100px}.th-format svg{width:29px;height:29px}.th-format strong{font-size:16px}.th-format small{font-size:11px;margin-top:5px}.th-format-arrow{display:none}.th-home .th-quick-card{min-height:94px}.th-home .th-quick-card .th-go{margin-top:0}.th-content-head h2{font-size:24px}.th-home .th-journey{min-height:300px;border-radius:17px}.th-journey:after{background:linear-gradient(90deg,#081f30e8,#081f3075)}.th-journey-copy{padding:28px 24px;gap:15px}.th-journey-copy>strong{font-size:30px}.th-journey-copy>span:not(.th-eyebrow){font-size:14px}.th-credits{margin-top:-18px}nav.th-mobile-nav{position:fixed;z-index:90;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:0;background:var(--surface);border:0;border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #07182c08}nav.th-mobile-nav a,nav.th-mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:5px 2px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:11px;font-weight:650;line-height:1.2;cursor:pointer}nav.th-mobile-nav a[aria-current=page]{color:var(--accent);background:var(--soft)}.th-mobile-nav svg{width:23px;height:23px}.th-mobile-nav a:hover,.th-mobile-nav button:hover{background:var(--soft)}body:has(header.em-open) .th-mobile-nav,body:has(input:focus) .th-mobile-nav,body:has(textarea:focus) .th-mobile-nav{display:none}.tc-banner{bottom:calc(78px + env(safe-area-inset-bottom))}}@media(max-width:350px){.th-format{gap:9px;padding:15px 10px}.th-format svg{width:25px;height:25px}.th-format small{font-size:10px}.th-home .th-section-head h2{font-size:23px}.th-place{flex-basis:60%}.pr10 .aff{flex-wrap:wrap;max-width:100%;width:100%}.pr10 .aff>label{flex-basis:100%}.pr10 .aff>select{min-width:0;max-width:calc(100% - 56px)}}@media(prefers-reduced-motion:reduce){.th-place img,.th-journey img{transition:none}}html[data-intent=general] .th-home [data-for=general],html[data-intent=tv] .th-home [data-for=tv],html[data-intent=radio] .th-home [data-for=radio],html[data-intent=podcast] .th-home [data-for=podcast],html[data-intent=webcam] .th-home [data-for=webcam]{display:block}.th-home [data-for]{order:0!important}.th-home .th-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.th-home .th-content-set[data-for=radio] .th-quick-grid,.th-home .th-content-set[data-for=podcast] .th-quick-grid,.th-home .th-content-set[data-for=webcam] .th-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-home .th-journey{background:linear-gradient(115deg,#0c2441,#224c66);min-height:265px}.th-journey-copy{position:relative;z-index:1;max-width:68%}.th-journey-art{position:absolute;right:5%;top:50%;transform:translateY(-50%) rotate(-9deg);display:grid;grid-template-columns:1fr 1fr;gap:12px;opacity:.55}.th-journey-art i{display:grid;place-items:center;min-width:108px;min-height:85px;background:#ffffff0d;border:1px solid #ffffff45;border-radius:16px;color:#fff;font:600 17px system-ui}.th-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px}@media(min-width:761px)and (max-width:1000px){.th-home .th-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-journey-art{right:4%;gap:8px}.th-journey-art i{min-width:80px;min-height:75px;font-size:14px}}@media(max-width:760px){.th-home .th-quick-grid,.th-home .th-content-set[data-for] .th-quick-grid{grid-template-columns:1fr}.th-journey-copy{max-width:100%;padding:28px 24px}.th-journey-art{display:none}.th-home .th-journey{min-height:0}}@media(max-width:350px){.th-home .th-content-head{flex-wrap:wrap;gap:4px}.th-home .th-content-head>a{min-height:32px}}.th-home .th-editorial{width:100%;max-width:900px;margin:12px auto 0;padding:24px 0 0;border-top:3px solid var(--ink)}.th-home .th-editorial .edito-titre{font-size:clamp(27px,3vw,36px);line-height:1.18;max-width:30ch;margin:0 0 25px}.th-home .th-editorial .edito-corps{column-count:2;column-gap:44px;column-rule:1px solid var(--line)}.th-home .th-editorial .edito-corps p{color:var(--ink);font-size:15.5px;line-height:1.7;margin:0 0 17px}.th-home .th-editorial .edito-corps p:first-child{font-size:16.5px}.th-home .th-editorial .edito-sign{color:var(--muted);margin:24px 0 0}.th-home .th-magazine{padding-block:12px 24px}.th-mag-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;min-width:0}.th-mag-card>a{display:block;height:100%}.th-mag-card:hover{border-color:var(--accent)}.th-mag-image{aspect-ratio:16/9;background:var(--soft);overflow:hidden}.th-mag-image img{display:block;width:100%;height:100%;object-fit:cover;opacity:0}.th-mag-image img[data-loaded]{opacity:1}.th-mag-card h3{font-size:18px;line-height:1.35;letter-spacing:-.025em;padding:18px;margin:0;color:var(--ink)}html[data-display=economy] .th-mag-image{display:none}@media(max-width:760px){.th-home .th-editorial{padding-top:21px;margin-top:8px}.th-home .th-editorial .edito-corps{column-count:1}.th-home .th-editorial .edito-corps p{font-size:15.5px;line-height:1.65}.th-mag-card h3{font-size:18px}}.th-home>.heros.th-shell{margin:22px auto 0}.th-home .heros-carte{touch-action:pan-y}.th-home .heros-titre{max-width:none}.th-home .heros-media picture{display:block;width:100%;height:100%}.th-home .heros-media[data-manuel] .heros-lire{display:block}.th-home .heros-points button{min-height:44px;align-items:center}.th-home .heros-points button:before{width:100%}.th-home .heros-cta{margin-bottom:4px}html[data-display=economy] .th-home .heros-media{display:none}html[data-display=economy] .th-home .heros-carte{grid-template-columns:1fr}html[data-display=economy] .th-home .heros-dit{max-width:58ch}@media(max-width:760px){.th-home>.heros.th-shell{margin-top:14px}.th-home .heros-points{gap:4px}.th-home .heros-carte{padding-bottom:4px}}.th-home .th-reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.th-home .th-reading .th-editorial{width:100%;max-width:none;margin:0;padding:20px 0 0}.th-home .th-reading .edito-titre{font-size:clamp(25px,2.3vw,30px);line-height:1.18;margin-bottom:18px}.th-home .th-reading .edito-corps{column-count:1;column-rule:0}.th-home .th-reading .edito-corps p{font-size:15.5px;line-height:1.65;color:var(--ink)}.th-home .th-reading .edito-suite p:first-child:first-letter{float:none;font:inherit;padding:0;color:inherit}.edito-details{margin-top:14px}.edito-details summary{display:inline-flex;align-items:center;gap:9px;min-height:44px;cursor:pointer;list-style:none;color:var(--accent);font-weight:750;font-size:14px}.edito-details summary::-webkit-details-marker{display:none}.edito-details summary:after{content:"+";font-size:21px}.edito-details[open] summary:after{content:"\2212"}.edito-details summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:4px}.edito-less,.edito-details[open] .edito-more{display:none}.edito-details[open] .edito-less{display:inline}.edito-suite{padding-top:14px}.th-home .th-reading .edito-sign{margin-top:16px}.th-home .th-reading .th-magazine{min-width:0;padding:20px 0 0;border-top:3px solid var(--ink)}.th-home .th-reading .th-section-head{gap:12px;margin-bottom:18px;min-height:24px}.th-home .th-reading .th-section-head h2{font-size:27px}.th-home .th-reading .th-section-head>a{font-size:12px;min-height:32px}.th-mag-viewport{overflow:hidden;direction:ltr;border-radius:16px}.th-mag-track{display:flex;align-items:stretch;transition:transform .35s ease}.th-mag-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.th-home .th-reading .th-mag-card h3{font-size:17px;padding:15px;line-height:1.35}.th-mag-slide .th-mag-card{height:100%}.th-places .th-place-copy strong{overflow-wrap:anywhere}.th-place img[data-place-src]{object-position:center top}@media(max-width:900px){.th-home .th-reading{gap:22px}.th-home .th-reading .th-mag-card h3{font-size:15px;padding:12px}.th-mag-slide{gap:10px}}@media(max-width:760px){.th-home .th-reading{grid-template-columns:1fr;gap:30px}.th-home .th-reading .edito-titre{font-size:27px}.th-home .th-reading .th-mag-card h3{font-size:16px}.th-home .th-reading .th-section-head h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.th-mag-track{transition:none}}.edito-excerpt:after{content:"\2026"}.heros-controls[hidden]{display:none}.heros-controls:not([hidden])+.heros-points{display:none}.mega-family[data-family=plus] .mega-panel-plus[data-decouverte-menu]{padding:25px 28px 28px;max-height:min(78vh,760px);overflow:auto;overscroll-behavior:contain;background:var(--surface,#fff);color:var(--ink,#162238)}.mega-family[data-family=plus] .dc-menu{font-family:inherit;max-width:1240px;margin:auto}.mega-family[data-family=plus] .dc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.mega-family[data-family=plus] .dc-eyebrow{margin:0 0 7px;color:var(--magenta,#b51169);font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.14em}.mega-family[data-family=plus] .dc-title{margin:0;font-size:clamp(22px,2.5vw,30px);line-height:1.15;font-weight:800;letter-spacing:-.025em}.mega-family[data-family=plus] .dc-lead{margin:8px 0 0;color:var(--muted,#52617a);font-size:14px;line-height:1.5}.mega-family[data-family=plus] .dc-close{position:static;flex:none;min-height:44px;padding:8px 12px;border:1px solid var(--line,#d9e0ee);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#162238);font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}.mega-family[data-family=plus] .dc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.mega-family[data-family=plus] .dc-card{padding:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:var(--ink,#162238);background:var(--surface,#fff);border:1px solid var(--line,#d9e0ee);border-radius:14px;transition:border-color .16s ease,box-shadow .16s ease}.mega-family[data-family=plus] .dc-visual{display:block;aspect-ratio:2.5;background:#eee3cf;overflow:hidden}.mega-family[data-family=plus] .dc-visual img,.mega-family[data-family=plus] .dc-visual svg{display:block;width:100%;height:100%;object-fit:cover}.mega-family[data-family=plus] .dc-image{object-position:center 42%}.mega-family[data-family=plus] .dc-caption{display:block;padding:14px 16px 16px}.mega-family[data-family=plus] .dc-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:19px;line-height:1.3;letter-spacing:-.02em}.mega-family[data-family=plus] .dc-arrow{font-size:20px;color:var(--magenta,#b51169)}.mega-family[data-family=plus] .dc-card-text{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:var(--muted,#52617a)}.mega-family[data-family=plus] .dc-other{margin-top:23px;padding-top:18px;border-top:1px solid var(--line,#d9e0ee)}.mega-family[data-family=plus] .dc-other-title{margin:0 0 10px;font-size:14px;line-height:1.3;font-weight:750;color:var(--ink,#162238)}.mega-family[data-family=plus] .dc-links{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 12px;margin:0;padding:0}.mega-family[data-family=plus] .dc-links li{margin:0;padding:0;min-width:0}.mega-family[data-family=plus] .dc-link{background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:66px;padding:10px 8px;border-radius:8px;text-decoration:none;color:var(--ink,#162238);transition:background .16s ease}.mega-family[data-family=plus] .dc-link-title{font-size:14px;line-height:1.3;font-weight:700}.mega-family[data-family=plus] .dc-link-arrow{font-size:15px;line-height:1.3;color:var(--magenta,#b51169)}.mega-family[data-family=plus] .dc-link-text{grid-column:1/-1;color:var(--muted,#52617a);font-size:12px;line-height:1.35}.mega-family[data-family=plus] .dc-card:hover{border-color:var(--magenta,#b51169);box-shadow:0 5px 16px #15223812}.mega-family[data-family=plus] .dc-link:hover,.mega-family[data-family=plus] .dc-close:hover{background:var(--soft,#f3f5fa)}.mega-family[data-family=plus] .dc-menu a:focus-visible,.mega-family[data-family=plus] .dc-close:focus-visible{outline:3px solid var(--magenta,#b51169);outline-offset:3px}@media(max-width:1000px){.mega-family[data-family=plus] .dc-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mega-family[data-family=plus] .mega-panel-plus[data-decouverte-menu]{padding:18px 15px 22px;max-height:calc(100dvh - 120px)}.mega-family[data-family=plus] .dc-header{gap:10px;margin-bottom:16px}.mega-family[data-family=plus] .dc-title{font-size:23px}.mega-family[data-family=plus] .dc-lead{font-size:13px}.mega-family[data-family=plus] .dc-close{font-size:0;padding:7px 10px}.mega-family[data-family=plus] .dc-close:after{content:"\d7";font:24px/1 sans-serif}.mega-family[data-family=plus] .dc-cards{grid-template-columns:1fr;gap:10px}.mega-family[data-family=plus] .dc-card{display:grid;grid-template-columns:102px minmax(0,1fr);min-height:105px}.mega-family[data-family=plus] .dc-visual{aspect-ratio:auto;height:100%;min-height:105px}.mega-family[data-family=plus] .dc-visual svg{object-fit:cover;width:190px;max-width:none;transform:translate(-43px)}.mega-family[data-family=plus] .dc-caption{align-self:center;padding:12px}.mega-family[data-family=plus] .dc-card-title{font-size:17px}.mega-family[data-family=plus] .dc-card-text{font-size:12px}.mega-family[data-family=plus] .dc-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 7px}.mega-family[data-family=plus] .dc-link{min-height:70px}}@media(prefers-reduced-motion:reduce){.mega-family[data-family=plus] .dc-menu a{transition:none}}.th-home .heros-carte .heros-media{box-sizing:border-box;width:100%;min-width:0;aspect-ratio:auto;height:auto;align-self:center;overflow:visible;padding:var(--ec-h) var(--ec-h) var(--ec-b)}.th-home .heros-carte .heros-media picture{display:block;position:relative;width:100%;height:auto;aspect-ratio:16/9;background:#080b10;border-radius:6px;overflow:hidden}.th-home .heros-carte .heros-media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;border-radius:0}.th-home .heros-carte .heros-media img[hidden]{display:none}.th-home .heros-carte .heros-media iframe{box-sizing:border-box;inset:var(--ec-h) auto auto var(--ec-h);width:calc(100% - var(--ec-h)*2);height:calc(100% - var(--ec-h) - var(--ec-b));border:0;border-radius:6px}.th-home .heros-credit{font-size:11px;line-height:1.4;margin:9px 0 0;color:var(--muted);overflow-wrap:anywhere}.th-home .heros-credit[hidden]{display:none}.th-home .heros-credit a{text-decoration:underline;text-underline-offset:2px}.th-home .heros-license{display:block;margin-top:3px;font-size:10px}.th-home .heros-navigation{grid-column:1/-1;display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:8px;min-width:0}.th-home .heros-carte .heros-points{position:relative;grid-column:auto;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;min-width:0;padding:0;scroll-behavior:auto}.th-home .heros-points::-webkit-scrollbar{display:none}.th-home .heros-carte .heros-points button{flex:0 0 24px;min-width:24px;width:24px;height:44px;min-height:44px;align-items:center}.th-home .heros-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);font:400 27px/1 system-ui;cursor:pointer}.th-home .heros-arrow:hover{background:var(--soft)}.th-home .heros-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.th-home .heros-count{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted);min-width:42px;text-align:center}@media(max-width:760px){.th-home .heros-carte{grid-template-columns:minmax(0,1fr)}.th-home .heros-navigation,.th-home .heros-carte .heros-points{gap:5px}}html[data-style="6"]{--lg-glass: color-mix(in srgb,var(--surface) 58%,transparent);--lg-popover: color-mix(in srgb,var(--surface) 90%,transparent);--lg-card: color-mix(in srgb,var(--surface) 88%,transparent);--lg-control: color-mix(in srgb,var(--surface) 65%,transparent);--lg-edge: rgba(255,255,255,.82);--lg-line: color-mix(in srgb,var(--ink) 12%,transparent);--lg-highlight: rgba(255,255,255,.9);--lg-shadow: 0 14px 38px -24px rgba(27,48,83,.34),0 2px 6px rgba(27,48,83,.035);--lg-rim: inset 0 1px 0 var(--lg-highlight),inset 0 -1px 0 rgba(255,255,255,.28);--lg-blur: blur(24px) saturate(1.5);--lg-tint-a: color-mix(in srgb,var(--accent) 17%,transparent);--lg-tint-b: rgba(119,215,229,.18);--lg-tint-c: rgba(189,177,247,.16);--radius:24px !important}html[data-style="6"]:not([data-liquid-harmony]){--surface:#fff !important;--ink:#17243b !important;--muted:#50617a !important;--line:#d4deeb !important;--soft:#eaf0fa !important;--g-surf2:#edf3fb !important;color-scheme:light!important}html[data-style="6"]:not([data-liquid-harmony]):not([data-liquid-background]){--bg:#f3f6fc !important}html[data-style="6"]:not([data-liquid-harmony]):not([data-liquid-accent]){--accent:#175cd3 !important}html[data-style="6"][data-theme=dark]{--lg-glass:color-mix(in srgb,var(--surface) 62%,transparent);--lg-popover:color-mix(in srgb,var(--surface) 94%,transparent);--lg-card:color-mix(in srgb,var(--surface) 86%,transparent);--lg-control:color-mix(in srgb,var(--surface) 75%,transparent);--lg-edge:rgba(208,225,255,.16);--lg-highlight:rgba(226,239,255,.18);--lg-line:rgba(203,223,255,.17);--lg-shadow:0 18px 44px -24px rgba(0,0,0,.7),0 2px 6px rgba(0,0,0,.12);--lg-rim:inset 0 1px 0 var(--lg-highlight),inset 0 -1px 0 rgba(128,163,218,.04);--lg-tint-a:color-mix(in srgb,var(--accent) 13%,transparent);--lg-tint-b:rgba(35,135,151,.12);--lg-tint-c:rgba(117,91,203,.15)}html[data-style="6"][data-theme=dark]:not([data-liquid-harmony]){--surface:#182235 !important;--ink:#f1f5ff !important;--muted:#b4c2d9 !important;--line:#344258 !important;--soft:#202f49 !important;--g-surf2:#202f49 !important;color-scheme:dark!important}html[data-style="6"][data-theme=dark]:not([data-liquid-harmony]):not([data-liquid-background]){--bg:#0a1020 !important}html[data-style="6"][data-theme=dark]:not([data-liquid-harmony]):not([data-liquid-accent]){--accent:#9dc5ff !important}html[data-style="6"] body{background-color:var(--bg);background-image:radial-gradient(ellipse at 10% 5%,var(--lg-tint-a),transparent 48%),radial-gradient(ellipse at 94% 24%,var(--lg-tint-b),transparent 46%),radial-gradient(ellipse at 55% 94%,var(--lg-tint-c),transparent 52%);background-size:100% 100vh;background-attachment:fixed}html[data-style="6"] body>header:has(>.top){background:transparent;border:0;box-shadow:none}html[data-style="6"] body>header:has(>.top):before{display:none}html[data-style="6"] body>header .top{padding-block:24px 22px}html[data-style="6"] body>header .mega{gap:6px;min-height:56px;padding:5px;border:1px solid var(--lg-edge);border-radius:30px;background:var(--lg-glass);box-shadow:var(--lg-shadow),var(--lg-rim);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}html[data-style="6"] body>header .mega:before,html[data-style="6"] body>header .mega:after{display:none}html[data-style="6"] body>header .mega:has(>.mega-family[open]){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-style="6"] body>header .mega>.mega-family{flex:1 1 auto}html[data-style="6"] body>header .mega>.mega-family>summary{justify-content:center;min-height:44px;padding:0 18px;border-radius:24px;font-weight:600;transition:background .2s ease,box-shadow .2s ease,color .2s ease}html[data-style="6"] body>header nav.mega>.mega-family.mega-actif>summary[aria-current]:not([data-tr-hover]),html[data-style="6"] body>header .mega>.mega-family[open]>summary:not([data-tr-hover]){background:var(--lg-control)!important;color:var(--accent);box-shadow:0 2px 6px #14284612,var(--lg-rim)}html[data-style="6"] body>header .mega>.mega-family>.mega-panel{top:calc(100% + 10px);border-radius:24px;background:var(--lg-popover);border:1px solid var(--lg-edge);box-shadow:0 20px 60px #0a172d33,var(--lg-rim);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}html[data-style="6"] body>header form.search{background:var(--lg-control);border:1px solid var(--lg-edge);border-radius:999px;box-shadow:var(--lg-rim),0 4px 16px #14284609;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-style="6"] body>header form.search input{background:transparent;color:var(--ink)}html[data-style="6"] body>header .mh-grappe :is(.mh-ib,.header-locale-label),html[data-style="6"] body>header[data-mobile01] .em-actions :is(#favorites,.em-toggle){border:1px solid var(--lg-edge);border-radius:50%;background:var(--lg-control);box-shadow:var(--lg-rim),0 3px 9px #1428460a;color:var(--ink)}html[data-style="6"] body>header .mh-grappe .mh-pro{border-radius:999px;background:var(--accent);color:var(--bg)}html[data-style="6"] #browse{padding-top:30px}html[data-style="6"] #browse .explore-panel{padding:30px 32px;gap:24px 36px;border:1px solid var(--lg-edge);border-radius:28px;background:linear-gradient(125deg,rgba(255,255,255,.12),transparent 55%),var(--lg-glass);box-shadow:var(--lg-shadow),var(--lg-rim);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}html[data-style="6"] #browse #explore-title{font-weight:720;letter-spacing:-.04em}html[data-style="6"] #browse .explore-label{font-size:12px;color:var(--muted);margin-bottom:8px}html[data-style="6"] #browse .explore-panel #query{border:1px solid var(--lg-line);border-radius:999px;background:var(--lg-control);padding-inline:20px;box-shadow:var(--lg-rim);color:var(--ink)}html[data-style="6"] #browse .explore-panel #search button{border-radius:999px;background:var(--accent);color:var(--bg);padding-inline:24px;box-shadow:inset 0 1px #ffffff3b,0 5px 14px color-mix(in srgb,var(--accent) 18%,transparent);transition:transform .18s ease,box-shadow .18s ease}html[data-style="6"] #browse .explore-panel .filters{border-color:var(--lg-line);gap:14px;padding-top:20px}html[data-style="6"] #browse .explore-field{flex:1 1 160px;max-width:260px}html[data-style="6"] #browse :is(.explore-field select,.listing-toolbar select){border:1px solid var(--lg-line);border-radius:16px;background:var(--lg-control);color:var(--ink);box-shadow:var(--lg-rim);padding-inline:14px 30px}html[data-style="6"] select option{background:var(--surface);color:var(--ink)}html[data-style="6"] #browse .listing-toolbar{margin-block:22px 18px}html[data-style="6"] #browse #catalogue-results>h2{letter-spacing:-.025em}html[data-style="6"] :is(.card,.memory,.selection){background:var(--lg-card);border:1px solid var(--lg-edge);border-radius:24px;box-shadow:0 5px 18px -10px #14284624,var(--lg-rim)}html[data-style="6"]:not([data-listing-view="3"]):not([data-listing-view="6"]):not([data-listing-view="9"]) #browse .result[data-listing-card]{border:1px solid var(--lg-edge);border-radius:22px;background:var(--lg-card);box-shadow:0 5px 18px -10px #14284624,var(--lg-rim);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}html[data-style="6"] #browse .listing-copy h3{font-weight:650}html[data-style="6"] #browse .listing-copy .label{color:var(--muted)}html[data-style="6"]:not([data-listing-view="3"]) #browse .listing-visual{background:color-mix(in srgb,var(--soft) 70%,var(--surface))}html[data-style="6"][data-listing-view="1"] #browse .listing-visual{height:142px;min-height:142px}html[data-style="6"] .fav2-card-heart{background:var(--lg-popover);color:var(--ink);border:1px solid var(--lg-edge);box-shadow:0 3px 10px #0000001f,var(--lg-rim);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}html[data-style="6"] .fav2-card-heart[aria-pressed=true]{background:var(--accent);color:var(--bg);border-color:transparent}html[data-style="6"] :is(.ap-panel,.fav2-dialog,.home-search-panel){background:var(--lg-popover);border-color:var(--lg-edge);border-radius:26px;box-shadow:0 20px 60px #0a172d3d,var(--lg-rim);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}html[data-style="6"] :is(.ap-mode,.ap-reset,.ap-close,.fav2-close){border-radius:999px}html[data-style="6"] #detail :is(.stream-controls,.stream-tools,.stream-settings){background:var(--lg-popover);border-color:var(--lg-edge);box-shadow:var(--lg-rim)}html[data-style="6"] #detail .stream-player{border-color:var(--lg-edge);box-shadow:var(--lg-shadow)}html[data-style="6"] :is(.capsule-nav,.capsule-reveal){background:var(--lg-popover);border-color:var(--lg-edge);box-shadow:var(--lg-shadow),var(--lg-rim)}html[data-style="6"] :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(hover:hover)and (pointer:fine){html[data-style="6"] body>header .mega>.mega-family>summary:hover{background:var(--lg-control)}html[data-style="6"]:not([data-listing-view="6"]) #browse .result[data-listing-card]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 28%,var(--lg-edge));box-shadow:0 14px 30px -16px color-mix(in srgb,var(--accent) 28%,transparent),var(--lg-rim)}html[data-style="6"] #browse .explore-panel #search button:hover{transform:translateY(-1px)}}html[data-style="6"] #browse .explore-panel #search button:active{transform:scale(.98)}.lg-filter-toggle{display:none}@media(max-width:900px){html[data-style="6"] #browse .explore-panel{padding:24px;gap:20px}}@media(max-width:760px){html[data-style="6"] body>header .top{padding-block:10px 14px}html[data-style="6"] body>header .mega{gap:0;min-height:52px;padding:4px;border-radius:28px}html[data-style="6"] body>header[data-mobile01] .mega>.mega-family>summary{min-height:44px;padding:0;border-radius:23px}html[data-style="6"] body>header[data-mobile01] .mega>.mega-family>summary:before{font-size:11px}html[data-style="6"] body>header[data-mobile01].em-open .mh-grappe{padding:12px;border:1px solid var(--lg-edge);border-radius:22px;background:var(--lg-glass);box-shadow:var(--lg-rim)}html[data-style="6"] body>header[data-mobile01] .mh-grappe :is(.mh-ib,.mh-pro,.em-option,.mh-langue,.header-locale-label){border-radius:14px}html[data-style="6"] body>header[data-mobile01] .mh-grappe .mh-pro{background:var(--lg-control);color:var(--ink)}html[data-style="6"] body>header[data-mobile01] .mh-grappe .mh-pro:before{color:var(--bg)}html[data-style="6"] #browse{padding-top:22px}html[data-style="6"] #browse .explore-panel{border-radius:24px}}@media(max-width:540px){html[data-style="6"] #browse .explore-panel{padding:22px 18px;gap:20px}html[data-style="6"] #browse #explore-title{font-size:28px;line-height:1.12}html[data-style="6"] #browse .explore-description{font-size:14px;max-width:30ch}html[data-style="6"] #browse .explore-panel #search{gap:10px}html[data-style="6"] #browse .explore-panel #query{height:48px;font-size:16px;padding-inline:16px}html[data-style="6"] #browse .explore-panel #search button{min-height:46px}html[data-style="6"] #browse .explore-field{max-width:none;flex:1 1 100%}html[data-style="6"] #browse .explore-field select{font-size:16px}html[data-style="6"] #browse .lg-filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1;width:100%;min-height:46px;padding:11px 14px;margin:0;border:1px solid var(--lg-line);border-radius:16px;background:var(--lg-control);color:var(--ink);box-shadow:var(--lg-rim);text-align:start;font:600 13px/1.4 system-ui,sans-serif;cursor:pointer}html[data-style="6"] .lg-filter-toggle:after{content:"\2304";font-size:18px;line-height:1;transition:transform .2s ease}html[data-style="6"] .lg-filter-toggle[aria-expanded=true]:after{transform:rotate(180deg)}html[data-style="6"] #browse .lg-filter-toggle[aria-expanded=false]~.filters{display:none}html[data-style="6"] #browse .lg-filter-toggle~.filters{border:0;padding-top:0}html[data-style="6"] #browse .listing-toolbar{margin-block:20px 16px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-style="6"][data-theme]{--lg-glass:var(--surface);--lg-popover:var(--surface);--lg-control:var(--surface)}}@media(prefers-reduced-transparency:reduce){html[data-style="6"][data-theme]{--lg-glass:var(--surface);--lg-popover:var(--surface);--lg-control:var(--surface);--lg-card:var(--surface);--lg-blur:none}html[data-style="6"] body{background-image:none}html[data-style="6"] :is(.fav2-card-heart,header form.search){-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){html[data-style="6"][data-theme]{--lg-glass:var(--surface);--lg-popover:var(--surface);--lg-control:var(--surface);--lg-card:var(--surface);--lg-edge:var(--muted);--lg-line:var(--muted);--lg-blur:none}}@media(prefers-reduced-motion:reduce){html[data-style="6"] :is(.result[data-listing-card],.mega-family>summary,#search button,.lg-filter-toggle:after){transition:none!important;transform:none!important}}html[data-style="6"]{--lg-glass:color-mix(in srgb,var(--surface) 43%,transparent);--lg-popover:color-mix(in srgb,var(--surface) 83%,transparent);--lg-control:color-mix(in srgb,var(--surface) 55%,transparent);--lg-card:color-mix(in srgb,var(--surface) 78%,transparent);--lg-edge:color-mix(in srgb,var(--surface) 86%,transparent);--lg-blur:blur(22px) saturate(1.45);--tr-ray:rgba(255,255,255,.56);--tr-prism:rgba(141,206,233,.13);--lg-rim:inset 0 1px 0 rgba(255,255,255,.88),inset 1px 0 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(92,136,181,.15);--lg-shadow:0 18px 45px -28px rgba(32,56,96,.34),0 2px 8px -4px rgba(25,54,90,.12)}html[data-style="6"][data-theme=dark]{--lg-glass:color-mix(in srgb,var(--surface) 59%,transparent);--lg-popover:color-mix(in srgb,var(--surface) 88%,transparent);--lg-control:color-mix(in srgb,var(--surface) 69%,transparent);--lg-card:color-mix(in srgb,var(--surface) 82%,transparent);--lg-edge:rgba(189,218,255,.23);--tr-ray:rgba(216,237,255,.12);--tr-prism:rgba(118,174,233,.1);--lg-rim:inset 0 1px 0 rgba(229,244,255,.27),inset 1px 0 0 rgba(224,239,255,.08),inset 0 -1px 0 rgba(126,181,242,.09);--lg-shadow:0 18px 45px -24px rgba(0,0,0,.65),0 2px 8px rgba(0,0,0,.1)}html[data-style="6"] body{isolation:isolate}.tr-atmosphere{display:none;pointer-events:none}html[data-style="6"] .tr-atmosphere{display:block;position:fixed;inset:-80px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 52% at 18% 25%,var(--lg-tint-a),transparent 74%),radial-gradient(ellipse 39% 59% at 89% 61%,var(--lg-tint-b),transparent 74%),radial-gradient(ellipse 48% 36% at 51% 87%,var(--lg-tint-c),transparent 76%);transform:translate3d(var(--tr-drift-x,0px),var(--tr-drift-y,0px),0)}html[data-style="6"] :is(body>header .mega,#browse .explore-panel,.ap-panel,.fav2-dialog,.home-search-panel){background-image:radial-gradient(ellipse at var(--tr-light-x,30%) var(--tr-light-y,0%),var(--tr-ray),transparent 64%),linear-gradient(var(--tr-angle,118deg),transparent 22%,var(--tr-prism) 43%,rgba(255,255,255,.12) 49%,transparent 57%);background-color:var(--lg-glass);border-color:var(--lg-edge);box-shadow:var(--lg-shadow),var(--lg-rim)}html[data-style="6"] :is(.ap-panel,.fav2-dialog,.home-search-panel){background-color:var(--lg-popover)}html[data-style="6"] body>header .mega>.mega-family>.mega-panel{background-image:linear-gradient(125deg,var(--tr-ray),transparent 46%);box-shadow:0 24px 64px -16px #0c1f3e47,var(--lg-rim)}html[data-style="6"] :is(.card,.memory,.selection){background-image:linear-gradient(135deg,rgba(255,255,255,.15),transparent 58%)}html[data-style="6"] #browse .listing-copy{background:transparent}html[data-style="6"] :is(.ap-preview,.ap-mode,.ap-reset,.ap-close){box-shadow:var(--lg-rim)}html[data-style="6"] .heros-carte{background:radial-gradient(ellipse at var(--tr-light-x,30%) var(--tr-light-y,0%),var(--tr-ray),transparent 64%),var(--lg-card);border-color:var(--lg-edge);box-shadow:var(--lg-shadow),var(--lg-rim)}@media(hover:hover)and (pointer:fine){html[data-style="6"] :is(.card,.memory,.selection):hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--lg-edge))}}@media(max-width:760px){html[data-style="6"]{--lg-blur:blur(16px) saturate(1.35)}html[data-style="6"] .tr-atmosphere{inset:-40px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-style="6"][data-theme]{--lg-glass:var(--surface);--lg-popover:var(--surface);--lg-control:var(--surface);--lg-card:var(--surface)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-style="6"][data-theme]{--lg-glass:var(--surface);--lg-popover:var(--surface);--lg-control:var(--surface);--lg-card:var(--surface);--lg-blur:none;--tr-ray:transparent;--tr-prism:transparent}html[data-style="6"] .tr-atmosphere{display:none}html[data-style="6"] :is(body>header .mega,#browse .explore-panel,.ap-panel,.fav2-dialog,.home-search-panel,.heros-carte){background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){html[data-style="6"][data-theme]{--lg-edge:var(--muted)}}@media(prefers-reduced-motion:reduce){html[data-style="6"] .tr-atmosphere{transform:none}}.tr-optics-defs{position:fixed;width:0;height:0;pointer-events:none;overflow:hidden}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (prefers-contrast:no-preference){html[data-style="6"] [data-tr-hover]{--tr-edge-light:rgba(255,255,255,.78);--tr-specular:rgba(255,255,255,.23);background-color:color-mix(in srgb,var(--tr-button-bg) 92%,transparent)!important;background-image:radial-gradient(ellipse at var(--tr-pointer-x,50%) var(--tr-pointer-y,50%),var(--tr-specular),transparent 68%),var(--tr-button-image,none)!important;box-shadow:inset var(--tr-rim-x,1px) var(--tr-rim-y,1px) 1px var(--tr-edge-light),var(--tr-button-shadow,0 0 0 transparent)!important}html[data-style="6"][data-theme=dark] [data-tr-hover]{--tr-edge-light:rgba(205,232,255,.45);--tr-specular:rgba(205,232,255,.12)}html[data-style="6"] [data-tr-lens]{filter:var(--tr-button-filter,) url(#tr-optical-lens)!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html[data-style="6"] :is(.th-quick-card,.th-format){transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,border-color .2s ease}html[data-style="6"] :is(.th-quick-card,.th-format)[data-tr-hover]{background-color:color-mix(in srgb,var(--tr-button-bg,var(--surface)) 82%,transparent)!important;transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 20%,var(--lg-edge));box-shadow:inset var(--tr-rim-x,1px) var(--tr-rim-y,1px) 1px var(--tr-edge-light),0 12px 26px -19px color-mix(in srgb,var(--accent) 38%,transparent),var(--tr-button-shadow,0 0 0 transparent)!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html[data-style="6"] .heros-cta{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}html[data-style="6"] .heros-cta[data-tr-hover]{background-color:color-mix(in srgb,var(--tr-button-bg) 96%,transparent)!important;background-image:radial-gradient(90px circle at var(--tr-pointer-x,50%) var(--tr-pointer-y,50%),rgba(255,255,255,.17),rgba(255,255,255,.035) 58%,transparent 100%),var(--tr-button-image,none)!important;box-shadow:inset var(--tr-rim-x,1px) var(--tr-rim-y,1px) 1px #ffffff80,inset 0 1px #ffffff26,0 7px 16px -10px #0a19308c,var(--tr-button-shadow,0 0 0 transparent)!important;transform:translateY(-1px)}html[data-style="6"] .heros-cta:active{transform:translateY(0)}}@media(hover:hover)and (pointer:fine){html[data-style="6"] body>header .mega>.mega-family>summary{transition:background .2s ease,box-shadow .2s ease,color .2s ease,transform .18s ease}html[data-style="6"] body>header nav.mega>.mega-family>summary:is(:hover,:focus-visible){color:var(--accent);background-color:var(--lg-control)!important;background-image:radial-gradient(ellipse 150px 58px at var(--tr-pointer-x,50%) var(--tr-pointer-y,50%),var(--tr-ray),transparent 78%)!important;box-shadow:inset var(--tr-rim-x,0px) var(--tr-rim-y,0px) 1px var(--lg-highlight),0 2px 6px #14284612,var(--lg-rim)!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (prefers-contrast:no-preference){html[data-style="6"] body>header nav.mega>.mega-family>summary[data-tr-hover]{transform:translate3d(var(--tr-loupe-x,0px),var(--tr-loupe-y,0px),0) scale(1.015);transform-origin:50% 50%}html[data-style="6"] body>header nav.mega>.mega-family>summary:active{transform:none}}.carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;color:var(--muted);font-size:13px}.carousel-nav[hidden]{display:none}.carousel-caption{font-weight:650}.carousel-steps{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.carousel-nav button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.carousel-nav button:hover:not(:disabled){background:var(--soft);color:var(--accent)}.carousel-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.carousel-nav button:disabled{opacity:.35;cursor:default}.carousel-steps>span{min-width:70px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.carousel-nav .carousel-toggle{padding-inline:16px;border-color:var(--line);background:var(--surface)}.th-home .th-reading .th-mag-card h3{font-size:16px;line-height:1.35}.th-home .th-reading .th-mag-card{min-height:280px}.th-home .th-reading .th-mag-card h3>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.tv2-transport.carousel-nav{display:flex;flex:1;margin:0;gap:12px}.tv2-transport.carousel-nav #tv2-pause{min-width:0;background:var(--surface);color:var(--ink);border-color:var(--line);font-size:13px}.tv2-transport.carousel-nav #tv2-prev,.tv2-transport.carousel-nav #tv2-forward{background:transparent;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px}.tv2-transport .carousel-steps{flex-shrink:0}.tv2-transport .carousel-steps>span{min-width:64px}footer.pr10 .pr11-dots[hidden]{display:none}footer.pr10 .carousel-quotes{margin:18px 0 0;max-width:360px}footer.pr10 .carousel-quotes button{width:auto;height:auto;min-width:44px;min-height:44px;border-radius:999px}.th-home .heros-controls{margin-top:20px}.th-home .heros-carte{padding-bottom:24px}.th-home .heros-transport{grid-column:1/-1;margin-top:0;min-width:0}.th-home .heros-carte .heros-points[hidden]{display:none}.th-home .heros-transport .heros-arrow{width:auto;height:auto;min-height:44px;border:1px solid transparent;border-radius:999px;background:transparent;font:600 14px/1 system-ui}@media(max-width:760px){.carousel-nav{gap:8px}.carousel-steps{gap:0}.carousel-steps>span{min-width:65px}.th-home .th-reading .th-mag-card{min-height:270px}}body:has(.th-home){padding-bottom:0;scroll-padding-bottom:0}@media(max-width:760px){.tc-banner{bottom:env(safe-area-inset-bottom)}}.home-selection{margin-top:1rem;color:var(--muted,#52627b);font-size:.85rem;line-height:1.5;max-width:68ch}.home-selection summary{cursor:pointer;padding-block:.65rem;min-height:44px;box-sizing:border-box}.home-selection p{margin:.45rem 0}.home-selection label{display:flex;align-items:flex-start;gap:.65rem;padding-block:.5rem;cursor:pointer}.home-selection input{width:20px;height:20px;flex:none;margin-top:.15rem;accent-color:var(--accent,#2458ce)}.home-selection :focus-visible{outline:3px solid var(--accent,#2458ce);outline-offset:3px}.home-selection p:empty{display:none}.heros-carte[data-media-id=v1-20982] .heros-media img{background:#102b93;object-fit:contain;padding:12%;box-sizing:border-box}.terondo-guide-link{font-size:1rem;line-height:1.6;margin:18px 0}.terondo-guide-link a,.terondo-editorial-note a{text-decoration:underline;text-underline-offset:3px}.terondo-editorial-note{border-top:1px solid var(--line,#ccd2da);margin-top:22px;padding-top:14px}.terondo-editorial-note h3{font-size:1rem;margin:0 0 8px}.terondo-editorial-note p{line-height:1.65}.terondo-editorial-note a{overflow-wrap:anywhere}html[data-style="0"]{--radius:28px !important;--rv-serif:Georgia,"Iowan Old Style","Times New Roman",serif;--rv-moon:#806128;--rv-halo:color-mix(in srgb,var(--accent) 13%,transparent);--rv-rim:color-mix(in srgb,var(--accent) 27%,var(--line));--rv-panel:color-mix(in srgb,var(--surface) 94%,transparent);--rv-shadow:0 20px 60px -36px #52386645}html[data-style="0"]:not([data-reverie-harmony]){--surface:#fcf8ff !important;--ink:#312a43 !important;--muted:#665b79 !important;--line:#dfd5e9 !important;--soft:#eee7f4 !important;--g-surf2:#eee7f4 !important}html[data-style="0"]:not([data-reverie-harmony]):not([data-reverie-background]){--bg:#f3eff7 !important}html[data-style="0"]:not([data-reverie-harmony]):not([data-reverie-accent]){--accent:#755197 !important}html[data-style="0"][data-theme=dark]{--rv-moon:#e6d4a5;--rv-shadow:0 20px 60px -32px #02030fa0;--rv-halo:color-mix(in srgb,var(--accent) 11%,transparent)}html[data-style="0"][data-theme=dark]:not([data-reverie-harmony]){--surface:#1a1b30 !important;--ink:#f0ecf9 !important;--muted:#b9b2ce !important;--line:#3b3552 !important;--soft:#25233d !important;--g-surf2:#25233d !important}html[data-style="0"][data-theme=dark]:not([data-reverie-harmony]):not([data-reverie-background]){--bg:#101122 !important}html[data-style="0"][data-theme=dark]:not([data-reverie-harmony]):not([data-reverie-accent]){--accent:#d0b9f4 !important}html[data-style="0"] body{background:var(--bg);color:var(--ink);isolation:isolate}.rv-sky{display:none;pointer-events:none}html[data-style="0"] .rv-sky{display:block;position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 12% 9%,var(--rv-halo),transparent 52%),radial-gradient(ellipse at 91% 64%,color-mix(in srgb,var(--rv-moon) 7%,transparent),transparent 44%)}html[data-style="0"] .rv-sky:before{content:"";position:absolute;inset:0;opacity:.36;background:radial-gradient(circle at 6% 26%,var(--rv-moon) 0 1px,transparent 1.8px),radial-gradient(circle at 19% 9%,var(--accent) 0 1px,transparent 2px),radial-gradient(circle at 34% 19%,var(--ink) 0 .6px,transparent 1.5px),radial-gradient(circle at 74% 9%,var(--rv-moon) 0 1px,transparent 2px),radial-gradient(circle at 95% 37%,var(--accent) 0 1px,transparent 1.7px),radial-gradient(circle at 7% 65%,var(--accent) 0 1px,transparent 1.8px),radial-gradient(circle at 91% 83%,var(--rv-moon) 0 1px,transparent 2px),radial-gradient(circle at 43% 91%,var(--ink) 0 .7px,transparent 1.5px),radial-gradient(circle at 63% 48%,var(--accent) 0 .6px,transparent 1.5px)}html[data-style="0"] .rv-sky:after{content:"";position:absolute;right:3.5%;top:18%;width:8px;height:8px;background:var(--rv-moon);opacity:.65;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}html[data-style="0"] :is(h1,h2,h3,.heros-titre,.th-quick-card strong,.th-format strong,.th-place-copy strong,.th-journey-copy>strong){font-family:var(--rv-serif);font-weight:400;letter-spacing:-.025em}html[data-style="0"] body>header:has(>.top){background:transparent;border:0;box-shadow:none}html[data-style="0"] body>header:has(>.top):before{display:none}html[data-style="0"] body>header .top{padding-block:25px 23px}html[data-style="0"] body>header .mega{padding:5px;gap:6px;min-height:60px;border:1px solid var(--rv-rim);border-radius:999px;background:var(--rv-panel);box-shadow:var(--rv-shadow)}html[data-style="0"] body>header .mega:before,html[data-style="0"] body>header .mega:after{display:none}html[data-style="0"] body>header .mega>.mega-family{flex:1 1 auto}html[data-style="0"] body>header .mega>.mega-family>summary{justify-content:center;min-height:46px;padding-inline:18px;border-radius:999px;font-weight:550;transition:background .3s ease,color .3s ease}html[data-style="0"] body>header nav.mega>.mega-family.mega-actif>summary[aria-current],html[data-style="0"] body>header .mega>.mega-family[open]>summary{background:var(--soft)!important;color:var(--accent);box-shadow:inset 0 0 0 1px var(--rv-rim)}html[data-style="0"] body>header .mega>.mega-family>.mega-panel{top:calc(100% + 12px);border-radius:28px;border:1px solid var(--rv-rim);background:var(--surface);box-shadow:0 22px 70px #0003}html[data-style="0"] .mega :is(.mega-porte,.mega-close){border-radius:999px;border-color:var(--rv-rim);background:var(--soft);color:var(--ink)}html[data-style="0"] body>header form.search{border-radius:999px;border:1px solid var(--rv-rim);background:var(--rv-panel);box-shadow:none}html[data-style="0"] body>header form.search input{background:transparent;color:var(--ink)}html[data-style="0"] body>header .mh-grappe :is(.mh-ib,.header-locale-label),html[data-style="0"] body>header .em-actions :is(#favorites,.em-toggle){border-radius:50%;background:var(--rv-panel);border:1px solid var(--rv-rim);color:var(--accent);box-shadow:inset 0 0 0 4px var(--bg)}html[data-style="0"] body>header .mh-grappe .mh-pro{background:var(--accent);color:var(--bg);border-radius:999px;box-shadow:none}html[data-style="0"] .th-home .heros-carte{background:radial-gradient(ellipse at 0 0,var(--rv-halo),transparent 65%),var(--rv-panel)!important;border:1px solid var(--rv-rim);border-radius:40px 40px 28px 28px;box-shadow:var(--rv-shadow);padding:38px 40px 26px;gap:24px 42px}html[data-style="0"] .heros-titre{font-family:var(--rv-serif);font-size:clamp(34px,3.85vw,53px);font-weight:400;line-height:1.08;letter-spacing:-.04em;color:var(--ink)}html[data-style="0"] .heros-titre mark{background:transparent;color:var(--accent);font-style:italic;padding:0;border-radius:0}html[data-style="0"] .heros-lieu{display:flex;align-items:center;gap:12px;color:var(--rv-moon);font-size:10px;letter-spacing:.19em;font-weight:650;opacity:1}html[data-style="0"] .heros-lieu:before{content:"";width:13px;height:13px;flex:none;border-radius:50%;box-shadow:inset -4px -1px 0 0 var(--rv-moon);transform:rotate(-25deg)}html[data-style="0"] .heros-dit{color:var(--muted);line-height:1.65}html[data-style="0"] .heros-cta{border:1px solid color-mix(in srgb,var(--accent) 75%,var(--rv-moon));border-radius:999px;background:var(--accent);color:var(--bg);min-height:46px;padding-inline:24px;font-weight:650;box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 12%,transparent);transition:transform .3s ease,box-shadow .3s ease}html[data-style="0"] .heros-carte .heros-media{border-radius:28px;--ec-h:6px;--ec-b:6px;box-shadow:0 0 0 1px var(--rv-rim),0 14px 42px #0002}html[data-style="0"] .heros-carte .heros-media :is(img,iframe){border-radius:22px}html[data-style="0"] .heros-lire{width:64px;height:64px;border:1px solid #e6d4a5a0;background:#17152bdf!important;box-shadow:0 0 0 6px #d0b9f418,0 0 28px #d0b9f430}html[data-style="0"] .heros-lire:after{left:27px;top:22px;border-left:15px solid #ede1c4;border-top:10px solid transparent;border-bottom:10px solid transparent}html[data-style="0"] .carousel-steps{background:var(--rv-panel);border:1px solid var(--rv-rim);box-shadow:none;padding:4px;gap:5px}html[data-style="0"] .carousel-steps>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}html[data-style="0"] .carousel-nav button{background:var(--soft);color:var(--accent);border-radius:50%}html[data-style="0"] .carousel-caption{font-family:var(--rv-serif);font-style:italic;font-size:14px;font-weight:400;color:var(--muted)}html[data-style="0"] .th-home .th-section-head h2{font-family:var(--rv-serif);font-size:clamp(28px,2.9vw,37px);line-height:1.16;font-weight:400;letter-spacing:-.035em}html[data-style="0"] .th-home .th-section-head>a{font-size:13px;font-weight:550}html[data-style="0"] :is(.th-quick-card,.th-format,.card,.memory,.selection,.th-mag-card){background:var(--rv-panel);border:1px solid var(--line);border-radius:26px;box-shadow:var(--rv-shadow)}html[data-style="0"] .th-quick-card{padding:24px;min-height:150px;gap:17px}html[data-style="0"] .th-quick-card .th-meta{color:var(--rv-moon);font-size:10px;font-weight:650;letter-spacing:.14em}html[data-style="0"] .th-quick-card strong{font-family:var(--rv-serif);font-size:23px;font-weight:400;letter-spacing:-.025em}html[data-style="0"] .th-quick-card .th-go{font-weight:400;color:var(--accent)}html[data-style="0"] .th-format{min-height:126px;padding:24px 20px;gap:15px}html[data-style="0"] .th-format svg{color:var(--rv-moon);stroke-width:1.35}html[data-style="0"] .th-format strong{font-family:var(--rv-serif);font-size:23px;font-weight:400;letter-spacing:-.02em}html[data-style="0"] .th-place{border-radius:28px 28px 24px 24px;border:1px solid var(--rv-rim)}html[data-style="0"] .th-place-copy strong{font-family:var(--rv-serif);font-weight:400;letter-spacing:-.025em}html[data-style="0"] .th-home .th-journey{border-radius:30px;background:linear-gradient(115deg,#231d3e,#353755)}html[data-style="0"] .th-journey .th-journey-cta{background:#e6d4a5;color:#292239!important}html[data-style="0"] .th-home .th-reading :is(.th-editorial,.th-magazine){border-top:1px solid var(--rv-rim)}html[data-style="0"] .th-home .th-mag-card h3{font-family:var(--rv-serif);font-size:21px;font-weight:400}html[data-style="0"] #browse .explore-panel{padding:30px 32px;border-radius:32px;border:1px solid var(--rv-rim);background:var(--rv-panel);box-shadow:var(--rv-shadow)}html[data-style="0"] #browse #explore-title{font-family:var(--rv-serif);font-weight:400;letter-spacing:-.025em}html[data-style="0"] #browse .explore-label{font-size:11px;letter-spacing:.08em;color:var(--muted)}html[data-style="0"] #browse :is(#query,.explore-field select,.listing-toolbar select){border:1px solid var(--rv-rim);border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:none}html[data-style="0"] #browse #search button{border-radius:999px;background:var(--accent);color:var(--bg)}html[data-style="0"] #browse .result[data-listing-card]{border-radius:24px;border-color:var(--line);background:var(--rv-panel);box-shadow:none}html[data-style="0"] #browse .listing-copy :is(h2,h3){font-family:var(--rv-serif);font-weight:400;font-size:23px}html[data-style="0"] #browse .listing-copy .label{color:var(--rv-moon);letter-spacing:.08em;font-size:10px}html[data-style="0"] :is(.ap-panel,.fav2-dialog,.home-search-panel){background:var(--surface);border:1px solid var(--rv-rim);border-radius:28px;box-shadow:0 20px 60px #0003}html[data-style="0"] :is(.ap-mode,.ap-reset,.ap-close,.fav2-close,.stream-controls button,.stream-tools button,.stream-settings button){border-radius:999px;border-color:var(--rv-rim)}html[data-style="0"] #detail :is(.stream-controls,.stream-tools,.stream-settings){border-radius:24px;border-color:var(--rv-rim);background:var(--surface)}html[data-style="0"] .ac-preview[data-style="0"]{border-radius:24px;background:radial-gradient(ellipse at 10% 0,var(--rv-halo),transparent 80%),var(--bg);border-color:var(--rv-rim)}html[data-style="0"] .ac-preview[data-style="0"] .ac-preview-picture{width:65px;height:65px;border-radius:50%;clip-path:none;background:transparent;box-shadow:inset -18px -5px var(--rv-moon);transform:rotate(-20deg)}html[data-style="0"] :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}html[data-style="0"] select option{background:var(--surface);color:var(--ink)}@media(hover:hover)and (pointer:fine){html[data-style="0"] body>header .mega>.mega-family>summary:hover{color:var(--accent);background:var(--soft)}html[data-style="0"] :is(.th-quick-card,.th-format,.th-mag-card){transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}html[data-style="0"] :is(.th-quick-card,.th-format,.th-mag-card):hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 10px 30px -15px var(--rv-halo),0 0 24px -8px var(--rv-halo);color:var(--ink)}html[data-style="0"] .heros-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 4px var(--rv-halo),0 5px 24px var(--rv-halo)}html[data-style="0"] .carousel-nav button:not(:disabled):hover{background:var(--accent);color:var(--bg)}}@media(max-width:900px){html[data-style="0"] .th-home .heros-carte{padding:26px;gap:24px}}@media(max-width:760px){html[data-style="0"] body>header .top{padding-block:12px}html[data-style="0"] body>header .mega{min-height:54px;padding:4px;gap:2px}html[data-style="0"] body>header[data-mobile01] .mega>.mega-family>summary{min-height:44px;padding:0}html[data-style="0"] body>header[data-mobile01].em-open .mh-grappe{background:var(--surface);border:1px solid var(--rv-rim);border-radius:24px}html[data-style="0"] .th-home .heros-carte{padding:15px 18px 20px;border-radius:30px;gap:22px}html[data-style="0"] .heros-titre{font-size:36px;line-height:1.09}html[data-style="0"] .heros-carte .heros-media{border-radius:23px;--ec-h:5px;--ec-b:5px}html[data-style="0"] .heros-carte .heros-media :is(img,iframe){border-radius:18px}html[data-style="0"] .th-home .th-section-head h2{font-size:29px}html[data-style="0"] .th-quick-card{padding:21px;min-height:108px}html[data-style="0"] .th-format{padding:21px 15px;gap:12px;min-height:120px}html[data-style="0"] .th-format strong{font-size:21px}html[data-style="0"] .th-format svg{width:25px;height:25px}html[data-style="0"] #browse .explore-panel{padding:24px 20px}html[data-style="0"] .th-place{border-radius:24px 24px 22px 22px}}@media(prefers-reduced-motion:reduce){html[data-style="0"] :is(.th-quick-card,.th-format,.th-mag-card,.heros-cta,.mega-family>summary){transition:none!important;transform:none!important}}@media(prefers-contrast:more){html[data-style="0"]{--rv-rim:var(--muted);--rv-panel:var(--surface)}html[data-style="0"] .rv-sky{display:none}}@media print{html[data-style="0"] .rv-sky{display:none}}html[data-style="3"]{--radius:28px !important;--px-lilac:var(--accent);--px-cyan:#087991;--px-mint:#19785f;--px-chip:color-mix(in srgb,var(--accent) 10%,var(--surface));--px-rim:color-mix(in srgb,var(--accent) 27%,var(--line));--px-round:"Terondo Ronde",ui-rounded,"SF Pro Rounded","Avenir Next",system-ui,sans-serif;--px-shadow:0 9px 26px -20px color-mix(in srgb,var(--ink) 30%,transparent)}html[data-style="3"][data-theme=dark]{--px-cyan:#70dcf5;--px-mint:#80e6c0;--px-shadow:0 12px 30px -20px #000b}html[data-style="3"]:not([data-pixel-harmony]){--surface:#f8f9ff !important;--ink:#1c2234 !important;--muted:#536079 !important;--line:#cdd3e4 !important;--soft:#e7eaf5 !important;--g-surf2:#e7eaf5 !important}html[data-style="3"]:not([data-pixel-harmony]):not([data-pixel-background]){--bg:#eef0f8 !important}html[data-style="3"]:not([data-pixel-harmony]):not([data-pixel-accent]){--accent:#5950b8 !important}html[data-style="3"][data-theme=dark]:not([data-pixel-harmony]){--surface:#121620 !important;--ink:#f0f2ff !important;--muted:#a6afc7 !important;--line:#30364b !important;--soft:#1b2131 !important;--g-surf2:#1b2131 !important}html[data-style="3"][data-theme=dark]:not([data-pixel-harmony]):not([data-pixel-background]){--bg:#080a0f !important}html[data-style="3"][data-theme=dark]:not([data-pixel-harmony]):not([data-pixel-accent]){--accent:#c2baff !important}html[data-style="3"] body{background:var(--bg);color:var(--ink)}html[data-style="3"] :is(h1,h2,h3,.heros-titre,.th-format strong,.th-quick-card strong,button,.heros-cta,.mega-family>summary){font-family:var(--px-round)}html[data-style="3"] :is(h1,h2,h3,.heros-titre){font-weight:720;letter-spacing:-.035em}html[data-style="3"] :is(.carousel-steps,.mh-live-n,.listing-toolbar,.stream-time){font-variant-numeric:tabular-nums}html[data-style="3"] body>header:has(>.top){background:var(--bg);border:0;box-shadow:none}html[data-style="3"] body>header:has(>.top):before{display:none}html[data-style="3"] body>header .top{padding-block:24px 20px}html[data-style="3"] body>header .mega{min-height:64px;padding:6px;gap:7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:none}html[data-style="3"] body>header .mega:before,html[data-style="3"] body>header .mega:after{display:none}html[data-style="3"] .mega>.mega-family{flex:1 1 auto;--px-signal:var(--accent)}html[data-style="3"] .mega>.mega-family:nth-child(2){--px-signal:var(--px-cyan)}html[data-style="3"] .mega>.mega-family:nth-child(3){--px-signal:var(--px-mint)}html[data-style="3"] body>header .mega>.mega-family>summary{justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:650;letter-spacing:-.02em;transition:color .18s ease,background .18s ease,border-color .18s ease}html[data-style="3"] body>header nav.mega>.mega-family.mega-actif>summary[aria-current],html[data-style="3"] body>header .mega>.mega-family[open]>summary{color:var(--px-signal);background:color-mix(in srgb,var(--px-signal) 11%,var(--surface))!important;border-color:color-mix(in srgb,var(--px-signal) 65%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--px-signal) 12%,transparent)}html[data-style="3"] body>header .mega>.mega-family>.mega-panel{top:calc(100% + 10px);border:1px solid var(--px-rim);border-radius:28px;background:var(--surface);box-shadow:0 20px 60px #0003;color:var(--ink)}html[data-style="3"] .mega :is(.mega-porte,.mega-close){border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--ink);min-height:40px}html[data-style="3"] .mega .mega-porte[aria-selected=true],html[data-style="3"] .mega .mega-porte.active,html[data-style="3"] .mega .mega-porte[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}html[data-style="3"] body>header form.search{border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--bg) 40%,transparent)}html[data-style="3"] body>header form.search input{background:transparent;color:var(--ink)}html[data-style="3"] body>header .mh-grappe :is(.mh-ib,.header-locale-label),html[data-style="3"] body>header .em-actions :is(#favorites,.em-toggle){border:1px solid var(--px-rim);border-radius:50%;background:var(--px-chip);color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}html[data-style="3"] body>header .mh-grappe .mh-pro{background:var(--accent);color:var(--bg);border-radius:999px;box-shadow:none}html[data-style="3"] .th-home .heros-carte{background:var(--surface)!important;color:var(--ink);border:1px solid var(--line);border-radius:32px;box-shadow:var(--px-shadow);padding:36px 38px 24px;gap:26px 40px}html[data-style="3"] .heros-titre{font-family:var(--px-round);font-size:clamp(30px,3.7vw,50px);line-height:1.08;letter-spacing:-.045em;font-weight:730;color:var(--ink)}html[data-style="3"] .heros-titre mark{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent);padding:.015em .13em;border-radius:.25em}html[data-style="3"] .heros-lieu{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:7px 12px;border:1px solid color-mix(in srgb,var(--px-mint) 34%,var(--line));border-radius:999px;color:var(--px-mint);font-size:11px;letter-spacing:.14em;opacity:1}html[data-style="3"] .heros-lieu:before{content:"";width:6px;height:6px;border:2px solid var(--px-mint);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--px-mint) 9%,transparent)}html[data-style="3"] .heros-dit{color:var(--muted)}html[data-style="3"] .heros-cta{border:1px solid var(--accent);background:var(--accent);color:var(--bg);border-radius:999px;min-height:46px;padding-inline:22px;font-family:var(--px-round);font-weight:750;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--surface) 12%,transparent)}html[data-style="3"] .heros-carte .heros-media{border-radius:26px;--ec-h:7px;--ec-b:7px;background:#080b12;box-shadow:0 0 0 1px var(--line),inset 0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}html[data-style="3"] .heros-carte .heros-media :is(img,iframe){border-radius:19px}html[data-style="3"] .heros-lire{width:48px;height:48px;min-width:44px;min-height:44px;background:#0b101dd9!important;border:1px solid #c2baff66;box-shadow:none}html[data-style="3"] .heros-lire:before{display:none}html[data-style="3"] .heros-lire:after{left:19px;top:15px;border-left:12px solid #ded9ff;border-top:8px solid transparent;border-bottom:8px solid transparent}html[data-style="3"] .carousel-steps{padding:4px;border:1px solid var(--px-rim);background:var(--bg);box-shadow:inset 0 0 0 3px var(--surface);gap:4px}html[data-style="3"] .carousel-steps>span{font-family:var(--px-round);font-weight:750;font-size:15px;letter-spacing:.02em;color:var(--px-cyan);min-width:72px}html[data-style="3"] .carousel-nav button{color:var(--accent);border-radius:50%;background:var(--soft)}html[data-style="3"] .carousel-caption{text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--muted)}html[data-style="3"] :is(.th-quick-card,.th-format,.card,.memory,.selection){border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:none;--px-signal:var(--accent)}html[data-style="3"] :is(.th-quick-card:nth-child(4n+2),.th-format[data-format=radio]){--px-signal:var(--px-cyan)}html[data-style="3"] :is(.th-quick-card:nth-child(4n+3),.th-format[data-format=podcast]){--px-signal:var(--px-mint)}html[data-style="3"] .th-quick-card{padding:24px;gap:16px;min-height:154px}html[data-style="3"] .th-quick-card .th-meta{font-size:10px;letter-spacing:.13em;font-weight:750;color:var(--px-signal);display:flex;align-items:center;gap:8px}html[data-style="3"] .th-quick-card .th-meta:before{content:"";flex:none;width:6px;height:6px;border:2px solid var(--px-signal);border-radius:50%}html[data-style="3"] .th-quick-card strong{font-size:19px;font-weight:720;letter-spacing:-.025em}html[data-style="3"] .th-quick-card .th-go{display:grid;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;border:1px solid color-mix(in srgb,var(--px-signal) 40%,var(--line));border-radius:50%;color:var(--px-signal);background:color-mix(in srgb,var(--px-signal) 8%,var(--surface))}html[data-style="3"] .th-format{padding:24px;gap:14px;min-height:126px;position:relative}html[data-style="3"] .th-format svg{box-sizing:border-box;width:56px;height:56px;padding:12px;border-radius:50%;background:color-mix(in srgb,var(--px-signal) 8%,var(--surface));color:var(--px-signal)}html[data-style="3"] .th-format:before{content:"";position:absolute;left:20px;top:calc(50% - 32px);width:64px;height:64px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(var(--px-signal) 0deg 3deg,transparent 3deg 20deg);mask:radial-gradient(transparent 61%,#000 64%,#000 70%,transparent 73%);-webkit-mask:radial-gradient(transparent 61%,#000 64%,#000 70%,transparent 73%);opacity:.8;transition:transform .4s ease}html[data-style="3"] .th-format strong{font-size:18px;font-weight:720}html[data-style="3"] .th-format-arrow{color:var(--px-signal)}html[data-style="3"] :is(.th-place,.th-mag-card,.th-banner){border-radius:28px;border-color:var(--line)}html[data-style="3"] #browse .explore-panel{padding:28px 30px;border-radius:30px;border:1px solid var(--line);background:var(--surface);box-shadow:none}html[data-style="3"] #browse #explore-title{font-weight:730;letter-spacing:-.035em}html[data-style="3"] #browse .explore-label{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}html[data-style="3"] #browse :is(#query,.explore-field select,.listing-toolbar select){border:1px solid var(--px-rim);border-radius:999px;background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 3px var(--surface)}html[data-style="3"] #browse #search button{border-radius:999px;background:var(--accent);color:var(--bg);font-weight:750}html[data-style="3"] #browse .result[data-listing-card]{border-radius:26px;border-color:var(--line);background:var(--surface);box-shadow:none}html[data-style="3"] #browse .listing-copy :is(h2,h3){font-family:var(--px-round);font-weight:700;letter-spacing:-.02em}html[data-style="3"] #browse .listing-copy .label{border:1px solid var(--px-rim);background:var(--px-chip);color:var(--accent);padding:4px 9px;border-radius:999px;font-size:10px;letter-spacing:.08em}html[data-style="3"] #browse .listing-visual{border-radius:20px;background:var(--soft)}html[data-style="3"] :is(.fav2-card-heart,.fav2-close,.ap-close,.stream-controls button,.stream-tools button,.stream-settings button){border-radius:999px;border-color:var(--px-rim)}html[data-style="3"] #detail :is(.stream-controls,.stream-tools,.stream-settings){border-radius:24px;border-color:var(--line);background:var(--surface)}html[data-style="3"] #detail .stream-player{border-color:var(--px-rim);box-shadow:0 0 0 3px var(--bg)}html[data-style="3"] :is(.ap-panel,.fav2-dialog,.home-search-panel){background:var(--surface);color:var(--ink);border:1px solid var(--px-rim);border-radius:28px;box-shadow:0 20px 60px #0004}html[data-style="3"] :is(.ap-mode,.ap-reset,.ap-close){border-radius:999px}html[data-style="3"] .ac-preview[data-style="3"]{background:var(--bg);border:1px solid var(--px-rim);border-radius:22px}html[data-style="3"] .ac-preview[data-style="3"] .ac-preview-picture{border-radius:50%;clip-path:none;background:repeating-conic-gradient(var(--accent) 0deg 4deg,transparent 4deg 30deg),var(--soft);border:7px solid var(--bg);box-shadow:0 0 0 1px var(--px-rim);width:76px;height:76px;mask:radial-gradient(transparent 43%,#000 46%);-webkit-mask:radial-gradient(transparent 43%,#000 46%)}html[data-style="3"] :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}html[data-style="3"] select option{background:var(--surface);color:var(--ink)}@media(hover:hover)and (pointer:fine){html[data-style="3"] body>header .mega>.mega-family>summary:hover{background:color-mix(in srgb,var(--px-signal) 10%,var(--surface));color:var(--px-signal);border-color:var(--px-signal)}html[data-style="3"] :is(.th-quick-card,.th-format){transition:transform .2s ease,border-color .2s ease,background .2s ease}html[data-style="3"] :is(.th-quick-card,.th-format):hover{border-color:var(--px-signal);background:color-mix(in srgb,var(--px-signal) 5%,var(--surface));transform:translateY(-2px);color:var(--ink)}html[data-style="3"] .th-format:hover:before{transform:rotate(20deg)}html[data-style="3"] .heros-lire:hover{background:#171d30!important;border-color:#c2baff}html[data-style="3"] :is(.heros-cta,.carousel-nav button:not(:disabled)):hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}}@media(min-width:761px)and (max-width:1000px){html[data-style="3"] .th-format:before{top:16px;left:12px}}@media(max-width:900px){html[data-style="3"] .th-home .heros-carte{padding:25px;gap:22px}html[data-style="3"] .th-format{padding:20px 16px;gap:12px}html[data-style="3"] .th-format:before{left:12px}html[data-style="3"] .th-format strong{font-size:16px}}@media(max-width:760px){html[data-style="3"] body>header .top{padding-block:12px}html[data-style="3"] body>header .mega{min-height:54px;padding:4px;gap:2px;border-radius:28px}html[data-style="3"] body>header[data-mobile01] .mega>.mega-family>summary{min-height:44px;padding:0;border-radius:24px}html[data-style="3"] body>header[data-mobile01] .mega>.mega-family>summary:before{font-size:11px}html[data-style="3"] body>header[data-mobile01].em-open .mh-grappe{background:var(--surface);border:1px solid var(--px-rim);border-radius:24px}html[data-style="3"] .th-home .heros-carte{padding:14px 16px 18px;border-radius:28px;gap:20px}html[data-style="3"] .heros-titre{font-size:32px;line-height:1.1}html[data-style="3"] .heros-carte .heros-media{border-radius:22px;--ec-h:5px;--ec-b:5px}html[data-style="3"] .heros-carte .heros-media :is(img,iframe){border-radius:17px}html[data-style="3"] .th-quick-card{padding:22px;min-height:145px}html[data-style="3"] #browse .explore-panel{padding:22px 18px}html[data-style="3"] .th-format{border-radius:25px;min-height:155px;flex-wrap:wrap;align-content:start}html[data-style="3"] .th-format>span:not(.th-format-arrow){width:100%}html[data-style="3"] .th-format:before{top:16px}}@media(prefers-reduced-motion:reduce){html[data-style="3"] :is(.th-format,.th-quick-card,.heros-cta,.mega-family>summary,.th-format:before,.heros-lire:before){transition:none!important;transform:none!important}}@media(prefers-contrast:more){html[data-style="3"]{--px-rim:var(--muted)}}@media(max-width:760px){html[data-style="3"] .heros-lire{width:44px;height:44px}html[data-style="3"] .heros-lire:after{left:17px;top:13px}}@media(max-width:760px){html[data-style="3"] body>header[data-mobile01].em-open .mh-grappe{padding:12px;gap:8px;grid-template-rows:26px repeat(3,minmax(48px,auto))}html[data-style="3"] body>header[data-mobile01] .mh-grappe :is(.mh-ib,.mh-langue,.em-option,.mh-pro){height:48px;min-height:48px;border:1px solid transparent;border-radius:14px;padding:10px 12px;gap:10px;box-shadow:none;outline-offset:2px}html[data-style="3"] body>header[data-mobile01] .mh-grappe :is(.mh-ib,.mh-langue,.em-option){background:var(--soft);color:var(--ink);transition:background .18s ease,border-color .18s ease}html[data-style="3"] body>header[data-mobile01] .mh-grappe .mh-langue{padding:0}html[data-style="3"] body>header[data-mobile01] .mh-grappe .header-locale-label{height:46px;min-height:46px;padding:10px 12px;gap:10px;border:0;border-radius:13px;background:transparent;color:var(--ink);box-shadow:none}html[data-style="3"] body>header[data-mobile01] .mh-grappe :is(.mh-ib,.em-option)>svg,html[data-style="3"] body>header[data-mobile01] .header-locale-label:after{color:var(--accent)}html[data-style="3"] body>header[data-mobile01] .mh-grappe :is(.mh-ib,.mh-langue,.em-option):is(:hover,:active,:focus-within){background:var(--px-chip);border-color:var(--px-rim)}html[data-style="3"] body>header[data-mobile01] .mh-grappe :is(.mh-ib,.em-option,.mh-pro):focus-visible,html[data-style="3"] body>header[data-mobile01] #langue-interface:focus-visible+.header-locale-label{outline:2px solid var(--accent);outline-offset:2px}}@media(max-width:760px)and (prefers-reduced-motion:reduce){html[data-style="3"] body>header[data-mobile01] .mh-grappe :is(.mh-ib,.mh-langue,.em-option){transition:none}}@media(min-width:761px){body>header .mh-devise{position:relative;top:-4px}body>header form.search input{padding-inline-start:10px}}.heros-carte .heros-points[data-tirets]{margin-bottom:-25px}@media(min-width:1201px){body>header .top{grid-template-columns:minmax(240px,380px) minmax(220px,1fr) auto;gap:32px}}body>header .mh-devise-lien .mh-signature-line{white-space:normal}@media(min-width:1201px){body>header .top{grid-template-columns:minmax(240px,310px) minmax(220px,1fr) auto;gap:40px}}@media(max-width:760px){body>header[data-mobile01] form.search input{padding-inline-start:10px}html[dir=rtl] body>header[data-mobile01] form.search input{padding-inline-start:10px}}@media(max-width:760px){html .heros-lire,html[data-style]:not([data-style="3"]) .heros-lire{width:48px;height:48px}html .heros-lire:after,html[data-style]:not([data-style="3"]) .heros-lire:after{left:19px;top:15px;border-left-width:15px;border-top-width:9px;border-bottom-width:9px}}