.vp :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.vp :after,.vp :before,.vp :where(*){box-sizing:content-box;border:revert}.vp :where(a){text-decoration:revert}.vp :where(h1){font-size:revert}.vp :where(*){min-width:auto}.vp :where(button,input,select,optgroup,textarea){letter-spacing:revert;border-radius:revert;background-color:revert;opacity:revert}.vp :where(button){cursor:revert}:where(.vp) .section{padding-block:0}.vp .ph-ultimate img,.vp figure.ph-ultimate img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}.vp .drawer-wrapper .card-image{display:block;width:var(--card-width);height:var(--card-height)}.vp .drawer-wrapper .card-aplat{display:flex;align-items:center;justify-content:center}.vp .section-hero .hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vp .section-hero{overflow:clip}.vp .section-hero .hero-film{top:calc(-1 * var(--padding-top));height:calc(100% + var(--padding-top))}.vp .section-hero .hero-gradient{background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.3) 50%,rgba(0,0,0,0))}@media only screen and (min-width:1069px) and (max-height:850px){.vp .section-hero .hero-gradient{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,0))}}.vp .section-hero .fp-lockup-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;overflow:hidden}.vp .section-hero .fp-lockup{position:absolute;bottom:66px;left:0;right:0;display:flex;flex-direction:column;align-items:center;max-width:1100px;text-align:center;margin-inline-start:auto;margin-inline-end:auto}.vp .section-hero .fp-logo{margin:-20px 0 0}.vp .section-hero .fp-icon-logo{width:calc(27.63px * 260 / 72);height:30px;background:url(/logo-blanc.png) no-repeat 0 3.13px/auto 27.63px}.vp .section-hero .fp-headline{font-size:64px;line-height:1;font-weight:700;letter-spacing:-.009em;font-family:var(--font-titre);color:#fff;margin:10px 0 0}.vp .section-hero .fp-cta{display:inline-block;box-sizing:content-box;min-width:28px;padding:17px 30px;border:1px solid transparent;border-radius:980px;font-size:17px;line-height:1.1764805882;font-weight:600;letter-spacing:-.022em;font-family:var(--font-texte);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;background:#ffffff;color:#1d1d1f;margin-top:24px}.vp .section-hero .fp-cta:hover{background:#f5f5f7;text-decoration:none}.vp .section-hero .fp-cta:active{background:#ededf2;outline:none}.vp .section-hero .fp-cta:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px;box-shadow:0 0 0 3px #fff}@media only screen and (max-width:1068px){.vp .section-hero .fp-lockup{max-width:692px}.vp .section-hero .fp-logo{margin-top:-15px}.vp .section-hero .fp-icon-logo{width:calc(22.11px * 260 / 72);height:24px;background-position:0 2.5px;background-size:auto 22.11px}.vp .section-hero .fp-headline{font-size:56px;line-height:1.0714285714;letter-spacing:-.005em}}@media only screen and (max-width:734px){.vp .section-hero .fp-lockup{max-width:87.5vw}.vp .section-hero .fp-logo{margin-top:-10px}.vp .section-hero .fp-icon-logo{width:calc(19.86px * 260 / 72);height:22px;background-position:0 2.47px;background-size:auto 19.86px}.vp .section-hero .fp-headline{font-size:32px;line-height:1.125;letter-spacing:.004em}.vp .section-hero .fp-cta{margin-top:.8em}}.vp .section-hero .fp-ligne{display:block}.vp.no-reduced-motion .section-hero{--fp-courbe:cubic-bezier(0.22,1,0.36,1)}.vp.no-reduced-motion .section-hero .fp-lockup{pointer-events:none}.vp.no-reduced-motion .section-hero:not(.initiate) :is(.fp-icon-logo,.fp-ligne,.fp-cta,.hero-gradient){opacity:0}.vp.no-reduced-motion .section-hero.initiate .fp-lockup{pointer-events:auto}.vp.no-reduced-motion .section-hero.initiate .hero-gradient{animation:fp-voile 1.4s ease-out both}.vp.no-reduced-motion .section-hero.initiate .fp-icon-logo{animation:fp-logo 1.1s var(--fp-courbe) both}.vp.no-reduced-motion .section-hero.initiate .fp-ligne{animation:fp-ligne 1.2s var(--fp-courbe) .16s both}.vp.no-reduced-motion .section-hero.initiate .fp-second-line{animation-delay:.3s}.vp.no-reduced-motion .section-hero.initiate .fp-cta{animation:fp-bouton 1s var(--fp-courbe) .62s both}@keyframes fp-voile{0%{opacity:0}to{opacity:1}}@keyframes fp-logo{0%{opacity:0;transform:translateY(10px) scale(.94);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fp-ligne{0%{opacity:0;transform:translateY(.42em);filter:blur(14px)}55%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fp-bouton{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.vp .section-hero .fp-cta{transition:background-color .2s ease,transform .2s ease}.vp .icon-wrapper .more:not(.icon-before):after,.vp .more:after{content:"";display:inline-block;width:.315em;height:.524em;margin-left:.38em;margin-right:.058em;padding-left:0;vertical-align:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 110'%3E%3Cpath d='M7.4 7.4 56 55 7.4 102.6' fill='none' stroke='black' stroke-width='14.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 110'%3E%3Cpath d='M7.4 7.4 56 55 7.4 102.6' fill='none' stroke='black' stroke-width='14.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat}.vp .icon-replay:after{content:"";display:inline-block;width:.9em;height:.9em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.75 9.4a1.5 1.5 0 00-1.5 1.5A4.88 4.88 0 1110.38 6h.2L9.31 7.32a1.5 1.5 0 001.06 2.56 1.45 1.45 0 001.06-.44L15 5.88a1.52 1.52 0 00.44-1.06A1.54 1.54 0 0015 3.75L11.43.19a1.49 1.49 0 00-2.12 0 1.51 1.51 0 000 2.12l.75.75a7.85 7.85 0 108.19 7.84 1.5 1.5 0 00-1.5-1.5z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.75 9.4a1.5 1.5 0 00-1.5 1.5A4.88 4.88 0 1110.38 6h.2L9.31 7.32a1.5 1.5 0 001.06 2.56 1.45 1.45 0 001.06-.44L15 5.88a1.52 1.52 0 00.44-1.06A1.54 1.54 0 0015 3.75L11.43.19a1.49 1.49 0 00-2.12 0 1.51 1.51 0 000 2.12l.75.75a7.85 7.85 0 108.19 7.84 1.5 1.5 0 00-1.5-1.5z'/%3E%3C/svg%3E") center /contain no-repeat}.vp .router-developer .logo-ultimate img{object-fit:contain!important;box-sizing:border-box;padding:0 calc(50% - 130px)}@media only screen and (max-width:734px){.vp .router-developer .logo-ultimate img{padding:0 calc(50% - 95px)}}.vp .section-technology .speakers-container .video-wrapper:after{content:"";grid-area:1/1;position:relative;background:linear-gradient(0deg,#000,rgba(0,0,0,.7) 30%,rgba(0,0,0,0) 60%),linear-gradient(90deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.6) 75%);pointer-events:none}@media only screen and (max-width:734px){.vp .section-technology .speakers-container .video-wrapper:after{background:linear-gradient(0deg,#000,rgba(0,0,0,0) 45%)}}.vp.enhanced .section-technology .displays-container .part-container{margin-top:0}.vp #ac-localnav{transform:translateY(var(--localnav-start-pos));opacity:0}.vp #ac-localnav:not(.ln-visible):not(.vo-reveal){pointer-events:none}.vp .footnote a:hover,.vp a{color:#1d1d1f}.vp .theme-dark .footnote a:hover,.vp .theme-dark a,.vp.enhanced .section-technology .features-container .replay-container .replay-button{color:#f5f5f7}.accueil>div{display:flow-root}.ma.accueil-nuit,.vp.accueil-nuit,.vp.vp.accueil-nuit .portal-layout .portal-content,.vp.vp.accueil-nuit .subsection.background-gradient-base{background:#000}.ma.accueil-nuit .theme-dark{color:#f5f5f7;background-color:#000}.ma.accueil-nuit .theme-dark :is(h1,h2,h3,h4,h5,h6,em,strong,.typography-section-headline,.typography-section-label){color:#f5f5f7}.ma.accueil-nuit .theme-dark .gradient-text-blue{-webkit-text-fill-color:#f5f5f7}.ma.accueil-nuit .theme-dark [class*=gallery-item]{background-color:#000}.ma.accueil-nuit .theme-dark .gallery-item-media-wrapper{background-color:#1d1d1f}.ma.accueil-nuit .theme-dark .paddlenav-arrow{background-color:rgba(66,66,69,.72);color:rgba(255,255,255,.8)}.ma.accueil-nuit .theme-dark .paddlenav-arrow:hover{background-color:rgba(73,73,76,.7256);color:#fff}.ma.accueil-nuit .theme-dark img[src$=".svg"]{filter:invert(1)}.ma.accueil-nuit .theme-dark .colornav-swatch-silver{box-shadow:inset 0 0 0 1px #6e6e73}.ma.accueil-nuit .theme-dark .colornav .colornav-value:checked~.colornav-link{border-color:#f5f5f7}.vp .section-foundation:after{background-color:#fff}.accueil>.vp:not(.accueil-nuit) .background-gradient-base{background:#fff}.nr.nr-accueil .lockup-stories{align-items:flex-start;text-align:left;width:980px;max-width:100%}@media (max-width:1068px){.nr.nr-accueil .lockup-stories{width:692px}}@media (max-width:734px){.nr.page-apple-stories.nr-accueil .applestoriesfeed .lockup-stories{width:87.5%}}.nr.nr-accueil .applestoriesfeed .section-tiles{margin-top:71px}@media (max-width:734px){.nr.nr-accueil .applestoriesfeed .section-tiles{flex-wrap:nowrap;gap:16px;width:100%;max-width:none;box-sizing:border-box;padding-inline:6.25%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:6.25%;scrollbar-width:none;margin-top:55px}.nr.nr-accueil .applestoriesfeed .section-tiles::-webkit-scrollbar{display:none}.nr.nr-accueil .section-tiles:after{display:none}.nr.nr-accueil .section-tiles .tile-item{flex:0 0 80%;margin-top:0!important;scroll-snap-align:start}.nr.nr-accueil .section-tiles .tile-2up{width:100%;height:100%}.nr.nr-accueil .section-tiles .tile-item.nr-scroll-animation{animation:none!important;opacity:1!important;transform:none!important}}.accueil .vp .section-foundation .section-content{padding:0}.accueil .vp .section-foundation .foundations-copy-container{min-height:0;padding:240px 0 244px}.accueil .vp .section-foundation:after{height:calc(100% + 2px);opacity:1;background:linear-gradient(180deg,rgb(255 255 255/var(--css-scrim-opacity,.8)) 0,rgb(255 255 255/var(--css-scrim-opacity,.8)) calc(100% - 360px),#fff calc(100% - 24px))}.accueil .bloc-esprit>.section-design{padding-top:0}@media only screen and (min-width:1069px){.bloc-routes.enhanced>.section-experiences:first-child{padding-top:158px}.bloc-routes.no-enhanced>.section-experiences:first-child{margin-top:-22px}.bloc-routes.enhanced>.section-experiences+.section-experiences{padding-top:16px}.bloc-routes.no-enhanced>.section-experiences+.section-experiences{margin-top:-164px}.accueil>.bloc-saison{margin-top:-8px}.bloc-saison .section-priority-router{margin-bottom:20px}.accueil>.bloc-membres{padding-top:120px}.bloc-lieux.enhanced>.section-experiences{padding-top:80px}.bloc-lieux.no-enhanced>.section-experiences{margin-top:-100px}.bloc-tables .section-continuity{margin-top:12px}.accueil .bloc-tables article.section-display.section.section-margin-reduced{margin-top:129px}.accueil .bloc-tables article.section-performance.ma-coffret{margin-top:160px}.accueil>.bloc-tables{padding-bottom:13px}.bloc-stories .nr .applestoriesfeed{margin-top:120px}.accueil>.bloc-fin{margin-top:-86px;padding-bottom:75px}}@media only screen and (min-width:735px) and (max-width:1068px){.accueil .vp .section-foundation .foundations-copy-container{padding:200px 0 203px}.bloc-routes.enhanced>.section-experiences:first-child{padding-top:138px}.bloc-routes.no-enhanced>.section-experiences:first-child{margin-top:8px}.bloc-routes.enhanced>.section-experiences+.section-experiences{padding-top:36px}.bloc-routes.no-enhanced>.section-experiences+.section-experiences{margin-top:-94px}.accueil>.bloc-saison{margin-top:4px}.bloc-saison .section-priority-router{margin-bottom:4px}.accueil>.bloc-membres{padding-top:104px}.bloc-lieux.enhanced>.section-experiences{padding-top:88px}.bloc-lieux.no-enhanced>.section-experiences{margin-top:-42px}.bloc-tables .section-continuity{margin-top:28px}.accueil .bloc-tables article.section-display.section.section-margin-reduced{margin-top:105px}.accueil .bloc-tables article.section-performance.ma-coffret{margin-top:140px}.accueil>.bloc-tables{padding-bottom:20px}.bloc-stories .nr .applestoriesfeed{margin-top:104px}.accueil>.bloc-fin{margin-top:-72px;padding-bottom:69px}}@media only screen and (max-width:734px){.accueil .vp .section-foundation .foundations-copy-container{padding:160px 0 164px}.bloc-routes.enhanced>.section-experiences:first-child{margin-top:110px}.bloc-routes.no-enhanced>.section-experiences:first-child{margin-top:0}.bloc-routes.enhanced>.section-experiences+.section-experiences{margin-top:12px}.bloc-routes.no-enhanced>.section-experiences+.section-experiences{margin-top:-98px}.accueil>.bloc-saison{margin-top:-4px}.bloc-saison .section-priority-router{margin-bottom:-16px}.accueil>.bloc-membres{padding-top:84px}.bloc-lieux.enhanced>.section-experiences{margin-top:92px}.bloc-lieux.no-enhanced>.section-experiences{margin-top:-18px}.bloc-tables .section-continuity{margin-top:8px}.accueil .bloc-tables article.section-display.section.section-margin-reduced{margin-top:93px}.accueil .bloc-tables article.section-performance.ma-coffret{margin-top:112px}.accueil>.bloc-tables{padding-bottom:32px}.bloc-stories .nr .applestoriesfeed{margin-top:84px}.accueil>.bloc-fin{margin-top:-40px;padding-bottom:55px}}.vp .section-hero .hero-photo{object-position:0 50%;transform-origin:0 50%}@media (max-aspect-ratio:1/1){.vp .section-hero .hero-photo{object-position:52% 50%;transform:none!important}}@media (max-aspect-ratio:2/3){.vp .section-hero .hero-photo{object-position:50% 50%}}@media only screen and (min-width:414px) and (max-width:734px){.accueil .vp .section-foundation .foundations-copy-container{padding-bottom:160px}}.accueil .ma .tabnav .tabnav-paddle{border-width:0}.accueil>.accueil-nuit+.accueil-nuit{margin-top:-2px;padding-top:2px}.vp #ac-localnav .ac-ln-title .ac-ln-logo{display:block;height:16px;margin:4px 0;aspect-ratio:260/72;background-color:currentColor;-webkit-mask:url(/logo-trim.png) center/contain no-repeat;mask:url(/logo-trim.png) center/contain no-repeat}@media only screen and (max-width:734px){.vp #ac-localnav .ac-ln-title .ac-ln-logo{height:15px;margin:4.5px 0}}.vp .paddlenav .paddlenav-arrow:focus,.vp .paddlenav-framed .paddlenav-arrow:focus{box-shadow:0 0 0 3px #fff,0 0 0 5px #1d1d1f}.vp .theme-dark .paddlenav .paddlenav-arrow:focus,.vp .theme-dark .paddlenav-framed .paddlenav-arrow:focus{box-shadow:0 0 0 3px #000,0 0 0 5px #f5f5f7}.ma.accueil-nuit .theme-dark .colornav-link:focus,.ma.accueil-nuit .theme-dark .colornav-value:focus~.colornav-link{box-shadow:0 0 0 1px #000,0 0 0 3px #f5f5f7}