h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.012em;font-variation-settings:"opsz" 96,"SOFT" 60;margin:0;font-weight:500;line-height:1.04}h2{font-size:clamp(30px,5.6vw,46px)}h3{font-size:clamp(23px,3.8vw,28px)}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 26px;font-size:15px;font-weight:600;transition:transform .12s,box-shadow .2s,background .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn.full{background:var(--encre);color:var(--blanc);box-shadow:0 8px 22px #1515152e}.btn.line{border:1.5px solid var(--encre);color:var(--encre)}.btn.line:hover{background:var(--fond)}.btn.ghost{color:var(--encre);border-bottom:1.5px solid var(--encre);border-radius:0;height:auto;padding:0;font-weight:600}.btn.block{width:100%}.stack{flex-direction:column;gap:10px;display:flex}.icon-btn{background:var(--fond);width:44px;height:44px;color:var(--encre);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-btn svg{width:19px;height:19px}@media (min-width:900px){.sheet-pad{padding-bottom:40px!important}}@keyframes pagein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}section.block{padding:64px 0}section.block.tight{padding:36px 0}@media (min-width:900px){section.block{padding:96px 0}}.lead{color:var(--gris);max-width:36ch;font-size:18px;line-height:1.6}.hero{flex-direction:column;padding:16px 0 40px;display:flex;position:relative}.hero3d{border-radius:var(--r-lg);background:var(--fond);height:min(52svh,440px);position:relative;overflow:hidden}.hero3d canvas{display:block;width:100%!important;height:100%!important}.hero .wrap{z-index:1;position:relative}.hero h1{max-width:12ch;margin-top:30px}.hero .lead{margin-top:16px}.hero .actions{flex-direction:column;gap:10px;max-width:520px;margin-top:14px;display:flex}.hero .foot{color:var(--gris);justify-content:space-between;align-items:flex-end;margin-top:34px;font-size:13px;display:flex}@media (min-width:900px){.hero .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hero3d{height:560px}.hero .actions{flex-direction:row}.hero h1{margin-top:0}.hero .foot{grid-column:1/-1}}.plaque{background:var(--fond);aspect-ratio:4/3;border-radius:var(--r);position:relative;overflow:hidden}.plaque.wide{aspect-ratio:16/9}.plaque.tall{aspect-ratio:3/4;border-radius:var(--r-lg)}.plaque svg{width:100%;height:100%;position:absolute;inset:0}.plaque .cap{color:var(--gris);font-size:12px;position:absolute;bottom:12px;left:14px}.entry .plaque{aspect-ratio:1;background:var(--blanc);border-radius:16px}.entry h3{font-size:22px}@media (min-width:900px){.entry .plaque{aspect-ratio:4/3;margin-bottom:6px}.entry h3{padding:0 6px;font-size:24px}}.reveal .btn{margin-top:22px}.grid2{gap:28px;display:grid}@media (min-width:900px){.grid2{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px}}.tile .plaque{background:var(--blanc);border-radius:22px}.tile h3{font-size:23px}.tile .btn{margin-top:14px}td.num{font-family:var(--serif);white-space:nowrap;font-size:22px;font-weight:500}.confirm h3{font-size:30px}.card-member .num{color:var(--gris);letter-spacing:.1em;margin-top:6px;font-size:12px}.prose h2{margin:50px 0 14px;font-size:31px}.prose h3{margin:34px 0 10px;font-size:24px}.aside-book .btn{background:var(--blanc);color:var(--encre);box-shadow:none;margin-top:18px}.more .item .plaque{aspect-ratio:1;border-radius:18px}.chip{color:var(--gris);background:var(--blanc);border:1px solid var(--trait);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s}.chip.on{color:var(--blanc);background:var(--encre);border-color:var(--encre)}.maison .plaque{aspect-ratio:1;background:var(--blanc);border-radius:18px}.disclose{color:var(--gris);max-width:60ch;margin-top:22px;font-size:13.5px;line-height:1.6}.sheet{z-index:60;background:var(--blanc);padding:14px 22px calc(22px + var(--sab));border-radius:30px 30px 0 0;max-height:84svh;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -10px 40px #1515151f}.sheet:before{content:"";background:var(--trait);border-radius:2px;width:44px;height:4px;margin:0 auto 14px;display:block}.sheet.on{transform:none}.sheet .h{justify-content:space-between;align-items:center;display:flex}.sheet .h b{font-family:var(--serif);font-size:26px;font-weight:500}footer .legal{border-top:1px solid var(--trait);color:var(--gris-2);margin-top:26px;padding-top:18px;font-size:12px}.answer{border-radius:var(--r-lg);background:var(--fond);max-width:62ch;margin-top:22px;padding:22px 24px;font-size:17px;font-weight:500;line-height:1.62}.answer small{color:var(--gris);margin-top:10px;font-size:12.5px;font-weight:500;display:block}.faq{border-radius:var(--r);background:var(--fond);margin-top:10px;padding:2px 20px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--serif);color:var(--gris);flex:none;font-size:24px}.faq[open] summary:after{content:"−"}.faq p{color:var(--gris);padding:0 0 18px;font-size:15.5px;font-weight:400;line-height:1.65}.faq p a,#page-legal .prose a{text-underline-offset:3px;text-decoration:underline}.updated{color:var(--gris);margin-top:18px;font-size:13.5px;line-height:1.6}.updated a{text-underline-offset:3px;color:var(--encre);text-decoration:underline}.luxe h3{font-size:26px}.opt .lines{border-top:1px solid var(--trait);margin-top:6px}.opt .line{border-bottom:1px solid var(--trait);grid-template-columns:1fr auto;gap:12px;padding:10px 0;font-size:14px;display:grid}.opt .line small{color:var(--gris);margin-top:2px;font-size:12.5px;display:block}.opt .line b{font-family:var(--serif);white-space:nowrap;font-size:18px;font-weight:500}.hero .wrap{flex-direction:column;display:flex}.hero .hero-text{order:1}.hero .hero3d{order:2;height:min(56svh,440px);margin-top:28px}.hero .svc-strip{order:3}.hero h1{max-width:15ch;margin-top:0;font-size:clamp(33px,8.4vw,52px)}.hero-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin:4px 0 14px;font-size:12.5px;font-weight:600}.d2d{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:20px;padding:14px 16px;position:absolute;bottom:12px;left:12px;right:12px}.d2d .t{color:var(--gris);font-size:12px;font-weight:600}.d2d ol{margin:10px 0 0;padding:0;list-style:none;display:flex}.d2d li{color:var(--gris);flex:1;padding:14px 6px 0 0;font-size:12px;line-height:1.35;position:relative}.d2d li b{color:var(--encre);font-size:13.5px;font-weight:600;display:block}.d2d li:before{content:"";background:var(--encre);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:0}.d2d li:after{content:"";background:var(--encre);opacity:.25;height:1px;position:absolute;top:6.5px;left:12px;right:4px}.d2d li:last-child:after{display:none}.d2d .sum{margin-top:10px;font-size:13.5px;font-weight:600}@media (min-width:900px){.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero .hero-text{grid-area:1/1}.hero .hero3d{grid-area:1/2;height:540px;margin-top:0}.hero .svc-strip{flex-wrap:wrap;grid-area:2/1/auto/-1;margin:12px 0 0;padding:0;overflow:visible}.hero h1{font-size:clamp(40px,3.7vw,54px)}}.crumbs{color:var(--gris-2);padding-top:16px;font-size:12.5px;line-height:1.5}.crumbs a{color:var(--gris)}.crumbs .sep{color:var(--gris-2);margin:0 7px}#crumbs:not(:empty)~.page.on>section.block:first-child{padding-top:26px}.crumbs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crumbs .back{border:1px solid var(--trait);background:var(--blanc);height:36px;color:var(--encre);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,gap .25s;display:inline-flex}.crumbs .back svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s}.crumbs .back:hover{background:var(--fond);border-color:var(--encre)}.crumbs .back:hover svg{transform:translate(-3px)}.crumbs-path{flex:200px;min-width:0}.crumbs-path>*{display:inline-block}html:not(.js) .crumbs .back{display:none}.who-card .btn{height:46px;padding:0 18px;font-size:14px}.card-city .plaque{background:var(--blanc);border-radius:22px}.card-city h3{font-size:22px}.hero .hero3d{height:min(44svh,360px)}.hero .hero3d:after{content:"";background:linear-gradient(#f5f4f000 55%,#f5f4f0eb);position:absolute;inset:0}.hero .hero3d .cap{color:var(--gris);z-index:1;font-size:12.5px;position:absolute;bottom:14px;left:18px;right:18px}@media (min-width:900px){.hero .hero3d{height:520px}.hero .hero3d:after{display:none}}.d2d.inline{background:var(--fond);box-shadow:none;margin-top:22px;padding:18px 18px 16px;position:static}.d2d.inline .t{font-size:13px}.d2d.inline li{padding-top:16px;font-size:13px}.d2d.inline li b{font-size:15px}.d2d.inline .sum{margin-top:14px;font-size:15px}.why h3{font-size:18px}.plaque{position:relative}.plaque.has-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.plaque.has-img>svg{display:none}.plaque video{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.plaque .vcap{z-index:1;color:#fff;text-shadow:0 1px 8px #00000080;font-size:12.5px;position:absolute;bottom:12px;left:14px}.card-city .plaque.has-img,.tile .plaque.has-img,.item .plaque.has-img{background-color:var(--fond)}.hero .hero-media{height:min(48svh,400px)}.hero .hero-media:after{content:"";background:linear-gradient(#15151500 50%,#1515159e);display:block;position:absolute;inset:0}.hero .hero-media .cap{color:#fff;text-shadow:0 1px 8px #0006;max-width:38ch;font-size:13.5px;line-height:1.45}@media (min-width:900px){.hero .hero-media{height:540px}.hero .hero-media:after{display:block}}.hero .hero-media.has-img>svg{display:none}.hero-full{color:#fff;min-height:min(88svh,720px);padding:calc(28px + var(--sat)) 22px 28px;background:#1c1c1c 50% 40%/cover no-repeat;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-full:before{content:"";background:linear-gradient(#00000047,#0000002e 45%,#000000a8);position:absolute;inset:0}.hero-full>svg{display:none}.hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1080px;margin:0 auto;display:flex;position:relative}.hero-full .hero-kicker{color:#ffffffd1;margin:0 0 16px}.hero-full h1{font-family:var(--serif);letter-spacing:-.02em;text-shadow:0 2px 24px #00000059;max-width:18ch;margin:0;font-size:clamp(34px,8.6vw,64px);font-weight:500;line-height:1.02}.hero-full .sub{color:#ffffffe6;max-width:58ch;margin:18px 0 0;font-size:16.5px;line-height:1.5}.mode{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;margin-top:26px;padding:4px;display:inline-flex}.mode button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.mode button.on{color:var(--encre);background:#fff}.searchcard{background:var(--blanc);width:100%;color:var(--encre);text-align:left;border-radius:26px;gap:0;margin-top:16px;padding:8px;display:grid;box-shadow:0 18px 60px #00000059}.searchcard label{color:var(--gris-2);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--trait);flex-direction:column;padding:12px 16px 10px;font-size:11.5px;font-weight:600;display:flex}.searchcard input,.searchcard select{font:inherit;color:var(--encre);text-transform:none;letter-spacing:0;appearance:none;background:0 0;border:0;outline:none;min-width:0;padding:4px 0 0;font-size:16px}.searchcard .two{grid-template-columns:1fr 1fr;display:grid}.searchcard .two label:first-child{border-right:1px solid var(--trait)}.searchcard button{background:var(--encre);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;margin:8px;font-size:16px;font-weight:600;display:flex}.searchcard button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (min-width:900px){.hero-full{min-height:680px;padding:60px 22px}.searchcard{grid-template-columns:1.25fr 1.25fr 1fr .7fr auto;align-items:stretch;padding:6px}.searchcard label{border-bottom:0;border-right:1px solid var(--trait);justify-content:center}.searchcard .two{display:contents}.searchcard button{border-radius:20px;height:auto;margin:0;padding:0 26px}}.hero-title{background:var(--blanc)}.hero-title h1{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(22px,4.2vw,34px);font-weight:500;line-height:1.15}.hero-title h1 span{font-family:var(--sans);color:var(--gris);letter-spacing:0;margin-top:8px;font-size:clamp(13.5px,1.6vw,16px);font-weight:500;display:block}.hero-full .lead-line{font-family:var(--serif);letter-spacing:-.015em;text-shadow:0 2px 24px #00000059;margin:0;font-size:clamp(24px,5.6vw,40px);font-weight:500;line-height:1.05}.hero-full .mode{margin-top:18px}.ticker{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151515b8;border-top:1px solid #ffffff24;align-items:center;height:50px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker .track{white-space:nowrap;will-change:transform;gap:0;animation:38s linear infinite ticker;display:flex}.ticker a{color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:22px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.ticker a:after{content:"";background:#ffffffb3;border-radius:50%;width:5px;height:5px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:900px){.hero-full{min-height:600px;padding:56px 22px 90px}}.hero-full{align-items:flex-end;min-height:min(66svh,560px);padding:24px 18px 62px}.hero-inner{text-align:left;align-items:stretch}.hero-full .lead-line{text-align:left;font-size:clamp(22px,5.4vw,36px)}.hero-full .mode{align-self:flex-start;margin-top:14px;padding:3px}.hero-full .mode button{padding:8px 14px;font-size:13px}.searchcard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#1515156b;border:1px solid #ffffff38;margin-top:12px;padding:4px;box-shadow:0 12px 40px #00000040}.searchcard label{color:#ffffffb3;border-bottom:1px solid #ffffff29;padding:10px 14px 9px}.searchcard input,.searchcard select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.searchcard input::placeholder{color:#ffffff8c}.searchcard select option{color:var(--encre);background:#fff}.searchcard .two{display:none}.searchcard button{color:var(--encre);white-space:nowrap;background:#fff;height:50px;margin:4px}.ticker{height:42px}.ticker a{gap:16px;padding:0 16px;font-size:12.5px}@media (min-width:900px){.hero-full{align-items:center;min-height:600px;padding:56px 22px 90px}.hero-inner{text-align:center;align-items:center}.hero-full .lead-line{text-align:center;font-size:clamp(28px,3.4vw,40px)}.hero-full .mode{align-self:center;margin-top:18px}.searchcard{margin-top:16px;padding:6px}.searchcard label{border-bottom:0;border-right:1px solid #ffffff29;padding:12px 18px 10px}.searchcard .two{display:contents}.searchcard button{height:auto;margin:0}.ticker{height:50px}.ticker a{gap:22px;padding:0 22px;font-size:14px}}.hero-title .wrap{padding-top:14px;padding-bottom:14px}.hero-title h1{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--encre);font-size:11.5px;font-weight:600}.hero-title h1 span{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--gris);margin-top:6px;font-size:13.5px;font-weight:500}.hero-full{min-height:min(62svh,560px);padding:24px 22px 30px}.hero-full:before{background:linear-gradient(#0000002e 0%,#0000 35%,#000000b8 100%)}.hero-full .lead-line{max-width:12ch;font-size:clamp(28px,7.6vw,40px);line-height:1.02}.hero-pill{background:var(--blanc);width:100%;min-height:60px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;margin-top:18px;padding:9px 9px 9px 20px;font-size:16px;display:flex;box-shadow:0 14px 40px #00000047}.hero-pill span{flex:1;font-weight:500;line-height:1.25}.hero-pill small{color:var(--gris);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.hero-pill i{background:var(--encre);color:#fff;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.hero-pill i svg,.hero-pill>svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hero-full .mode,.hero-full .searchcard{display:none}.ticker{background:var(--blanc);border-top:0;border-bottom:1px solid var(--trait);-webkit-backdrop-filter:none;backdrop-filter:none;height:44px;position:static}.ticker a{color:var(--gris);letter-spacing:.14em;font-size:11.5px;font-weight:600}.ticker a:after{background:var(--trait)}.search-scrim{z-index:69;opacity:0;pointer-events:none;background:#1515156b;transition:opacity .3s;position:fixed;inset:0}.search-sheet{z-index:70;background:var(--blanc);padding:10px 18px calc(18px + var(--sab));border-radius:28px 28px 0 0;gap:10px;transition:transform .38s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -20px 60px #00000040}.search-sheet .grab{background:var(--trait);border-radius:2px;width:38px;height:4px;margin:0 auto 6px}.search-sheet .h{justify-content:space-between;align-items:center;display:flex}.search-sheet .h b{font-family:var(--serif);font-size:24px;font-weight:500}.search-sheet .h button{background:var(--fond);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600}.search-sheet .mode{background:var(--fond);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;align-self:flex-start;margin:2px 0 4px;display:inline-flex}.search-sheet .mode button{color:var(--encre)}.search-sheet .mode button.on{background:var(--encre);color:#fff}.search-sheet label{color:var(--gris);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.search-sheet input,.search-sheet select{background:var(--fond);width:100%;font:inherit;color:var(--encre);appearance:none;text-transform:none;letter-spacing:0;border:1.5px solid #0000;border-radius:16px;outline:none;margin-top:6px;padding:14px 16px;font-size:16px;display:block}.search-sheet input:focus,.search-sheet select:focus{border-color:var(--encre);background:var(--blanc)}.search-sheet .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.search-sheet .go{background:var(--encre);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;height:56px;margin-top:4px;font-size:16px;font-weight:600}body.search-open .search-sheet{transform:none}body.search-open .search-scrim{opacity:1;pointer-events:auto}@media (min-width:900px){.hero-title .wrap{padding-top:22px;padding-bottom:18px}.hero-title h1{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;font-size:34px;font-weight:500}.hero-title h1 span{margin-top:8px;font-size:16px}.hero-full{align-items:flex-end;min-height:640px;padding:56px 22px}.hero-inner{align-items:center}.hero-full:before{background:linear-gradient(#0000004d 0%,#00000057 50%,#000000a8 100%)}.hero-full .lead-line{text-shadow:0 2px 30px #0000008c;max-width:none}.hero-pill{display:none}.hero-full .mode{display:inline-flex}.hero-full .searchcard{display:grid}.ticker{height:50px}.ticker a{font-size:12.5px}}.ticker{background:var(--fond);border-top:1px solid var(--trait);border-bottom:1px solid var(--trait);height:58px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker .track{animation-duration:64s}.ticker a{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--encre);font-variation-settings:"opsz" 24,"SOFT" 60;gap:26px;padding:0 26px;font-size:19px;font-weight:500}.ticker a:after{background:var(--gris-2);opacity:.5;border-radius:0;width:1px;height:18px}@media (min-width:900px){.ticker{height:68px}.ticker a{gap:34px;padding:0 34px;font-size:22px}.ticker a:after{height:22px}}.hero-title{color:#fff;background:#0f0f0f}.hero-title h1{color:#fff}.hero-title h1 span{color:#ffffffb8}@media (min-width:900px){.hero-title .wrap{padding-top:26px;padding-bottom:22px}}.loves .plaque{aspect-ratio:16/9;border-radius:0}.loves h3{font-family:var(--serif);font-size:22px;font-weight:500}.ask h2{color:#fff}.ask .btn{color:var(--encre);background:#fff;margin-top:20px}.statement{color:#fff;text-align:center;background:#1c1c1c 50%/cover no-repeat;justify-content:center;align-items:center;min-height:min(62svh,520px);padding:60px 22px;display:flex;position:relative}.statement:before{content:"";background:linear-gradient(#0000002e,#0000006b);position:absolute;inset:0}.statement-inner{z-index:1;max-width:860px;position:relative}.statement h2{color:#fff;font-family:var(--serif);letter-spacing:-.02em;text-shadow:0 2px 30px #0006;font-size:clamp(32px,6.4vw,64px);font-weight:500;line-height:1.02}.statement p{color:#ffffffeb;text-shadow:0 1px 16px #0006;max-width:40ch;margin:18px auto 0;font-size:clamp(16px,2vw,21px);line-height:1.45}@media (min-width:900px){.statement{min-height:560px}}.how{color:#fff;background:#0f0f0f;padding:72px 0}.how h2{color:#fff;text-align:center}.how .sub{color:#ffffffb8;text-align:center;max-width:60ch;margin:12px auto 0;font-size:16.5px;line-height:1.55}.how-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:34px -22px 0;padding:14px 22px 18px;display:flex;overflow-x:auto}.how-grid::-webkit-scrollbar{display:none}.how-card{scroll-snap-align:start;isolation:isolate;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;flex:0 0 80%;min-height:340px;padding:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s;display:flex;position:relative;overflow:hidden}.how-card .bg{opacity:.38;z-index:-2;background:#1a1a1a 50%/cover no-repeat;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .45s;position:absolute;inset:0;transform:scale(1.02)}.how-card:after{content:"";z-index:-1;background:linear-gradient(#0f0f0f73,#0f0f0fed 70%);position:absolute;inset:0}.how-card .ico{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .45s,transform .45s;display:flex}.how-card .ico svg{stroke:#fff;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;transition:stroke .45s}.how-card .num{font-family:var(--serif);color:#ffffff24;font-size:68px;font-weight:500;line-height:1;transition:color .45s,transform .45s;position:absolute;top:12px;right:20px}.how-card h3{font-family:var(--serif);color:#fff;margin-top:auto;padding-top:70px;font-size:25px;font-weight:500;line-height:1.1}.how-card p{color:#ffffffc7;margin-top:10px;font-size:14.5px;line-height:1.55}.how-card .hl{color:#fff;letter-spacing:.02em;border-top:1px solid #ffffff2e;margin-top:16px;padding-top:12px;font-size:13px;font-weight:600}.how-card.feat{border-color:#ffffff57}.how-card:hover,.how-card:focus-within{border-color:#ffffff4d;transform:translateY(-10px);box-shadow:0 30px 60px #0009,0 0 0 1px #ffffff3d}.how-card:hover .bg{opacity:.6;transform:scale(1.1)}.how-card:hover .ico{background:#fff;transform:rotate(-8deg)scale(1.06)}.how-card:hover .ico svg{stroke:#151515}.how-card:hover .num,.how-card:focus-within .num{color:#fff;transform:translateY(-4px)}.how .cta{justify-content:center;margin-top:30px;display:flex}.how .cta .btn{color:var(--encre);background:#fff}@media (min-width:900px){.how{padding:96px 0}.how-grid{grid-template-columns:repeat(4,1fr);margin:46px 0 0;padding:14px 0 0;display:grid;overflow:visible}.how-card{min-height:430px}}@media (prefers-reduced-motion:reduce){.how-card,.how-card .bg,.how-card .ico,.how-card .num{transition:none}}.mode-switch{background:var(--fond);border-radius:999px;margin-bottom:22px;padding:4px;display:inline-flex}.mode-switch button{font:inherit;cursor:pointer;color:var(--gris);background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .25s,color .25s}.mode-switch button.on{background:var(--encre);color:#fff}.pp-pane[hidden]{display:none}.accept{background:var(--fond);border-radius:22px;margin-bottom:12px;padding:16px 18px}.accept .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin:0 0 10px;font-size:12px;font-weight:600}.accept .ticks{flex-wrap:wrap;gap:8px;display:flex}.tick{cursor:pointer;position:relative}.tick input{opacity:0;pointer-events:none;position:absolute}.tick span{background:var(--blanc);border:1.5px solid var(--trait);color:var(--gris);border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tick span:before{content:"";border:1.5px solid var(--gris-2);box-sizing:border-box;border-radius:50%;width:16px;height:16px;transition:all .2s;display:inline-block}.tick input:checked+span{background:var(--encre);border-color:var(--encre);color:#fff}.tick input:checked+span:before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151515' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") 50%/11px no-repeat;border-color:#fff}.tick input:focus-visible+span{outline:2px solid var(--encre);outline-offset:2px}.accept .note{color:var(--gris);margin:12px 0 0;font-size:13px;line-height:1.45}.chip-sep{color:var(--gris);align-self:center;margin-left:6px;font-size:13px}.chip.tick.on:before{content:"✓ "}.trends-block{background:var(--fond)}.trends{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:26px;padding:10px 0 20px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.trends::-webkit-scrollbar{display:none}.trends-track{gap:14px;width:max-content;padding:0 22px;display:flex}.tcard{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;flex:0 0 292px;gap:10px;padding:20px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex}.tcard:hover,.tcard:focus-visible{transform:translateY(-6px);box-shadow:0 24px 48px #0000001f}.tcard .tag{letter-spacing:.08em;text-transform:uppercase;background:var(--fond);color:var(--gris);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:600}.tcard .r{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.1}.tcard .r em{font-style:normal;font-family:var(--sans);color:var(--gris-2);vertical-align:middle;margin:0 8px;font-size:13px}.tcard .chain{align-items:center;gap:6px;display:flex}.tcard .chain i{background:var(--fond);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.tcard .chain svg{width:15px;height:15px;stroke:var(--encre);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tcard .meta{color:var(--gris);font-size:13.5px;line-height:1.5}.tcard .foot{border-top:1px solid var(--trait);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.tcard .p b{white-space:nowrap;font-size:17px;display:block}.tcard .p span{color:var(--gris);font-size:12px}.tcard .go{border-bottom:1.5px solid var(--encre);white-space:nowrap;padding-bottom:2px;font-size:13px;font-weight:600}.legs-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.legs-reg{flex-wrap:wrap;gap:8px;display:flex}.legs-q{background:var(--fond);font:inherit;border:1.5px solid #0000;border-radius:999px;outline:none;flex:240px;min-width:0;padding:11px 18px;font-size:15px}.legs-q:focus{border-color:var(--encre);background:var(--blanc)}.legs{border-top:1px solid var(--trait);margin-top:14px}.leg{border-bottom:1px solid var(--trait);grid-template-columns:1fr auto;grid-template-areas:"when when""rt rt""ac ac""pr act";gap:4px 14px;padding:18px 6px;transition:background .2s;display:grid}.nw{white-space:nowrap}.leg .ac small{color:var(--gris-2);font-size:12.5px;display:block}.leg:hover{background:var(--fond)}.leg .when{color:var(--gris);grid-area:when;font-size:13px;font-weight:600}.leg .when small{color:var(--gris-2);margin-left:8px;font-size:12px;font-weight:500}.leg .rt{font-family:var(--serif);grid-area:rt;font-size:21px;font-weight:500;line-height:1.2}.leg .rt small{font-family:var(--sans);color:var(--gris-2);letter-spacing:.06em;margin-left:5px;font-size:11.5px;font-weight:600}.leg .rt em{color:var(--gris-2);font-style:normal;font-family:var(--sans);margin:0 8px;font-size:13px}.leg .ac{color:var(--gris);grid-area:ac;font-size:13.5px}.leg .pr{grid-area:pr;align-self:end;margin-top:10px}.leg .pr b{white-space:nowrap;font-size:19px;display:block}.leg .act{grid-area:act;align-self:end;margin-top:10px}.leg .act .btn{height:42px;padding:0 18px;font-size:14px}.legs-empty{color:var(--gris);margin:0;padding:18px 6px}.legs-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.legs-more p{max-width:62ch;margin:0}@media (min-width:900px){.leg{grid-template-columns:160px 1.9fr 1fr 220px 120px;grid-template-areas:"when rt ac pr act";align-items:center;padding:18px 10px}.leg .when small{margin:2px 0 0;display:block}.leg .pr,.leg .act{text-align:right;align-self:center;margin-top:0}}@media (max-width:899px){.legs-reg{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 44px);margin-inline:-22px;padding-inline:22px;overflow-x:auto}.legs-reg::-webkit-scrollbar{display:none}.legs-reg .chip{flex:none}}.pp-stage{color:#fff;isolation:isolate;background:#0f0f0f;padding:0 0 64px;position:relative;overflow:hidden}.pp-bg,.pp-shade{height:480px;position:absolute;top:0;left:0;right:0}.pp-bg{opacity:0;z-index:-2;background-repeat:no-repeat;background-size:cover;transition:opacity .9s,transform 2s cubic-bezier(.2,.8,.2,1);transform:scale(1.07)}.pp-bg.on{opacity:1;transform:none}.pp-bg[data-bg=sans]{background-position:88% 30%}.pp-bg[data-bg=avec]{background-position:30%}.pp-shade{z-index:-1;background:linear-gradient(#0f0f0f4d 0%,#0f0f0f00 24%,#0f0f0f73 62%,#0f0f0f 100%)}.pp-inner{padding-top:310px}.pp-stage h2{color:#fff}.pp-stage .lead{color:#fffc}.pp-stage .mode-switch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #fff3}.pp-stage .mode-switch button{color:#ffffffe0;min-height:44px;padding:0 20px}.pp-stage .mode-switch button:hover{color:#fff}.pp-stage .mode-switch button.on{color:var(--encre);background:#fff}.pp-stage .mode-switch button:focus-visible{outline-offset:2px;outline:2px solid #fff}.pp-stage .btn.full{color:var(--encre);background:#fff;box-shadow:0 12px 30px #00000059}.pp-stage .btn.ghost{color:#fff;border-bottom-color:#ffffffbf}.pp-stage .accept,.pp-stage .d2d.inline{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#18181894;border:1px solid #ffffff24;box-shadow:0 22px 50px #00000059}.pp-stage .accept{margin-bottom:0}.pp-stage .accept .lbl,.pp-stage .accept .note{color:#ffffffb8}.pp-stage .tick span{color:#ffffffeb;background:#ffffff0f;border-color:#ffffff52;min-height:44px;padding:0 16px 0 13px}.pp-stage .tick span:before{border-color:#ffffff9e}.pp-stage .tick:hover span{border-color:#ffffffb3}.pp-stage .tick input:checked+span{color:var(--encre);background:#fff;border-color:#fff}.pp-stage .tick input:checked+span:before{border-color:var(--encre);background:var(--encre) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/11px no-repeat}.pp-stage .tick input:focus-visible+span{outline-color:#fff}.pp-stage .d2d.inline{color:#fff;margin-top:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s;display:block}.pp-stage .d2d.inline:hover{background:#181818a8;border-color:#ffffff57;transform:translateY(-4px)}.pp-stage .d2d .t,.pp-stage .d2d li{color:#ffffffb8}.pp-stage .d2d li b{color:#fff}.pp-stage .d2d li:before{background:#fff}.pp-stage .d2d li:after{opacity:.35;background:#fff}.pp-stage .d2d .sum{color:#fff}.pp-stage .d2d .go{border-bottom:1.5px solid #ffffffbf;align-items:center;gap:8px;margin-top:14px;padding-bottom:2px;font-size:14px;font-weight:600;display:inline-flex}.pp-stage .d2d .go svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px;transition:transform .3s}.pp-stage .d2d:hover .go svg{transform:translate(4px)}.pp-pane:not([hidden]){animation:.5s both ppIn}@keyframes ppIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:900px){.pp-stage{padding-bottom:96px}.pp-bg,.pp-shade{height:auto;bottom:0}.pp-bg[data-bg=sans]{background-position:50% 22%}.pp-bg[data-bg=avec]{background-position:top;background-size:100%}.pp-shade{background:linear-gradient(#0f0f0f4d 0%,#0f0f0f00 16%,#0f0f0f1f 34%,#0f0f0fc7 54%,#0f0f0f 80%)}.pp-inner{padding-top:clamp(330px,29vw,430px)}}@media (max-width:899px){.pp-stage .d2d.inline li{padding-right:4px;font-size:12px}.pp-stage .d2d.inline li b{font-size:14px}.pp-stage .tick span{padding:0 14px 0 11px}}.trends-band{background:var(--fond);border-top:1px solid var(--trait);border-bottom:1px solid var(--trait);padding:22px 0 8px}.trends-band .trends{margin-top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (min-width:900px){.trends-band{padding:30px 0 14px}}.fids-sec{color:#fff;background:#0a0a0b;padding:64px 0}@media (min-width:900px){.fids-sec{padding:96px 0}}.fids-sec h2{color:#fff}.fids-sec .lead{color:#ffffffb8}.fids{color:#ededed;background:#0e0e10;border:1px solid #ffffff14;border-radius:24px;margin-top:26px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.fids:after{content:"";pointer-events:none;z-index:3;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.fids-top{background:#131316;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.fids-title{align-items:center;gap:12px;display:flex}.fids-title .ico{background:var(--amb);color:#111;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.fids-title .ico svg{width:19px;height:19px}.fids-clock{align-items:center;gap:10px;display:flex}.fids-clock small{font-family:var(--mono);color:#ffffff80;letter-spacing:.12em;font-size:11px;font-weight:700}.fids-clock .live{background:var(--vert);border-radius:50%;width:8px;height:8px;animation:2s infinite live}@keyframes live{0%{box-shadow:0 0 #3ddc978c}70%{box-shadow:0 0 0 9px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.fx{font-family:var(--mono);perspective:500px;white-space:nowrap;font-weight:700;line-height:1;display:inline-flex}.fx-c{gap:2px;display:inline-flex}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx i{transform-origin:50%;background:linear-gradient(#202024 0 50%,#19191c 50% 100%);border-radius:3px;justify-content:center;align-items:center;min-width:.8em;height:1.38em;font-style:normal;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 1px #0009}.fx i:after{content:"";background:#000000bf;height:1px;position:absolute;top:50%;left:0;right:0}.fx i.sp{box-shadow:none;background:0 0;min-width:.42em}.fx i.sp:after{display:none}.fids .legs-tools{z-index:4;border-bottom:1px solid #ffffff12;margin:0;padding:14px 18px;position:relative}.fids .legs-reg .chip{color:#ffffffbf;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff29;padding:9px 14px;font-size:11.5px;font-weight:700}.fids .legs-reg .chip:hover{color:#fff;border-color:#ffffff73}.fids .legs-reg .chip.on{background:var(--amb);border-color:var(--amb);color:#111}.fids .legs-q{color:#fff;font-family:var(--mono);caret-color:var(--amb);background:#17171a;border:1.5px solid #ffffff14;font-size:13.5px}.fids .legs-q::placeholder{color:#fff6}.fids .legs-q:focus{border-color:var(--amb);background:#1b1b1f}.fids-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;border-bottom:1px solid #ffffff12;font-size:10.5px;font-weight:700;display:none}.fids .legs{z-index:4;border:0;margin:0;position:relative}.fids .leg{cursor:pointer;background:0 0;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;grid-template-areas:"when when""route route""ac st""pr act";gap:14px 12px;padding:18px;transition:background .25s;display:grid;position:relative}.fids .leg:hover{background:#15151a}.fids .leg:before{content:"";background:var(--amb);width:3px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.fids .leg:hover:before{transform:scaleY(1)}.fids .when{grid-area:when;align-items:center;gap:10px;display:flex}.fids .when small,.fids .from small,.fids .to small{font-family:var(--mono);letter-spacing:.06em;color:#ffffff8c;text-transform:uppercase;font-size:11px}.fids .from small,.fids .to small{letter-spacing:.02em;margin-top:7px;line-height:1.35;display:block}.fids .route{grid-area:route;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.fids .to{text-align:right}.fids .path{height:18px;margin-top:8px;position:relative}.fids .path:before{content:"";border-top:1.5px dashed #ffffff38;position:absolute;top:50%;left:0;right:0}.fids .plane{width:18px;height:18px;color:var(--amb);position:absolute;top:0;left:calc(100% - 18px)}.fids .plane svg{width:18px;height:18px;display:block}.fids .leg.fly .plane{animation:1.4s cubic-bezier(.55,0,.25,1) both fly}@keyframes fly{0%{opacity:.2;left:0}20%{opacity:1}to{opacity:1;left:calc(100% - 18px)}}.fids .ac{color:#ffffffd9;grid-area:ac;font-size:13.5px}.fids .ac small{color:#ffffff80;margin-top:2px;font-size:12px;display:block}.fids .pr{text-align:left;grid-area:pr;align-self:end;margin-top:0}.fids .when small{margin:0}.fids .pr small{color:#ffffff85;margin-top:7px;font-size:12px;display:block}.fids .st{grid-area:st;place-self:center end}.fids .when small{white-space:nowrap}.fids .act{grid-area:act;place-self:end}.fids-btn{border:1.5px solid var(--amb);height:40px;color:var(--amb);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.fids .leg:hover .fids-btn,.fids-btn:hover,.fids-btn:focus-visible{background:var(--amb);color:#111}.fids .st-ok .t-st i{color:var(--vert)}.fids .st-soon .t-st i{color:var(--amb)}.fids .st-sold .t-st i{color:var(--rouge)}.fids .t-st.alt i{color:#ffffffb8}.fids .st-soon .t-st:not(.alt){animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:.28}}.fids .st-sold{cursor:default}.fids .st-sold:hover{background:0 0}.fids .st-sold:before{display:none}.fids .st-sold .route,.fids .st-sold .ac,.fids .st-sold .when{opacity:.45}.fids .st-sold .t-price{opacity:.55;position:relative}.fids .st-sold .t-price:after{content:"";background:var(--rouge);height:2px;position:absolute;top:50%;left:-3px;right:-3px}.fids .st-sold .plane{color:#fff6}.fids .legs-empty{color:#ffffffb8;font-family:var(--mono);margin:0;padding:26px 18px;font-size:13px;line-height:1.6}.fids .legs-empty a{color:var(--amb);border-bottom:1.5px solid var(--amb)}.fids-foot{z-index:4;background:#131316;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.fids-foot p{color:#ffffff8c;max-width:72ch;margin:0;font-size:12.5px;line-height:1.55}.fids-more{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amb);border-bottom:1.5px solid var(--amb);white-space:nowrap;padding-bottom:3px;font-size:12.5px;font-weight:700}.fids.armed:not(.on) .leg{opacity:0}.fids.on .leg{animation:.5s both rowIn;animation-delay:calc(var(--i,0)*70ms)}@keyframes rowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:899px){.fids .legs-reg{width:calc(100% + 36px);margin-inline:-18px;padding-inline:18px}.fids .t-code{font-size:26px}.fids-top{padding:12px 14px}.fids-clock small{display:none}.fids-title{gap:9px}.fids-title .ico{flex-basis:28px;width:28px;height:28px}.fids .t-st{font-size:11.5px}}@media (min-width:900px){.fids-head{padding:12px 22px;display:grid}.fids .leg,.fids-head{grid-template-columns:118px minmax(0,1fr) 74px minmax(0,1fr) minmax(0,.95fr) 150px 192px 112px;grid-template-areas:"when from path to ac pr st act";align-items:center;gap:0 16px}.fids .leg{padding:16px 22px}.fids .route{display:contents}.fids .from{grid-area:from}.fids .path{grid-area:path;margin-top:0}.fids .to{text-align:left;grid-area:to}.fids .when{flex-direction:column;align-items:flex-start;gap:7px}.fids .st{justify-self:start}.fids .pr{text-align:left;align-self:center}.fids .act{align-self:center}.fids-top{padding:16px 22px}.fids .legs-tools{padding:14px 22px}.fids-foot{padding:16px 22px}}@media (prefers-reduced-motion:reduce){.fids.armed:not(.on) .leg{opacity:1}.fids.on .leg,.fids .st-soon .t-st:not(.alt),.fids .leg.fly .plane,.fids-clock .live{animation:none}}.fmt{gap:14px;margin-top:26px;display:grid}.fcard{color:#fff;isolation:isolate;-webkit-tap-highlight-color:transparent;background:#151515;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:340px;padding:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000024}.fcard .fbg{z-index:-2;background-position:50%;background-size:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.fcard:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a6b 0%,#0a0a0a0f 26%,#0a0a0a80 54%,#0a0a0aed 100%);position:absolute;inset:0}.fcard:hover,.fcard:focus-visible{transform:translateY(-8px);box-shadow:0 32px 64px #00000042}.fcard:hover .fbg,.fcard:focus-visible .fbg{transform:scale(1.08)}.fcard:active{transform:translateY(-2px)scale(.99)}.fcard h3{font-family:var(--serif);color:#fff;margin:0;font-size:30px;font-weight:500;line-height:1.08}.fcard p{color:#ffffffd6;max-width:36ch;margin:10px 0 0;font-size:15px;line-height:1.55}.fcard .fgo{height:48px;color:var(--encre);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:18px;padding:0 20px;font-size:15px;font-weight:600;transition:gap .35s cubic-bezier(.2,.8,.2,1),padding .35s;display:inline-flex;box-shadow:0 10px 24px #00000040}.fcard .fgo svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.fcard:hover .fgo,.fcard:focus-visible .fgo{gap:16px;padding-right:16px}.fdia{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--mono);letter-spacing:.08em;color:#fff;background:#1212126b;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:18px;left:18px}.trk{width:62px;height:14px;display:block;position:relative}.trk:before{content:"";border-top:1.5px dashed #ffffff80;position:absolute;top:50%;left:0;right:0}.trk .pl{width:14px;height:14px;color:var(--amb);animation:3.8s cubic-bezier(.55,0,.25,1) infinite trkGo;position:absolute;top:0;left:0}.trk .pl svg{width:14px;height:14px;display:block}@keyframes trkGo{0%{opacity:0;left:0}8%{opacity:1}46%{opacity:1;left:calc(100% - 14px)}56%,to{opacity:0;left:calc(100% - 14px)}}.trk2{flex-direction:column;gap:3px;display:flex}.trk2 .trk{height:12px}.trk2 .trk .pl,.trk2 .trk .pl svg{width:12px;height:12px}.trk.go .pl{animation:4.4s cubic-bezier(.55,0,.25,1) infinite trkA}.trk.back .pl{animation:4.4s cubic-bezier(.55,0,.25,1) infinite trkB;transform:scaleX(-1)}@keyframes trkA{0%{opacity:0;left:0}6%{opacity:1}38%{opacity:1;left:calc(100% - 12px)}46%,to{opacity:0;left:calc(100% - 12px)}}@keyframes trkB{0%,46%{opacity:0;left:calc(100% - 12px)}52%{opacity:1}86%{opacity:1;left:0}94%,to{opacity:0;left:0}}.fdia.stay{gap:6px;padding:7px 9px}.fdia.stay i{color:#fff;width:28px;height:28px;animation:4.2s infinite stayOn;animation-delay:calc(var(--s)*.45s);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fdia.stay svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@keyframes stayOn{0%,4%{color:#fff;background:#ffffff1f}10%,62%{color:var(--encre);background:#fff}72%,to{color:#fff;background:#ffffff1f}}.fmt.armed .fcard{opacity:0;transform:translateY(24px)}.fmt.armed.on .fcard{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .45s;transition-delay:calc(var(--k)*.12s);transform:none}.fmt.armed.on .fcard:hover,.fmt.armed.on .fcard:focus-visible{transition-delay:0s;transform:translateY(-8px)}@media (min-width:900px){.fmt{grid-template-columns:repeat(3,1fr);gap:20px}.fcard{min-height:480px;padding:26px}.fdia{top:22px;left:22px}.fcard h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.trk .pl,.fdia.stay i{animation:none}.trk .pl{left:calc(100% - 14px)}.fmt.armed .fcard{opacity:1;transform:none}}.tiles-sec.tiles-2{padding-top:8px}@media (min-width:900px){.tiles-sec.tiles-2{padding-top:24px}}.tiles-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.tiles-all{border-bottom:1.5px solid var(--encre);white-space:nowrap;margin-bottom:6px;padding-bottom:2px;font-size:15px;font-weight:600}.tgrid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:22px -22px 0;padding:6px 22px 18px;scroll-padding-inline:22px;display:flex;overflow-x:auto}.tgrid::-webkit-scrollbar{display:none}.ptile{scroll-snap-align:start;aspect-ratio:4/5;color:#fff;isolation:isolate;-webkit-tap-highlight-color:transparent;background:#151515;border-radius:22px;flex-direction:column;flex:0 0 66%;justify-content:flex-end;padding:16px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000001a}.tgrid.t4 .ptile{aspect-ratio:5/4;flex-basis:74%}.ptile .pbg{z-index:-2;background-position:50%;background-size:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ptile:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a2e 0%,#0a0a0a00 32%,#0a0a0a80 62%,#0a0a0ae6 100%);position:absolute;inset:0}.ptile b{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.1}.ptile small{color:#ffffffd6;margin-top:6px;font-size:13px;line-height:1.4;display:block}.ptile .parr{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:0;background:#fff3;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1),background .35s,color .35s;display:flex;position:absolute;top:12px;right:12px;transform:translate(-6px,6px)}.ptile .parr svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ptile .ptag{letter-spacing:.08em;text-transform:uppercase;color:var(--encre);background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:600;position:absolute;top:14px;left:14px}.ptile:hover,.ptile:focus-visible{transform:translateY(-6px);box-shadow:0 26px 50px #00000038}.ptile:hover .pbg,.ptile:focus-visible .pbg{transform:scale(1.08)}.ptile:hover .parr,.ptile:focus-visible .parr{opacity:1;color:var(--encre);background:#fff;transform:none}.ptile:focus-visible{outline:3px solid var(--encre);outline-offset:3px}.ptile:active{transform:scale(.98)}@media (hover:none){.ptile .parr{opacity:1;transform:none}}.tgrid.armed .ptile{opacity:0;transform:translateY(18px)}.tgrid.armed.on .ptile{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .45s;transition-delay:calc(var(--k)*60ms);transform:none}.tgrid.armed.on .ptile:hover{transition-delay:0s;transform:translateY(-6px)}@media (min-width:600px){.ptile{flex-basis:40%}.tgrid.t4 .ptile{flex-basis:46%}}@media (min-width:900px){.tgrid{gap:14px;margin:26px 0 0;padding:0;display:grid;overflow:visible}.tgrid.t5{grid-template-columns:repeat(5,1fr)}.tgrid.t4{grid-template-columns:repeat(4,1fr)}.ptile{aspect-ratio:1}.tgrid.t4 .ptile{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.tgrid.armed .ptile{opacity:1;transform:none}}.kv2{color:#fff;isolation:isolate;background:#0f0f0f;position:relative;overflow:hidden}.kv2:before{content:"";z-index:-1;background:radial-gradient(closest-side,#d6b0784d,#d6b0781a 55%,#d6b07800 100%);border-radius:50%;width:760px;height:760px;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.kv2-in{gap:10px;padding-top:64px;display:grid}.kv2-txt{order:1}.kv2-pic{order:2;justify-content:center;align-items:flex-end;margin-top:18px;display:flex}.kv2-pic img{width:min(86%,380px);height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.kv2-kick{letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin:0;font-size:12px;font-weight:600}.kv2-q{font-family:var(--serif);color:#fff;max-width:24ch;margin:16px 0 0;font-size:28px;font-weight:500;line-height:1.22}.kv2-sig{flex-direction:column;gap:6px;margin:22px 0 0;display:flex}.kv2-sig b{font-family:var(--serif);font-size:28px;font-style:italic;font-weight:500;line-height:1}.kv2-sig span{color:#ffffffb8;max-width:46ch;font-size:15px;line-height:1.55}.kv2-p{color:#ffffffc7;max-width:46ch;margin:20px 0 0;font-size:16px;line-height:1.6}.kv2-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.kv2-wa{height:54px;color:var(--encre);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15.5px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 34px #00000059}.kv2-wa svg{width:20px;height:20px}.kv2-wa:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000073}.kv2-more{color:#fff;border-bottom:1.5px solid #ffffffb3;align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-flex}.kv2-more svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s}.kv2-more:hover svg{transform:translate(4px)}.kv2.armed .kv2-pic img{opacity:0;transform:translateY(40px)}.kv2.armed .kv2-txt>*{opacity:0;transform:translateY(14px)}.kv2.armed.on .kv2-pic img{opacity:1;transition:opacity 1s,transform 1.2s cubic-bezier(.2,.8,.2,1);transform:none}.kv2.armed.on .kv2-txt>*{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:none}.kv2.armed.on .kv2-txt>:nth-child(2){transition-delay:.1s}.kv2.armed.on .kv2-txt>:nth-child(3){transition-delay:.2s}.kv2.armed.on .kv2-txt>:nth-child(4){transition-delay:.3s}.kv2.armed.on .kv2-txt>:nth-child(5){transition-delay:.4s}@media (min-width:900px){.kv2:before{width:900px;height:900px;bottom:-30%;left:28%}.kv2-in{grid-template-columns:1fr 1.15fr;align-items:end;gap:56px;padding-top:0}.kv2-pic{order:0;margin-top:0;padding-top:56px}.kv2-pic img{width:100%;max-width:470px}.kv2-txt{order:0;align-self:center;padding:96px 0}.kv2-q{font-size:38px}}@media (prefers-reduced-motion:reduce){.kv2.armed .kv2-pic img,.kv2.armed .kv2-txt>*{opacity:1;transform:none}}.jr{gap:26px;margin-top:26px;display:grid}.jr-main{color:var(--encre);display:block}.jr-pic{aspect-ratio:16/10;background:var(--fond);border-radius:24px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000001a}.jr-pic .pbg,.jr-th .pbg{background-position:50%;background-size:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.jr-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--encre);background:#fffffff0;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px}.jr-main:hover .pbg,.jr-main:focus-visible .pbg{transform:scale(1.06)}.jr-body{padding:18px 2px 0;display:block}.jr-meta{color:var(--gris);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.jr-meta i{letter-spacing:.1em;text-transform:uppercase;color:var(--encre);background:var(--fond);border-radius:999px;padding:5px 10px;font-size:10.5px;font-style:normal;font-weight:600}.jr-main b,.jr-row b{font-family:var(--serif);font-weight:500;display:block}.jr-main b span,.jr-row b span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;transition:background-size .55s cubic-bezier(.2,.8,.2,1)}.jr-main:hover b span,.jr-main:focus-visible b span,.jr-row:hover b span,.jr-row:focus-visible b span{background-size:100% 1.5px}.jr-main b{margin-top:12px;font-size:28px;line-height:1.15}.jr-main small{color:var(--gris);max-width:52ch;margin-top:10px;font-size:16px;line-height:1.55;display:block}.jr-go{border-bottom:1.5px solid var(--encre);align-items:center;gap:8px;margin-top:16px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-flex}.jr-go svg,.jr-arr svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s}.jr-main:hover .jr-go svg{transform:translate(4px)}.jr-list{border-top:1px solid var(--trait);flex-direction:column;display:flex}.jr-row{border-bottom:1px solid var(--trait);color:var(--encre);border-radius:0;grid-template-columns:84px 1fr auto;align-items:center;gap:14px;padding:14px 8px;transition:background .25s,border-radius .25s;display:grid}.jr-row:hover,.jr-row:focus-visible{background:var(--fond);border-radius:18px}.jr-th{aspect-ratio:1;background:var(--fond);border-radius:14px;display:block;position:relative;overflow:hidden}.jr-row:hover .pbg,.jr-row:focus-visible .pbg{transform:scale(1.1)}.jr-row b{margin-top:6px;font-size:19px;line-height:1.2}.jr-row small{-webkit-line-clamp:2;color:var(--gris);-webkit-box-orient:vertical;margin-top:4px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.jr-arr{border:1px solid var(--trait);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .3s,border-color .3s,color .3s;display:flex}.jr-row:hover .jr-arr,.jr-row:focus-visible .jr-arr{background:var(--encre);border-color:var(--encre);color:#fff}.jr-row:hover .jr-arr svg{transform:translate(2px)}.jr-all{width:100%;margin-top:22px;display:flex}.jr.armed .jr-main,.jr.armed .jr-row{opacity:0;transform:translateY(16px)}.jr.armed.on .jr-main,.jr.armed.on .jr-row{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),background .25s,border-radius .25s;transition-delay:calc(var(--k)*90ms);transform:none}.jr.armed.on .jr-row:hover{transition-delay:0s}@media (max-width:899px){.jr-row .jr-arr{display:none}.jr-row{grid-template-columns:84px 1fr;padding:14px 2px}}@media (min-width:900px){.jr{grid-template-columns:1.25fr 1fr;align-items:start;gap:44px}.jr-main b{font-size:32px}.jr-row{grid-template-columns:112px 1fr auto;gap:18px;padding:16px 10px}.jr-row b{font-size:21px}.jr-all{display:none}}@media (prefers-reduced-motion:reduce){.jr.armed .jr-main,.jr.armed .jr-row{opacity:1;transform:none}}.mbr{color:#fff;background:#0a0a0b;padding:72px 0;position:relative;overflow:hidden}.mbr:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d6b07829,#d6b07800);border-radius:50%;width:700px;height:700px;position:absolute;top:-20%;right:-10%}.mbr-in{align-items:center;gap:44px;display:grid;position:relative}.mbr-kick{letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin:0;font-size:12px;font-weight:600}.mbr h2{color:#fff;max-width:18ch;margin-top:14px}.mbr-lead{color:#ffffffc7;margin:14px 0 0;font-size:18px;line-height:1.55}.mbr-list{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.mbr-list li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:14px 16px;transition:background .3s,border-color .3s,transform .3s;display:grid}.mbr-list li:hover{background:#ffffff12;border-color:#d6b07866;transform:translate(4px)}.mbr-list i{color:#e3c48f;background:#d6b07824;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mbr-list i svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mbr-list b{font-size:16px;font-weight:600;display:block}.mbr-list span{color:#ffffffa8;margin-top:3px;font-size:14px;line-height:1.5;display:block}.mbr-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.mbr-btn{height:54px;color:var(--encre);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15.5px;font-weight:600;transition:gap .3s,transform .25s;display:inline-flex}.mbr-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mbr-btn:hover{gap:16px;transform:translateY(-2px)}.mbr-link{color:#fff;border-bottom:1.5px solid #ffffffb3;padding-bottom:2px;font-size:15px;font-weight:600}.mbr-cardwrap{perspective:1200px;justify-content:center;display:flex}.mcard{aspect-ratio:1.586;color:#fff;width:min(100%,420px);transform-style:preserve-3d;background:linear-gradient(135deg,#26262a 0%,#141416 45%,#0b0b0c 100%);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px 24px;transition:transform .25s ease-out;animation:7s ease-in-out infinite mfloat;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px #0000008c,inset 0 1px #ffffff14}.mcard:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff05 0 2px,#0000 2px 7px);position:absolute;inset:0}.mcard-top{justify-content:space-between;align-items:center;display:flex}.mcard-brand{font-family:var(--serif);letter-spacing:.2em;font-size:15px}.mcard-ico{color:#e3c48f;width:30px;height:30px}.mcard-ico svg{width:26px;height:26px}.mcard-chip{background:linear-gradient(135deg,#e9cf9e,#b8904f 55%,#e3c48f);border-radius:7px;width:46px;height:34px;box-shadow:inset 0 0 0 1px #00000040}.mcard-mid{flex-direction:column;gap:6px;display:flex}.mcard-status{letter-spacing:.2em;text-transform:uppercase;color:#e3c48f;font-size:12px;font-weight:600}.mcard-num{font-family:var(--mono);letter-spacing:.14em;font-size:22px;font-weight:700}.mcard-bot{letter-spacing:.06em;color:#fff9;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:12px;font-size:11px;display:flex}.mcard-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff24 50%,#0000 60%);animation:6s ease-in-out infinite msheen;position:absolute;inset:-40%;transform:translate(-60%)}@keyframes msheen{0%,55%{transform:translate(-60%)}80%,to{transform:translate(60%)}}@keyframes mfloat{0%,to{translate:0}50%{translate:0 -8px}}.mbr.armed .mbr-list li,.mbr.armed .mcard{opacity:0}.mbr.armed.on .mbr-list li{opacity:1;transition:opacity .6s,background .3s,border-color .3s,transform .3s;transition-delay:calc(var(--k)*.1s)}.mbr.armed.on .mcard{opacity:1;transition:opacity 1s .2s,transform .25s ease-out}@media (min-width:900px){.mbr{padding:110px 0}.mbr-in{grid-template-columns:1.05fr .95fr;gap:64px}.mcard{padding:28px 30px}.mcard-num{font-size:26px}}.fq-sec .fq-in{gap:26px;display:grid}.fq-ask{background:var(--encre);color:#fff;border-radius:999px;align-items:center;gap:10px;height:50px;margin-top:22px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .25s;display:inline-flex}.fq-ask svg{width:19px;height:19px}.fq-ask:hover{transform:translateY(-2px)}.fq-list{border-top:1px solid var(--trait)}.faq.faq2{border-bottom:1px solid var(--trait);background:0 0;border-radius:0;margin:0;padding:0}.faq.faq2 summary{grid-template-columns:34px 1fr 40px;align-items:center;gap:12px;padding:20px 4px;font-size:17px;font-weight:600;transition:color .2s;display:grid}.faq.faq2 summary:after{display:none}.faq.faq2 .fq-n{font-family:var(--mono);color:var(--gris-2);letter-spacing:.08em;font-size:12px;font-weight:700}.faq.faq2 .fq-pm{border:1px solid var(--trait);border-radius:50%;width:40px;height:40px;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.faq.faq2 .fq-pm:before,.faq.faq2 .fq-pm:after{content:"";background:currentColor;border-radius:2px;width:14px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq.faq2 .fq-pm:after{transform:translate(-50%,-50%)rotate(90deg)}.faq.faq2:hover .fq-pm{border-color:var(--encre)}.faq.faq2[open] .fq-pm{background:var(--encre);border-color:var(--encre);color:#fff;transform:rotate(45deg)}.faq.faq2 .fq-a{overflow:hidden}.faq.faq2 .fq-a p{color:var(--gris);margin:0;padding:0 52px 22px 46px;font-size:15.5px;line-height:1.65}@media (min-width:900px){.fq-sec .fq-in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}.fq-side{position:sticky;top:120px}.faq.faq2 summary{padding:22px 6px;font-size:18px}}@media (prefers-reduced-motion:reduce){.mcard,.mcard-sheen{animation:none}.mbr.armed .mbr-list li,.mbr.armed .mcard{opacity:1}}@keyframes logoSheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes markSheen{0%,48%{background-position:100% 0}80%,to{background-position:0 0}}@keyframes markFloat{0%,to{translate:0}50%{translate:0 -5px}}.hero-title .wrap.ht-in{flex-direction:column;align-items:flex-start;gap:7px;padding-top:16px;padding-bottom:15px;display:flex}.hero-title .ht-in h1{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#fff;text-wrap:balance;margin:0;font-size:12px;font-weight:600;line-height:1.5}.hero-title .ht-zones{color:#ffffffad;text-wrap:balance;margin:0;font-size:13.5px;line-height:1.5;display:block}@media (min-width:900px){.hero-title .wrap.ht-in{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:0;padding-top:15px;padding-bottom:15px}.hero-title .ht-in h1{font-size:12.5px}.hero-title .ht-zones{font-size:14px}.hero-title .ht-zones:before{content:"";vertical-align:-2px;background:#ffffff4d;width:1px;height:15px;margin:0 22px;display:inline-block}}@media (max-width:899px){.hero-title .wrap.ht-in{text-align:center;align-items:center;gap:0;padding-top:15px;padding-bottom:14px}.hero-title .ht-in h1{letter-spacing:.16em;font-size:11.5px}.hero-title .ht-zones{font-size:13px}.hero-title .ht-zones:before{content:"";background:#ffffff52;width:28px;height:1px;margin:9px auto 8px;display:block}.hero-inner{text-align:center!important;align-items:center!important}.lead-line{margin-left:auto;margin-right:auto;text-align:center!important}}.sheet.sheet2{max-height:90svh;padding:0;overflow:hidden}.sheet.sheet2:before{display:none}.sheet2 .msgs{margin-top:0}.sheet2 .msgs:empty{display:none}.sheet2 .quick{margin-top:2px}.sheet2 .msgs:not(:empty)+.quick{margin-top:14px}@media (min-width:900px){.sheet.sheet2{border-radius:26px;width:420px;bottom:24px;left:auto;right:24px;transform:translateY(calc(100% + 40px));box-shadow:0 30px 80px #0000004d}.sheet.sheet2.on{transform:none}}.top-right .icon-btn[href*=wa\.me]{transition:background .22s,color .22s,transform .22s}.top-right .icon-btn[href*=wa\.me]:hover,.top-right .icon-btn[href*=wa\.me]:focus-visible,.top-right .icon-btn[href*=wa\.me]:active{background:var(--wa);color:#fff;transform:scale(1.06)}.smap h2{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);margin:0 0 8px;font-size:12px;font-weight:600}.ptile small.pnext{color:#ffffffa8;margin-top:4px;font-size:12px}h1.seo{max-width:20ch;font-size:clamp(31px,6.4vw,54px)}.evgrid{gap:18px;margin-top:28px;display:grid}.evc{background:var(--blanc);border:1px solid var(--trait);border-radius:24px;flex-direction:column;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0000000f}.evc:hover{transform:translateY(-6px);box-shadow:0 24px 50px #00000024}.evc-pic{aspect-ratio:16/10;background:#151515;display:block;position:relative;overflow:hidden}.evc-pic .pbg{background-position:50%;background-size:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.evc:hover .evc-pic .pbg{transform:scale(1.07)}.evc-pic:after{content:"";background:linear-gradient(#00000040,#0000 40%);position:absolute;inset:0}.evc-date{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--encre);background:#fffffff0;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.evc-body{flex-direction:column;flex:1;gap:8px;padding:18px 18px 20px;display:flex}.evc-body h3{font-family:var(--serif);margin:0;font-size:22px;font-weight:500;line-height:1.15}.evc-body p{color:var(--gris);margin:0;font-size:14.5px;line-height:1.55}.evc-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.evc-follow{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.evc-tags{color:var(--gris-2);font-size:12.5px}@media (min-width:700px){.evgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.evgrid{grid-template-columns:repeat(3,1fr);gap:22px}}.evgrid.armed .evc{opacity:0;transform:translateY(22px)}.evgrid.armed.on .evc{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .45s;transition-delay:calc(var(--k)*60ms);transform:none}.evgrid.armed.on .evc:hover{transition-delay:0s;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.evgrid.armed .evc{opacity:1;transform:none}}.fh2 .fh2-name{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(40px,6vw,60px);font-weight:500;line-height:1}.fh2 .kv2-q{margin-top:18px}.mbr .mbr-h1{font-family:var(--serif);color:#fff;max-width:18ch;margin:14px 0 0;font-size:clamp(30px,5.6vw,46px);font-weight:500;line-height:1.08}.who2 .kv2-cta{margin-top:20px}.statement.st2{background:#0d0d0d;min-height:88svh;padding:80px 22px;overflow:hidden}.st2-bg{transform:translate3d(0,var(--py,0px),0) scale(1.06);will-change:transform;background:50%/cover no-repeat;animation:26s ease-in-out infinite alternate stZoom;position:absolute;inset:-10% 0}@keyframes stZoom{0%{scale:1}to{scale:1.12}}.statement.st2:before{z-index:0;background:radial-gradient(#0000002e 0%,#00000080 75%),linear-gradient(#00000040,#00000073)}.st2 .statement-inner{max-width:1200px}.statement.st2 .st2-h{font-family:var(--serif);color:#fff;letter-spacing:-.03em;text-shadow:0 4px 40px #00000059;max-width:11ch;margin:0 auto;font-size:clamp(54px,13.5vw,150px);font-weight:500;line-height:.98}.st2-h .w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.st2-h .w>span{display:inline-block;transform:translateY(0)}.st2.armed .st2-h .w>span{transform:translateY(110%)}.st2.armed.on .st2-h .w>span{transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*95ms);transform:none}.statement.st2 .st2-p{color:#ffffffeb;text-shadow:0 1px 16px #00000073;max-width:36ch;margin:26px auto 0;font-size:clamp(17px,2.2vw,24px);line-height:1.45}.st2.armed .st2-p{opacity:0;transform:translateY(14px)}.st2.armed.on .st2-p{opacity:1;transition:opacity .9s .75s,transform .9s .75s;transform:none}.st2-cue{z-index:1;background:#ffffff4d;width:1px;height:46px;position:absolute;bottom:26px;left:50%;overflow:hidden;transform:translate(-50%)}.st2-cue i{background:#fff;border-radius:2px;width:3px;height:12px;animation:2.2s ease-in-out infinite stCue;position:absolute;top:-12px;left:-1px}@keyframes stCue{0%{top:-12px}70%,to{top:46px}}@media (min-width:900px){.statement.st2{min-height:min(100svh,980px)}}@media (prefers-reduced-motion:reduce){.st2-bg{animation:none}.st2.armed .st2-h .w>span,.st2.armed .st2-p{opacity:1;transform:none}.st2-cue i{animation:none}}.how-dots{display:none}@media (max-width:899px){.how-card:hover,.how-card:focus-within{box-shadow:none;border-color:#ffffff1a;transform:none}.how-card.feat:hover,.how-card.feat:focus-within{border-color:#ffffff57}.how-card:hover .bg{opacity:.38;transform:scale(1.02)}.how-card:hover .ico{background:#ffffff1f;transform:none}.how-card:hover .ico svg{stroke:#fff}.how-card:hover .num,.how-card:focus-within .num{color:#ffffff24;transform:none}.how-card.is-active{border-color:#ffffff4d;transform:translateY(-10px);box-shadow:0 30px 60px #0009,0 0 0 1px #ffffff3d}.how-card.is-active .bg{opacity:.6;transform:scale(1.1)}.how-card.is-active .ico{background:#fff;transform:rotate(-8deg)scale(1.06)}.how-card.is-active .ico svg{stroke:#151515}.how-card.is-active .num{color:#fff;transform:translateY(-4px)}.how-dots{justify-content:center;gap:8px;margin-top:4px;display:flex}.how-dots i{background:#ffffff4d;border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.how-dots i.on{background:#fff;width:22px}}.fcard{cursor:pointer;outline:none}.fcard:focus-visible{outline:3px solid var(--encre);outline-offset:4px}.fgo-open .plus{width:14px;height:14px;display:inline-block;position:relative}.fgo-open .plus:before,.fgo-open .plus:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fgo-open .plus:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}.fc-more{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1);display:grid}.fc-more>div{min-height:0;overflow:hidden}.fcard.open .fc-more{grid-template-rows:1fr}.fc-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:#0f0f0f9e;border:1px solid #ffffff29;border-radius:20px;margin-top:16px;padding:18px;transition:opacity .4s .1s,transform .5s cubic-bezier(.2,.8,.2,1) .1s;transform:translateY(10px)}.fcard.open .fc-panel{opacity:1;transform:none}.fc-t{letter-spacing:.14em;text-transform:uppercase;color:#e3c48f;margin:0;font-size:11.5px;font-weight:600}.fc-panel ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fc-panel li{color:#fff;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.fc-panel li svg{stroke:#e3c48f;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-top:1px}.fc-n{color:#ffffffb8;margin:14px 0 0;font-size:13.5px;line-height:1.5}.fc-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.fc-cta{height:48px;color:var(--encre);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;transition:gap .3s;display:inline-flex}.fc-cta:hover{gap:16px}.fc-cta svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.fc-close{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #fff9;padding:0 0 2px;font-size:14.5px;font-weight:600}.fcard.open .fgo-open{display:none}.fmt.has-open .fcard:not(.open){opacity:.72;filter:saturate(.8)}.fmt.has-open .fcard:not(.open):hover{opacity:1;filter:none}.fcard.open{box-shadow:0 36px 80px #00000052}@media (min-width:900px){.fmt{gap:20px;display:flex}.fcard{flex:1 1 0;min-width:0;transition:flex .7s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,opacity .4s,filter .4s}.fmt.has-open .fcard{flex:.62 1 0}.fmt.has-open .fcard.open{flex:2.5 1 0;transform:none}.fmt.has-open .fcard:not(.open) p,.fmt.has-open .fcard:not(.open) .fgo-open{opacity:0;pointer-events:none}.fcard p{transition:opacity .3s}.fcard.open .fc-more{width:min(48%,440px);display:block;position:absolute;top:24px;bottom:24px;right:24px}.fcard.open .fc-more>div{height:100%;overflow:visible}.fcard.open .fc-panel{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;margin:0;display:flex}.fcard:not(.open) .fc-more{width:0;height:0;position:absolute;bottom:24px;right:24px;overflow:hidden}.fcard.open h3,.fcard.open>p{max-width:44%}}@media (max-width:899px){.fcard.open{justify-content:flex-start;padding-top:76px}}@media (prefers-reduced-motion:reduce){.fc-more,.fc-panel,.fcard{transition:none}}.read.quick .prose>:not(h2):not(.qr-keep){display:none}.read.quick .prose h2{margin-top:34px}#jdb h2{margin-top:44px}.jdb-col h3{letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin:0 0 10px;font-size:12px;font-weight:600}.jdb-b h3{font-family:var(--serif);margin:4px 0 0;font-size:20px;font-weight:500}@media (prefers-reduced-motion:reduce){.pp-bg{transition:opacity .3s;transform:none}.pp-pane:not([hidden]){animation:none}}.sv-hero{color:#fff;isolation:isolate;background:#111;justify-content:center;align-items:flex-end;min-height:min(72svh,600px);margin-top:12px;padding:32px 22px 58px;display:flex;position:relative;overflow:hidden}.sv-hero-bg{z-index:-2;will-change:transform;background:#1a1a1a 62%/cover no-repeat;animation:26s ease-in-out infinite alternate stZoom;position:absolute;inset:-6% 0}.sv-hero:before{content:"";z-index:-1;background:linear-gradient(#00000057 0%,#0000000f 30%,#00000080 62%,#000000d6 100%);position:absolute;inset:0}.sv-in{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:820px;margin:0 auto;display:flex;position:relative}.sv-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--mono);letter-spacing:.08em;color:#fff;background:#1212126b;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.sv-chip b{font-weight:700}.sv-chip em{font-style:normal;font-family:var(--sans);letter-spacing:0;color:#ffffffd1;border-left:1px solid #ffffff40;padding-left:10px;font-size:12.5px;font-weight:600}.sv-h1{font-family:var(--serif);color:#fff;text-shadow:0 2px 24px #00000059;margin:18px 0 0;font-weight:500}.sv-h1 .a{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(42px,11.6vw,82px);line-height:1;display:block}.sv-h1 .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.sv-h1 .w>span{display:inline-block}.sv-h1 .b{font-family:var(--sans);letter-spacing:0;color:#ffffffe6;margin-top:14px;font-size:clamp(15.5px,4.2vw,19px);font-weight:500;line-height:1.4;display:block}.sv-pill{width:100%;max-width:440px;min-height:62px;color:var(--encre);text-align:left;background:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:24px;padding:9px 9px 9px 22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;box-shadow:0 14px 40px #0000004d}.sv-pill>span{flex:1;font-size:16px;font-weight:600;line-height:1.25}.sv-pill small{color:var(--gris);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.sv-pill i{background:var(--encre);color:#fff;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.sv-pill i svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sv-pill:hover,.sv-pill:focus-visible{transform:translateY(-3px);box-shadow:0 22px 50px #0000005c}.sv-pill:hover i,.sv-pill:focus-visible i{transform:translate(3px)}.sv-pill:active{transform:scale(.98)}.sv-link{color:#fff;align-items:center;min-height:44px;margin-top:10px;font-size:15px;font-weight:600;display:inline-flex}.sv-link span{border-bottom:1.5px solid #ffffffb3;padding-bottom:2px;transition:border-color .25s}.sv-link:hover span{border-bottom-color:#fff}.sv-cue{height:30px;bottom:14px}.sv-hero.armed .sv-h1 .w>span{transform:translateY(112%)}.sv-hero.armed.on .sv-h1 .w>span{transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*90ms + 80ms);transform:none}.sv-hero.armed .sv-chip,.sv-hero.armed .sv-h1 .b,.sv-hero.armed .sv-pill,.sv-hero.armed .sv-link{opacity:0;transform:translateY(14px)}.sv-hero.armed.on .sv-chip,.sv-hero.armed.on .sv-h1 .b,.sv-hero.armed.on .sv-pill,.sv-hero.armed.on .sv-link{opacity:1;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .35s;transition-delay:calc(var(--k)*.12s + .38s);transform:none}.sv-hero.armed.on .sv-pill:hover{transition-delay:0s;transform:translateY(-3px)}.sv-intro{background:var(--blanc);padding:44px 0 6px}.sv-answer{max-width:60ch;color:var(--encre);text-align:left;background:0 0;border-radius:0;margin:0 auto;padding:0;font-size:clamp(17.5px,4.6vw,21px);font-weight:500;line-height:1.6}.sv-answer small{color:var(--gris-2);margin-top:12px;font-size:12.5px}.sv-keys{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.sv-key{background:var(--fond);border:1px solid var(--trait);border-radius:24px;padding:18px 16px 16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.sv-key b{font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(29px,8.4vw,44px);font-weight:500;line-height:1;display:block}.sv-key b small{font-family:var(--sans);letter-spacing:.02em;color:var(--gris);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.sv-key>span{color:var(--gris);margin-top:10px;font-size:13.5px;line-height:1.45;display:block}.sv-key:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.sv-key.dk{color:#fff;background:#0f0f0f;border-color:#0f0f0f;box-shadow:0 18px 40px #0000002e}.sv-key.dk b small,.sv-key.dk>span{color:#ffffffad}.sv-keys.armed .sv-key{opacity:0;transform:translateY(20px)}.sv-keys.armed.on .sv-key{opacity:1;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .35s;transition-delay:calc(var(--k)*.1s);transform:none}.sv-keys.armed.on .sv-key:hover{transition-delay:0s;transform:translateY(-4px)}.sv-fdia-live{gap:9px}.sv-live{background:var(--vert);border-radius:50%;width:8px;height:8px;animation:1.8s infinite live;box-shadow:0 0 #3ddc978c}.fids-sec .disclose{color:#fff9}.sv-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin:26px -22px 0;padding:12px 22px 22px;scroll-padding:0 22px;display:flex;overflow-x:auto}.sv-rail::-webkit-scrollbar{display:none}.sv-rc{scroll-snap-align:start;background:var(--blanc);border:1px solid var(--trait);max-width:340px;min-height:250px;box-shadow:var(--shadow-sm);color:var(--encre);border-radius:26px;flex-direction:column;flex:0 0 80%;gap:12px;padding:20px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .3s;display:flex;position:relative}.sv-rc-dia{background:var(--fond);font-family:var(--mono);letter-spacing:.08em;color:var(--encre);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.sv-rc-dia .trk:before{border-top-color:#15151559}.sv-rc-dia .trk .pl{color:var(--encre);opacity:1;animation:none;left:calc(50% - 7px)}.sv-rc:hover .sv-rc-dia .trk .pl,.sv-rc:focus-visible .sv-rc-dia .trk .pl,.sv-rc.is-active .sv-rc-dia .trk .pl{animation:3.8s cubic-bezier(.55,0,.25,1) infinite trkGo}.sv-rc-r{font-family:var(--serif);font-size:27px;font-weight:500;line-height:1.08}.sv-rc-r em{font-style:normal;font-family:var(--sans);color:var(--gris-2);vertical-align:middle;margin:0 8px;font-size:13px}.sv-rc-r .nw{white-space:nowrap}.sv-rc-m{color:var(--gris);font-size:13.5px;line-height:1.5}.sv-rc-live{color:var(--encre);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.sv-rc-live i{background:var(--vert);border-radius:50%;width:7px;height:7px;animation:1.8s infinite live}.sv-rc-f{border-top:1px solid var(--trait);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.sv-rc-f b{white-space:nowrap;font-size:17px;display:block}.sv-rc-f small{color:var(--gris);font-size:12px}.sv-rc-go{white-space:nowrap;border-bottom:1.5px solid;align-items:center;min-height:32px;font-size:13px;font-weight:600;display:inline-flex}.sv-rc:hover,.sv-rc:focus-visible{transform:translateY(-6px);box-shadow:0 24px 48px #0000001f}.sv-rc.feat{color:#fff;background:#0f0f0f;border-color:#0f0f0f;box-shadow:0 20px 44px #0003}.sv-rc.feat .sv-rc-dia{color:#fff;background:#ffffff1a}.sv-rc.feat .sv-rc-dia .trk:before{border-top-color:#ffffff73}.sv-rc.feat .sv-rc-dia .trk .pl{color:var(--amb)}.sv-rc.feat .sv-rc-r em,.sv-rc.feat .sv-rc-m,.sv-rc.feat .sv-rc-f small{color:#ffffffa8}.sv-rc.feat .sv-rc-live{color:#fff}.sv-rc.feat .sv-rc-f{border-top-color:#ffffff24}.sv-dots{justify-content:center;gap:8px;display:flex}.sv-dots i{background:#1515152e;border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.sv-dots i.on{background:var(--encre);width:22px}.sv-rail.armed .sv-rc{opacity:0;transform:translateY(18px)}.sv-rail.armed.on .sv-rc{opacity:1;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .45s;transition-delay:calc(var(--k)*80ms);transform:none}.sv-rail.armed.on .sv-rc:hover{transition-delay:0s;transform:translateY(-6px)}@media (max-width:899px){.sv-rc.is-active,.sv-rail.armed.on .sv-rc.is-active{transform:translateY(-6px);box-shadow:0 22px 44px #00000021}.sv-rc.feat.is-active{box-shadow:0 22px 44px #00000047}}.sv-stage{padding:0 0 64px}.sv-stage-bg,.sv-stage-shade{height:470px;position:absolute;top:0;left:0;right:0}.sv-stage-bg{z-index:-2;background:#1a1a1a 30% 40%/cover no-repeat;transition:transform 2.2s cubic-bezier(.2,.8,.2,1);transform:scale(1.07)}.sv-stage.on .sv-stage-bg{transform:none}.sv-stage-shade{z-index:-1;background:linear-gradient(#0f0f0f47 0%,#0f0f0f00 24%,#0f0f0f80 62%,#0f0f0f 100%)}.sv-stage-in{padding-top:300px}.sv-prices{color:#fff;max-width:40ch;margin-top:14px;font-size:14.5px;font-weight:600;line-height:1.55}.sv-stage .d2d.inline{margin-top:6px}.sv-stage.armed #jet-d2d li{opacity:0;transform:translateY(8px)}.sv-stage.armed.on #jet-d2d li{opacity:1;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--n)*.18s + .25s);transform:none}.jr.jr-compact{grid-template-columns:1fr}@media (min-width:900px){.sv-hero{min-height:640px;margin-top:14px;padding:70px 22px 88px}.sv-hero-bg{background-position:50% 55%}.sv-h1 .b{margin-top:18px}.sv-intro{padding:72px 0 10px}.sv-answer{text-align:center}.sv-keys{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.sv-key{border-radius:26px;padding:24px 22px 22px}.sv-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0 0;padding:0;display:grid;overflow:visible}.sv-rc{max-width:none;min-height:264px;padding:24px}.sv-dots{display:none}.sv-stage{padding-bottom:96px}.sv-stage-bg,.sv-stage-shade{height:auto;bottom:0}.sv-stage-bg{background-position:50% 30%}.sv-stage-shade{background:linear-gradient(#0f0f0f4d 0%,#0f0f0f00 18%,#0f0f0f33 36%,#0f0f0fcc 58%,#0f0f0f 82%)}.sv-stage-in{padding-top:clamp(340px,30vw,440px)}.jr.jr-compact .jr-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.jr.jr-compact .jr-row{border-top:1px solid var(--trait);border-bottom:1px solid var(--trait);grid-template-columns:96px 1fr;padding:16px 10px}.jr.jr-compact .jr-row .jr-arr{display:none}}@media (prefers-reduced-motion:reduce){.sv-hero-bg{animation:none}.sv-hero.armed .sv-h1 .w>span,.sv-hero.armed .sv-chip,.sv-hero.armed .sv-h1 .b,.sv-hero.armed .sv-pill,.sv-hero.armed .sv-link,.sv-keys.armed .sv-key,.sv-rail.armed .sv-rc,.sv-stage.armed #jet-d2d li{opacity:1;transform:none}.sv-stage-bg{transition:none;transform:none}.sv-live,.sv-rc-live i,.sv-rc .sv-rc-dia .trk .pl{animation:none}}.tiles-all,.fids-more,.fc-close,.legs-reg .chip{position:relative}.tiles-all:after,.fids-more:after,.fc-close:after,.legs-reg .chip:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.fids-kick{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amb);margin:0 0 12px;font-size:12px;font-weight:700}.fids-why{background:linear-gradient(#ffc21a12,#ffc21a00);border-bottom:1px solid #ffffff12;grid-template-columns:1fr;display:grid}.fids-why>div{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,auto) 1fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.fids-why>div:first-child{border-top:0}.fids-why b{white-space:nowrap;display:block}.fids-why .t-why{color:var(--amb);font-size:22px}.fids-why small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffa8;font-size:11px;font-weight:700;line-height:1.5}.fids .leg .pr small{color:#ffffffdb;font-weight:600}@media (min-width:900px){.fids-why{grid-template-columns:repeat(3,minmax(0,1fr))}.fids-why>div{border-top:0;border-left:1px solid #ffffff12;grid-template-columns:1fr;gap:10px;padding:22px 26px}.fids-why>div:first-child{border-left:0}.fids-why .t-why{font-size:30px}}.sv-race{background:var(--blanc);padding:56px 0 64px}.sv-race-in{gap:30px;display:grid}.sv-eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);margin:0 0 14px;font-size:11.5px;font-weight:600;line-height:1.5}.sv-race-h{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(46px,12.5vw,96px);font-weight:500;line-height:.98}.sv-race-h .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.sv-race-h .w>span{display:inline-block}.sv-race-sub{color:var(--encre);margin:16px 0 0;font-size:clamp(17px,4.4vw,20px);font-weight:600;line-height:1.45}.sv-race .sv-answer{text-align:left;max-width:52ch;color:var(--gris);margin:18px 0 0;font-size:16.5px;font-weight:400;line-height:1.65}.sv-race .sv-answer small{margin-top:10px}.sv-race-card{color:#fff;background:#0f0f0f;border-radius:28px;padding:20px 16px 16px;box-shadow:0 30px 70px #00000038}.sv-race-top{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:0 4px 14px;font-size:11.5px;font-weight:700;display:flex}.sv-rr{border-bottom:1px solid #ffffff14}.sv-rr-h{text-align:left;color:#fff;cursor:pointer;width:100%;min-height:44px;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n t""b b""p pm";align-items:center;gap:9px 12px;padding:14px 4px;display:grid}.sv-rr-n{grid-area:n;align-items:center;gap:10px;min-width:0;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.sv-rr-c{flex:none;gap:4px;display:inline-flex}.sv-rr-c i{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sv-rr-c svg{stroke:#fff;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.sv-rr-t{font-family:var(--mono);white-space:nowrap;grid-area:t;font-size:16px;font-weight:700}.sv-rr-bar{background:#ffffff12;border-radius:999px;grid-area:b;height:8px;display:block;overflow:hidden}.sv-rr-bar i{height:100%;width:calc(var(--w) * 100%);transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s + .2s);background:#ffffff57;border-radius:999px;display:block}.sv-rr.jet .sv-rr-bar i{background:var(--amb)}.sv-rr.jet .sv-rr-t{color:var(--amb)}.sv-rr-p{color:#ffffff9e;grid-area:p;font-size:13px}.sv-rr-pm{grid-area:pm;justify-self:end;width:22px;height:22px;position:relative}.sv-rr-pm:before,.sv-rr-pm:after{content:"";background:#ffffffbf;width:11px;height:1.6px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-rr-pm:after{transform:translate(-50%,-50%)rotate(90deg)}.sv-rr.open .sv-rr-pm:after{transform:translate(-50%,-50%)}.sv-rr-h:hover .sv-rr-bar i,.sv-rr-h:focus-visible .sv-rr-bar i{filter:brightness(1.25)}.sv-rr-h:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #fff}.sv-rr-d{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.sv-rr-d>div{min-height:0;overflow:hidden}.sv-rr.open .sv-rr-d{grid-template-rows:1fr}.sv-rr-d ul{background:#ffffff0d;border-radius:16px;gap:9px;margin:0 4px 14px;padding:12px 14px;list-style:none;display:grid}.sv-rr-d li{color:#ffffffe0;justify-content:space-between;gap:14px;font-size:13px;line-height:1.4;display:flex}.sv-rr-d li small{color:#ffffff80;margin-top:2px;font-size:12px;display:block}.sv-rr-d li b{white-space:nowrap;font-weight:600}.sv-race-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 4px 2px;display:flex}.sv-race-foot p{color:#ffffff85;max-width:44ch;margin:0;font-size:12px;line-height:1.5}.sv-race-go{color:#fff;border-bottom:1.5px solid #ffffffb3;align-items:center;gap:8px;padding-bottom:2px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.sv-race-go:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.sv-race-go svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .3s}.sv-race-go:hover svg{transform:translate(4px)}.sv-race.armed .sv-race-h .w>span{transform:translateY(112%)}.sv-race.armed.on .sv-race-h .w>span{transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .11s);transform:none}.sv-race.armed .sv-rr-bar i{transform:scaleX(0)}.sv-race.armed.on .sv-rr-bar i{transform:none}.sv-race.armed .sv-rr-t{opacity:0}.sv-race.armed.on .sv-rr-t{opacity:1;transition:opacity .6s;transition-delay:calc(var(--i) * .12s + .9s)}@media (min-width:900px){.sv-race{padding:100px 0}.sv-race-h{font-size:80px}.sv-race-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px}.sv-race-card{padding:28px 28px 22px}.sv-rr-n{font-size:15px}.sv-rr-t{font-size:18px}}@media (prefers-reduced-motion:reduce){.sv-race.armed .sv-race-h .w>span,.sv-race.armed .sv-rr-bar i{transform:none}.sv-race.armed .sv-rr-t{opacity:1}.sv-rr-bar i,.sv-rr-d{transition:none}}.sv-race-in>*,.sv-race-card{min-width:0}.sv-race-cta{min-height:60px}.sv-race-cta span{flex-direction:column;align-items:center;line-height:1.2;display:flex}.sv-race-cta small{color:var(--gris);margin-top:3px;font-size:12px;font-weight:500}@media (max-width:899px){.sv-rr-n{flex-direction:column;align-items:flex-start;gap:8px}}.sv-race-top{border-bottom:0;padding-bottom:0}.sv-race-chips{scrollbar-width:none;gap:8px;margin:14px -16px 0;padding:2px 16px 4px;display:flex;overflow-x:auto}.sv-race-chips::-webkit-scrollbar{display:none}.sv-chip2{color:#fff;min-height:40px;font:600 13.5px var(--sans);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;padding:0 15px;transition:background .25s,color .25s,border-color .25s;display:inline-flex;position:relative}.sv-chip2:after{content:"";height:44px;position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)}.sv-chip2:hover{border-color:#ffffff80}.sv-chip2.on{color:#0f0f0f;background:#fff;border-color:#fff}.sv-chip2.sm{justify-content:center;min-width:40px;min-height:34px;padding:0 12px}.sv-race-pax{color:#ffffff9e;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.sv-race-pax>span{margin-right:4px}.sv-race-hint{color:#ffffffb8;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;margin:16px 0 0;padding:0 4px 12px;font-size:12.5px;display:flex}.sv-race-hint i{background:var(--amb);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.8s infinite live}.sv-rr-h{border-radius:14px;transition:background .25s}.sv-rr-h:hover{background:#ffffff0a}.sv-rr.open .sv-rr-h{background:#ffffff0d}.sv-rr-p small{color:#ffffffe0;margin-top:3px;font-weight:600;display:block}.sv-rr.jet .sv-rr-p small{color:var(--amb)}.sv-rr-more{white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;grid-area:pm;justify-self:end;align-items:center;gap:7px;padding:7px 11px 7px 13px;font-size:12px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.sv-rr-more b{font-weight:600}.sv-rr-more i{border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transition:transform .3s;transform:translateY(-2px)rotate(45deg)}.sv-rr-h:hover .sv-rr-more{border-color:#fff9}.sv-rr.open .sv-rr-more{color:#0f0f0f;background:#fff;border-color:#fff}.sv-rr.open .sv-rr-more i{transform:translateY(2px)rotate(-135deg)}.sv-race-rows.reset .sv-rr-bar i{transition:none;transform:scaleX(0)}.sv-race-foot{padding:16px 4px 2px;display:block}.sv-race-cta{color:#0f0f0f;text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.sv-race-cta svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px;transition:transform .3s}.sv-race-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0006}.sv-race-cta:hover svg{transform:translate(4px)}.sv-race-note{color:#ffffff85;margin:12px 0 10px;font-size:12px;line-height:1.5}@media (min-width:900px){.sv-race-chips{flex-wrap:wrap;margin:14px 0 0;padding:2px 0 4px}}@media (prefers-reduced-motion:reduce){.sv-race-hint i{animation:none}}.sv-race-head{gap:18px;display:grid}.sv-race-head .sv-answer{margin:0}.sv-race-box{margin-top:30px}.sv-race-sel{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.sv-race-lab{width:100%;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);font-size:11.5px;font-weight:700}.sv-race-box .sv-race-chips{flex:100%;margin:0 -22px;padding:2px 22px 4px}.sv-race-box .sv-chip2{border-color:var(--trait);color:var(--encre);background:var(--blanc)}.sv-race-box .sv-chip2:hover{border-color:var(--encre)}.sv-race-box .sv-chip2.on{background:var(--encre);color:#fff;border-color:var(--encre)}.sv-race-box .sv-race-pax{color:var(--gris);margin:0}.sv-race-miss{background:var(--fond);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:16px;padding:14px 16px;display:flex}.sv-race-miss[hidden]{display:none}.sv-race-miss p{max-width:60ch;margin:0;font-size:14px;line-height:1.5}.sv-race-miss a{background:var(--encre);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.sv-race-miss a svg,.sv-pill2-cta svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s}.sv-pills{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:18px -22px 0;padding:10px 22px 18px;scroll-padding:0 22px;display:flex;overflow-x:auto}.sv-pills::-webkit-scrollbar{display:none}.sv-pill2{scroll-snap-align:start;color:#fff;background:#0f0f0f;border:1.5px solid #0f0f0f;border-radius:26px;flex-direction:column;flex:0 0 84%;gap:12px;max-width:340px;padding:20px 18px 18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;box-shadow:0 18px 44px #00000029}.sv-pill2.fast{border-color:var(--amb)}.sv-pill2-tag{min-height:3em;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:11px;font-weight:700;line-height:1.5}.sv-pill2.fast .sv-pill2-tag{color:var(--amb)}.sv-pill2-n{min-height:2.3em;font-family:var(--serif);margin:0;font-size:22px;font-weight:500;line-height:1.15}.sv-pill2-t{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.sv-pill2-t b{font-family:var(--mono);white-space:nowrap;font-size:30px;font-weight:700}.sv-pill2.fast .sv-pill2-t b{color:var(--amb)}.sv-pill2-t span{color:#fff9;font-size:12.5px}.sv-pill2 .sv-rr-bar{height:6px;display:block}.sv-pill2.fast .sv-rr-bar i{background:var(--amb)}.sv-pill2-steps{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.sv-pill2-steps li{color:#ffffffdb;align-items:center;gap:9px;font-size:13px;display:flex}.sv-pill2-steps li i{background:#ffffff1a;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sv-pill2-steps li svg{stroke:#fff;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sv-pill2-steps li small{font-family:var(--mono);color:#fff9;white-space:nowrap;margin-left:auto;font-size:12px}.sv-pill2-p{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.sv-pill2-p b{white-space:nowrap;font-size:18px;display:block}.sv-pill2-p small{color:#ffffffb8;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.sv-pill2.fast .sv-pill2-p small{color:var(--amb)}.sv-pill2-note{color:#ffffff85;margin:0;font-size:12px;line-height:1.45}.sv-pill2-cta{color:#fff;border:1.5px solid #fff6;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:flex}.sv-pill2-cta:hover,.sv-pill2-cta:focus-visible{color:#0f0f0f;background:#fff;border-color:#fff}.sv-pill2-cta:hover svg{transform:translate(4px)}.sv-pill2.fast .sv-pill2-cta{color:#0f0f0f;background:#fff;border-color:#fff}.sv-pill2:hover{transform:translateY(-6px);box-shadow:0 26px 56px #0000003d}@media (max-width:899px){.sv-pill2.is-active{transform:translateY(-6px);box-shadow:0 24px 50px #0000003d}}.sv-pills.reset .sv-rr-bar i{transition:none;transform:scaleX(0)}.sv-race.armed .sv-pills .sv-rr-bar i{transform:scaleX(0)}.sv-race.armed.on .sv-pills .sv-rr-bar i{transform:none}.sv-race.armed .sv-pill2{opacity:0;transform:translateY(22px)}.sv-race.armed.on .sv-pill2{opacity:1;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .45s;transition-delay:calc(var(--i) * .1s);transform:none}.sv-race.armed.on .sv-pill2:hover{transition-delay:0s;transform:translateY(-6px)}.sv-race-box .sv-dots{margin-top:2px}.sv-race-box .sv-race-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 22px;padding:16px 0 0;display:flex}.sv-race-box .sv-race-note{max-width:62ch;color:var(--gris);margin:0}.sv-race-box .sv-race-go{color:var(--encre);border-bottom-color:var(--encre)}@media (min-width:900px){.sv-race-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px}.sv-race-head .sv-answer{max-width:56ch}.sv-race-lab{width:auto}.sv-race-box .sv-race-chips{flex-wrap:wrap;flex:0 auto;margin:0;padding:0}.sv-race-box .sv-race-pax{margin-left:auto}.sv-race-box{margin-top:44px}.sv-pills{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;margin:22px 0 0;padding:0;display:grid;overflow:visible}.sv-pill2{max-width:none;padding:22px 20px 20px}.sv-race-box .sv-dots{display:none}}@media (prefers-reduced-motion:reduce){.sv-race.armed .sv-pill2{opacity:1;transform:none}.sv-race.armed .sv-pills .sv-rr-bar i{transform:none}}.sv-race-q{font-family:var(--serif);margin:0 0 12px;font-size:clamp(22px,6vw,28px);font-weight:500;line-height:1.15}.sv-race-sel{display:block}.sv-race-form{background:var(--fond);border:1px solid var(--trait);border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"f a t""p p p";align-items:center;gap:8px;padding:10px;display:grid}.sv-f{background:var(--blanc);border:1px solid var(--trait);cursor:pointer;border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:9px 14px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.sv-f:hover,.sv-f:focus-within{border-color:var(--encre);box-shadow:0 6px 18px #0000000f}.sv-f-from{grid-area:f}.sv-f-to{grid-area:t}.sv-f-px{grid-area:p}.sv-f span{letter-spacing:.12em;text-transform:uppercase;color:var(--gris);font-size:10.5px;font-weight:700}.sv-f select{appearance:none;width:100%;min-height:30px;font:600 16px var(--sans);color:var(--encre);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151515' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 100%/16px no-repeat;border:0;outline:none;padding:0 22px 0 0}.sv-f-arr{background:var(--encre);color:#fff;border-radius:50%;grid-area:a;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sv-f-arr svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sv-race-box .sv-race-lab{width:auto;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--gris);margin:10px 2px 0;font-size:13px;font-weight:500}@media (min-width:900px){.sv-race-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 170px;grid-template-areas:"f a t p";max-width:900px}.sv-race-q{font-size:28px}}.sv-jp-ex{color:#ffffffa8;margin:0;font-size:13px;line-height:1.5}.sv-jp-price b{font-family:var(--serif);white-space:nowrap;font-size:32px;font-weight:500;line-height:1.05;display:block}.sv-pill2.fast .sv-jp-price b{color:var(--amb)}.sv-jp-price small{color:#fff9;margin-top:6px;font-size:12.5px;line-height:1.4;display:block}.sv-pill2.jp .sv-pill2-p{margin-top:auto}.sv-pill2.off{opacity:.42}.sv-pill2.off:hover{transform:none;box-shadow:0 18px 44px #00000029}.sv-jp-off{color:#ffffffb3;border:1px dashed #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin:0;font-size:13px;display:flex}.sv-pill2.leg{border-color:#0f0f0f}.sv-pill2.leg .sv-pill2-tag{color:var(--vert);align-items:center;gap:8px;display:flex}.sv-jp-legs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sv-jp-legs li{background:#ffffff0f;border-radius:14px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}.sv-jp-legs li.off{opacity:.5}.sv-jp-legs b{font-size:13.5px;font-weight:600}.sv-jp-legs span{color:#ffffff9e;grid-column:1;font-size:12.5px}.sv-jp-legs em{font-style:normal;font-family:var(--mono);color:var(--amb);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:16px;font-weight:700}.sv-jp-legs small{color:#ffffffb8;grid-column:1/-1;font-size:12px}.sv-pills.reset .sv-pill2{animation:.5s cubic-bezier(.2,.8,.2,1) both jpIn;animation-delay:calc(var(--i) * 60ms)}@keyframes jpIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sv-pills.reset .sv-pill2{animation:none}}.pc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:34px 0 0;padding:0;list-style:none;display:grid}.pc-steps li{border-top:3px solid var(--trait);color:var(--gris-2);padding-top:10px;font-size:12.5px;font-weight:600;line-height:1.3;transition:border-color .3s,color .3s}.pc-steps li b{font-family:var(--mono);letter-spacing:.1em;font-size:11px;display:block}.pc-steps li.on{border-top-color:var(--encre);color:var(--encre)}.pc-steps li.done{border-top-color:var(--amb);color:var(--encre);cursor:pointer}.pc-stage{margin-top:26px}.pc-stage.in>*{animation:.5s cubic-bezier(.2,.8,.2,1) both jpIn}.pc-stage.in>:nth-child(2){animation-delay:60ms}.pc-stage.in>:nth-child(3){animation-delay:.12s}.pc-q{font-family:var(--serif);margin:0 0 16px;font-size:clamp(26px,7vw,38px);font-weight:500;line-height:1.1}.pc-p{max-width:62ch;color:var(--gris);margin:-4px 0 18px;font-size:15px;line-height:1.6}.pc-choices{gap:12px;display:grid}.pc-choice{border:1.5px solid var(--trait);background:var(--blanc);width:100%;color:var(--encre);font:inherit;text-align:left;cursor:pointer;border-radius:24px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 20px 18px;transition:border-color .25s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .25s,color .25s;display:flex;position:relative}.pc-choice b{font-family:var(--serif);font-size:23px;font-weight:500;line-height:1.15}.pc-choice span{color:var(--gris);font-size:14px;line-height:1.55}.pc-choice em{color:var(--encre);align-items:center;gap:8px;margin-top:6px;font-size:14.5px;font-style:normal;font-weight:600;display:inline-flex}.pc-choice em svg,.pc-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s}.pc-choice:hover{border-color:var(--encre);box-shadow:var(--shadow);transform:translateY(-3px)}.pc-choice:hover em svg,.pc-btn:hover svg{transform:translate(4px)}.pc-choice.on{color:#fff;background:#0f0f0f;border-color:#0f0f0f}.pc-choice.on span{color:#ffffffb8}.pc-choice.on em{color:var(--amb)}.pc-x{padding-left:56px}.pc-ck{border:1.5px solid var(--gris-2);border-radius:7px;width:22px;height:22px;transition:background .2s,border-color .2s;position:absolute;top:22px;left:20px}.pc-x.on .pc-ck{background:var(--amb);border-color:var(--amb)}.pc-x.on .pc-ck:after{content:"";border-bottom:2px solid #0f0f0f;border-right:2px solid #0f0f0f;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.pc-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:22px;display:flex}.pc-btn{border:1.5px solid var(--encre);background:var(--encre);color:#fff;min-height:54px;font:600 15px var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,opacity .3s,background .25s,color .25s;display:inline-flex}.pc-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000002e}.pc-btn[disabled]{opacity:.3;pointer-events:none}.pc-btn.light{color:#0f0f0f;background:#fff;border-color:#fff}.pc-btn.ghost{color:#fff;background:0 0;border-color:#ffffff73}.pc-btn.ghost:hover{color:#0f0f0f;background:#fff}.pc-link{font:600 14.5px var(--sans);color:var(--encre);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid;padding:0 0 2px;position:relative}.pc-link:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.pc-other{margin-top:10px}.pc-other input{width:100%;min-height:30px;font:600 16px var(--sans);color:var(--encre);background:0 0;border:0;outline:none}.pc-deals{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -22px;padding:6px 22px 18px;scroll-padding:0 22px;display:flex;overflow-x:auto}.pc-deals::-webkit-scrollbar{display:none}.pc-deal{scroll-snap-align:start;color:#fff;background:#0f0f0f;border-radius:26px;flex-direction:column;flex:0 0 82%;max-width:340px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 18px 40px #00000029}.pc-deal:hover{transform:translateY(-5px)}.pc-deal-ph{background:#2a2a2a 50%/cover no-repeat;height:160px;position:relative}.pc-deal-ph:after{content:"";background:linear-gradient(#00000040,#0000 40%,#0f0f0fd9);position:absolute;inset:0}.pc-deal-ph span{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f0f0f8c;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.pc-deal-b{flex-direction:column;flex:1;gap:8px;padding:14px 18px 18px;display:flex}.pc-deal-b h4{font-family:var(--serif);margin:0;font-size:26px;font-weight:500;line-height:1.1}.pc-deal-b p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.pc-deal-b .pr{font-family:var(--mono);color:var(--amb);font-size:20px;font-weight:700}.pc-deal-s{color:#ffffffe0!important}.pc-deal-b .pc-btn{color:#0f0f0f;background:#fff;border-color:#fff;min-height:48px;margin-top:auto}.pc-card{color:#fff;background:#0f0f0f;border-radius:28px;padding:24px 22px;box-shadow:0 26px 60px #0003}.pc-card-r{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:12px;font-weight:700}.pc-card-t{font-family:var(--serif);margin:10px 0 0;font-size:24px;line-height:1.15}.pc-card-p{font-family:var(--serif);color:var(--amb);margin:14px 0 0;font-size:clamp(38px,11vw,60px);font-weight:500;line-height:1}.pc-card-s{color:#ffffffdb;max-width:58ch;margin:10px 0 0;font-size:14.5px;line-height:1.55}.pc-card-n{color:#ffffff8c;max-width:62ch;margin:14px 0 0;font-size:12.5px;line-height:1.5}.pc-card .pc-actions{margin-top:20px}.pc-legal{color:var(--gris);margin:16px 0 0;font-size:13px}@media (min-width:900px){.pc-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-choices.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-deals{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.pc-deal{max-width:none}.pc-card{padding:34px 36px}}@media (prefers-reduced-motion:reduce){.pc-stage.in>*{animation:none}}.sv-hero-sl{color:#ffffffe0;margin:18px 0 0;font-size:15px;font-weight:600}.sv-hero.armed .sv-hero-sl{opacity:0;transform:translateY(14px)}.sv-hero.armed.on .sv-hero-sl{opacity:1;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k) * .12s + .38s);transform:none}.pc .pc-stage{margin-top:36px}.pc-form{background:var(--fond);border:1px solid var(--trait);border-radius:24px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.pc-form .sv-f:first-child,.pc-form .sv-f:nth-child(2){grid-column:span 1}.pc-form .sv-f:nth-child(5){grid-column:1/-1}.sv-f input[type=date],.sv-f input[type=time]{width:100%;min-height:30px;font:600 16px var(--sans);color:var(--encre);background:0 0;border:0;outline:none}.pc-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.pc-top .pc-card-r{color:var(--gris)}.pc-togs{flex-wrap:wrap;gap:8px;margin:0 0 6px;display:flex}.pc-tog{border:1.5px solid var(--trait);background:var(--blanc);min-height:44px;color:var(--gris);font:600 14px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0 16px;transition:border-color .25s,color .25s,background .25s;display:inline-flex;position:relative}.pc-tog i{border:1.5px solid var(--gris-2);border-radius:6px;flex:0 0 18px;width:18px;height:18px;position:relative}.pc-tog.on{border-color:var(--encre);color:var(--encre)}.pc-tog.on i{background:var(--encre);border-color:var(--encre)}.pc-tog.on i:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.pc-togs [data-pc-opf] i{display:none}.pc-togs [data-pc-opf].on{background:var(--encre);color:#fff}.pc-offers{margin-top:10px}.pc-off .sv-jp-price{margin-top:4px}.pc-q2{margin-top:34px}.pc-alt{background:var(--fond);color:var(--gris);border-radius:18px;margin:22px 0 0;padding:14px 16px;font-size:14px;line-height:1.55}.pc-alt a{color:var(--encre);border-bottom:1.5px solid;font-weight:600;position:relative}.pc-save{z-index:1;background:var(--amb);color:#0f0f0f;border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:700;position:absolute;top:14px;right:14px}@media (min-width:900px){.pc-form{grid-template-columns:1.3fr 1.3fr 1fr .8fr .8fr}.pc-form .sv-f:nth-child(5){grid-column:auto}.pc-offers{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.pc-q2{margin-top:48px}.pc-alt{display:inline-block}}@media (max-width:899px){.pc-offers .sv-pill2{flex-basis:86%}}#page-jet .hero-title{margin-top:12px}.ht-h{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-align:center;margin:0;font-size:clamp(17px,4.6vw,22px);font-weight:500}.pc-dark{color:#fff;background:#0f0f0f}.pc-dark .sv-race-h,.pc-dark .pc-q,.pc-dark .sv-race-sub{color:#fff}.pc-dark .sv-eyebrow,.pc-dark .pc-p,.pc-dark .pc-legal,.pc-dark .sv-answer{color:#ffffffb8}.pc-dark .sv-answer small{color:#ffffff80}.pc-dark .pc-choice{color:#fff;background:#ffffff0d;border-color:#ffffff29}.pc-dark .pc-choice span{color:#ffffffb8}.pc-dark .pc-choice em{color:var(--amb)}.pc-dark .pc-choice:hover{border-color:#fff;box-shadow:0 20px 44px #0006}.pc-dark .pc-alt{color:#ffffffbf;background:#ffffff0f}.pc-dark .pc-alt a,.pc-dark .pc-link{color:#fff}.pc-dark .pc-btn{color:#0f0f0f;background:#fff;border-color:#fff}.pc-dark .pc-tog{color:#ffffffb8;background:0 0;border-color:#ffffff40}.pc-dark .pc-tog.on{color:#0f0f0f;background:#fff;border-color:#fff}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rs-body .sv-f{background:var(--blanc);border:1px solid var(--trait)}.rs-card .sv-pill2-steps li span{flex:1}.hero-title .ht-h{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;text-align:center;margin:0;font-size:11.5px;font-weight:600;line-height:1.5}.rs-body .searchcard{margin:0}.rs-body .mode{margin:12px 0 4px}@media (min-width:900px){.hero-title .ht-h{letter-spacing:.18em;font-size:12.5px}}[data-svc-head] .hero-title{margin-top:12px}.sv-h1b{font-family:var(--sans);color:#ffffffe6;margin:10px 0 0;font-size:clamp(15.5px,4.2vw,19px);font-weight:500;line-height:1.4}[data-svc-head] .statement{isolation:isolate;position:relative}[data-svc-head] .statement.st-voile .st2-bg:after{content:"";background:linear-gradient(#0a0a0b4d,#0a0a0b1a 45%,#0a0a0b73);position:absolute;inset:0}[data-svc-head] .hero-title{margin:0}.svc-hero .hero-inner .sv-chip{margin-bottom:18px}.svc-hero .lead-line{margin:0}.svc-hero .searchcard{margin-top:16px}.svc-hero .hero-pill{margin-top:20px}.svc-hero .hero-alt{color:#fff;margin-top:16px}.svc-hero .hero-alt span{border-bottom:1.5px solid #ffffffb3;padding-bottom:2px}[data-svc-head] .ticker{margin:0}.pc-btn.ghost2{color:var(--encre);border-color:var(--encre);background:0 0}.rs-body .pc-form{background:var(--fond);border:1px solid var(--trait);border-radius:24px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.rs-body .sv-f input,.rs-body .sv-f select{width:100%;min-height:30px;font:600 16px var(--sans);color:var(--encre);background:0 0;border:0;outline:none}.rs-body .pc-choice.off{opacity:.45;pointer-events:none}@media (min-width:900px){.rs-body .pc-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.searchcard .two.tri label:nth-child(2){border-right:1px solid var(--trait)}.searchcard select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151515' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:15px;padding-right:20px}.hero-full .searchcard select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.rs-body .sv-f select{appearance:none}@media (min-width:900px){.searchcard{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.8fr) minmax(0,.75fr) minmax(0,.6fr) auto}.searchcard button[type=submit]{white-space:nowrap;padding:0 22px}.searchcard .two.tri{display:contents}}@media (max-width:899px){.searchcard .two.tri{grid-template-columns:1fr 1fr 1fr}}@keyframes chb{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pc-two{gap:12px;margin-bottom:8px;display:grid}.pc-two .pc-choice{flex-direction:column;gap:6px;display:flex}.pc-dests{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pc-dest{color:#fff;text-align:left;cursor:pointer;background:#1a1a1a;border:0;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:2px;min-height:150px;padding:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.pc-dest-ph{background:#222 50%/cover no-repeat;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.pc-dest:after{content:"";background:linear-gradient(#0000000d,#0f0f0fd9);position:absolute;inset:0}.pc-dest b,.pc-dest small{z-index:1;position:relative}.pc-dest b{font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.15}.pc-dest small{color:#ffffffc7;font-size:12px;line-height:1.4}.pc-dest:hover{transform:translateY(-4px)}.pc-dest:hover .pc-dest-ph{transform:scale(1.06)}@media (min-width:900px){.pc-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-dests{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pc-dest{min-height:190px}}.op-t{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}.op-t th{text-align:left;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gris-2);border-bottom:1px solid var(--trait);padding:0 10px 10px;font-size:11px;font-weight:600}.op-t td{border-bottom:1px solid var(--trait);vertical-align:middle;padding:14px 10px}.op-t b{font-weight:600;display:block}.op-t small{color:var(--gris);margin-top:2px;font-size:12px;line-height:1.4;display:block}.op-t .op-p{font-family:var(--mono);font-size:16px}.op-go{min-height:44px;padding:0 18px;font-size:14px}@keyframes navf{0%{box-shadow:0 0 #ffc21a00}18%{box-shadow:0 0 0 4px #ffc21a8c}to{box-shadow:0 0 #ffc21a00}}@media (max-width:899px){.op-t,.op-t tbody,.op-t tr,.op-t td{width:100%;display:block}.op-t thead{display:none}.op-t tr{border-bottom:1px solid var(--trait);padding:14px 0}.op-t td{border:0;padding:3px 0}.op-t td:last-child{padding-top:10px}.op-go{width:100%}}.op-dark{color:#fff;background:#0f0f0f}.op-dark .rs-top{border-bottom-color:#ffffff1f}.op-dark .rs-title{color:#ffffffa8}.op-dark .rs-close{color:#fff;background:#ffffff1a}.op-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.op-live{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amb);align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.op-live i{background:var(--vert);border-radius:50%;width:8px;height:8px;animation:1.8s infinite live}.op-count{font-family:var(--mono);color:#fff9;font-size:12px}.op-f{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.op-chip{color:#ffffffb8;min-height:40px;font:600 13.5px var(--sans);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:0 15px;transition:background .25s,color .25s,border-color .25s}.op-chip.on{color:#0f0f0f;background:#fff;border-color:#fff}.op-list{gap:10px;margin-top:12px;display:grid}.op-row{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:1fr;align-items:start;gap:10px;padding:16px;display:grid}.op-price{text-align:left}.op-when b{font-family:var(--mono);letter-spacing:.04em;font-size:14px;font-weight:700;display:block}.op-when small,.op-route small,.op-price small{color:#fff9;margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.op-route b{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.1;display:block}.op-dia{font-family:var(--mono);letter-spacing:.1em;color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:9px;margin-bottom:6px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.op-dia .trk{width:56px;height:10px;display:inline-block;position:relative}.op-dia .trk:before{content:"";border-top:1px dashed #ffffff73;position:absolute;top:50%;left:0;right:0}.op-dia .trk .pl{color:var(--amb);position:absolute;top:-3px;left:calc(50% - 7px)}.op-dia .trk .pl svg{width:14px;height:14px}.op-price b{font-family:var(--mono);color:var(--amb);white-space:nowrap;font-size:20px;font-weight:700}.op-price em{color:var(--vert);margin-top:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.op-go{color:#0f0f0f;min-height:48px;font:600 14.5px var(--sans);cursor:pointer;background:#fff;border:0;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;transition:transform .3s;display:flex}.op-go svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.op-go:hover{transform:translateY(-2px)}.op-empty{color:#ffffffb3;margin:18px 0;font-size:15px;line-height:1.6}.op-legal{color:#ffffff80;margin:16px 0 0;font-size:12.5px;line-height:1.5}@media (min-width:900px){.op-row{grid-template-columns:150px 1fr auto auto;align-items:center;gap:20px}.op-price{text-align:right}.op-go{grid-column:auto;min-width:170px}}@media (prefers-reduced-motion:reduce){.op-live i{animation:none}}.op-ph{width:86px;height:86px;font-family:var(--mono);letter-spacing:.12em;color:#ffffffb3;background:#222 50%/cover no-repeat;border-radius:18px;flex:0 0 86px;grid-row:span 3;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.op-ph.nb{background:linear-gradient(140deg,#232323,#121212);border:1px solid #ffffff1f}.pc-deal-ph.nb{background:linear-gradient(140deg,#232323,#121212);justify-content:center;align-items:center;display:flex}.pc-deal-ph.nb:before{content:attr(data-code);font-family:var(--mono);letter-spacing:.14em;color:#ffffff8c;font-size:26px;font-weight:700}@media (max-width:899px){.op-row{grid-template-columns:86px 1fr;align-items:start;gap:10px 14px}.op-ph{grid-row:span 3}.op-go{grid-column:1/-1}}@media (min-width:900px){.op-row{grid-template-columns:96px 150px 1fr auto auto;gap:20px}.op-ph{grid-row:auto;width:96px;height:80px}}.ticker a{position:relative}.ticker a:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.fids-f button,.fids-filter button,.chip,.sv-chip2{min-height:44px}.route-links a,.rt-links a,.jr-compact a,.tiles-all{position:relative}.route-links a:after,.rt-links a:after,.jr-compact a:after,.tiles-all:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.ticker a{align-items:center;min-height:44px;display:inline-flex}.fids-sec a,.fids-sec button{min-height:44px}.fids-btn,.fc-close,.tiles-all,.btn.ghost{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.fc-close{padding:0 14px}.kv2-more,.mbr-link{align-items:center;min-height:44px;display:inline-flex}.mode-wrap{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.mode-lab{text-align:center;margin:0}.mode-lab b{font:700 11.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--amb);display:block}.mode-lab small{color:#ffffffc7;margin-top:4px;font-size:12.5px;display:block}.svc-hero .mode{margin-top:0}@media (max-width:899px){.mode-wrap{display:none}}.mode.pap button{min-width:150px}.mode-lab small{max-width:60ch}.searchcard .sub-q button{min-height:44px;padding:0 14px;font-size:13px}.searchcard .sub-in{min-height:44px}.searchcard label{position:relative}.sub-q{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.sub-q-t{font:600 11px var(--sans);letter-spacing:0;text-transform:none;color:#ffffffb8}.sub-q button{color:#fff;min-height:26px;font:600 12px var(--sans);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:0 10px}.sub-q button.on{background:var(--amb);border-color:var(--amb);color:#0f0f0f}.sub-in{color:#fff;width:100%;min-height:36px;font:500 14px var(--sans);background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;margin-top:6px;padding:0 10px}.sub-in::placeholder{color:#ffffff8c}.sub-note{font:600 12px var(--sans);text-transform:none;letter-spacing:0;color:var(--amb);margin-top:6px;display:block}.searchcard .sub-q button,.searchcard .sub-in{min-height:36px}.sub-note[hidden],.sub-in[hidden]{display:none!important}.sub-q{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.sub-q-t{flex:0 0 100%}.sub-q button{flex:none}.search-sheet .sub-q-t{color:var(--gris)}.search-sheet .sub-q button{border-color:var(--trait);color:var(--encre);background:var(--blanc)}.search-sheet .sub-q button.on{background:var(--amb);border-color:var(--amb);color:#0f0f0f}.search-sheet .sub-in{border-color:var(--trait);background:var(--fond);color:var(--encre)}.search-sheet .sub-in::placeholder{color:var(--gris-2)}.search-sheet .sub-note{color:#b8860b}.search-sheet [hidden]{display:none!important}.search-sheet{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}.search-sheet .grab{z-index:4;background:var(--blanc);margin-top:-10px;padding-top:10px;position:sticky;top:-10px}.search-sheet .h{z-index:4;background:var(--blanc);padding-bottom:8px;position:sticky;top:6px}.search-sheet button[type=submit]{z-index:4;position:sticky;bottom:0}.sub-err{font:600 12px/1.45 var(--sans);text-transform:none;letter-spacing:0;color:#e0654b;margin-top:6px;display:block}.sub-err[hidden]{display:none!important}.sub-in.bad{border-color:#e0654b!important}.searchcard .addr-man input,.searchcard .addr-man select{color:#fff;background:#ffffff14;border-color:#ffffff38}.searchcard .addr-man select option{color:#151515}.searchcard .addr-man-ok{color:#0f0f0f;background:#fff}.searchcard .addr-man-no{color:#ffffffb8}.searchcard .addr-man-note{color:var(--amb)}.src-badge{font:600 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;margin:6px 0 12px;padding:6px 11px;display:inline-flex}.src-badge.live{color:#0f0f0f;background:var(--vert);border-color:var(--vert)}.pc-dark .src-badge,.op-live{color:#ffffffb8}.op-live i{display:none}.op-sub{font-family:var(--serif);color:#fff;margin:18px 0 8px;font-size:18px;font-weight:500}.op-note{color:#ffffffb3;margin:12px 0 0;font-size:13px;line-height:1.55}a.op-go{text-decoration:none}.st2,.sv-stage,.statement,.pp-stage{max-width:100%;overflow:hidden}.st2-bg{max-width:none}.sv-race-h,.pc-deal h4,.pc-dest b,.op-route b,.ch-card-b b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.how .answer{max-width:820px;box-shadow:none;text-align:center;color:#ffffffdb;font:400 18px/1.65 var(--sans);background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;margin:0 auto 64px;padding:0 0 40px}.how .answer small{color:#ffffff8c;margin-top:14px;font-size:12.5px;display:block}@media (max-width:899px){.how .answer{text-align:left;margin-bottom:44px;padding-bottom:28px;font-size:16px}}.fq-liees{grid-column:1/-1;margin-top:18px}.sv-routes .src-badge{color:var(--gris);background:var(--fond);border-color:var(--trait)}.sv-routes:not([data-ai=block\:jet-routes]) .sv-rc-r{flex-wrap:wrap;row-gap:2px}.sv-routes:not([data-ai=block\:jet-routes]) .sv-rc-r .nw{white-space:normal}[data-ai=answer\:accueil].kv-note{text-align:left;color:#ffffffe6;max-width:760px;font:inherit;background:linear-gradient(#17171a,#121214);border:1px solid #ffffff14;border-radius:32px;margin:0 auto 88px;padding:56px 56px 40px;position:relative;box-shadow:0 30px 80px #00000059}[data-ai=answer\:accueil].kv-note:before{content:"“";font-family:var(--serif);color:var(--amb);opacity:.9;font-size:96px;line-height:1;position:absolute;top:10px;left:40px}.kv-note .kv-note-k{font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin:0 0 22px;padding-top:18px;display:block}.kv-note p{font-family:var(--serif);letter-spacing:-.005em;color:#fff;margin:0 0 18px;font-size:24px;font-weight:400;line-height:1.5}.kv-note p:nth-of-type(n+2){color:#ffffffdb;font-size:21px}.kv-note .kv-note-sig{border-top:1px solid #ffffff1a;align-items:center;gap:14px;margin:30px 0 0;padding-top:24px;display:flex}.kv-note .kv-note-ph{background:#2a2a2d 50% 18%/cover no-repeat;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.kv-note .kv-note-who{flex-direction:column;gap:2px;display:flex}.kv-note .kv-note-who b{font-family:var(--serif);color:#fff;font-size:20px;font-style:italic;font-weight:500}.kv-note .kv-note-who em{color:#fff9;font-size:13px;font-style:normal}.kv-note .kv-note-src{color:#ffffff73;margin-top:18px;font-size:12px;display:block}@media (max-width:899px){[data-ai=answer\:accueil].kv-note{border-radius:24px;margin:0 0 64px;padding:48px 24px 28px}[data-ai=answer\:accueil].kv-note:before{font-size:80px;left:22px}.kv-note p{font-size:20px}.kv-note p:nth-of-type(n+2){font-size:18px}}.how .answer.kv-note small.kv-note-sig{font-size:inherit;color:inherit;border-top:1px solid #ffffff1a;align-items:center;gap:14px;margin:30px 0 0;padding-top:24px;display:flex}.how .answer.kv-note small.kv-note-k{font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin:0 0 22px;padding-top:18px;display:block}.how .answer.kv-note small.kv-note-src{color:#ffffff73;margin-top:18px;font-size:12px;display:block}.how .answer.kv-note .kv-note-ph{background-color:#2a2a2d;background-position:50% 20%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 56px;width:56px;height:56px;display:block}.answer .ans-k{font:600 11.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.75;align-items:center;gap:8px;margin:0 0 12px;display:inline-flex}.answer .ans-k:before{content:"";background:var(--amb);border-radius:50%;width:8px;height:8px}.answer .ans-lead{font-family:var(--serif);letter-spacing:-.005em;margin-bottom:10px;font-size:1.22em;font-weight:500;line-height:1.38;display:block}.answer strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#ffc21a6b 58%);border-radius:2px;padding:0 2px;font-weight:700}.answer .ans-src{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;opacity:.55;border:1px solid;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:5px 11px;display:inline-flex}.how .answer small.ans-k,.how .answer small.ans-src{display:inline-flex}.answer strong{white-space:nowrap}.answer .ans-src{letter-spacing:.08em;opacity:.55;border:0;border-radius:0;padding:0}.answer .ans-src:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.answer[data-viv]:before{content:"En bref";font:600 11.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.75;background:radial-gradient(circle,var(--amb) 4px,transparent 4.6px) left center/10px 10px no-repeat;margin:0 0 12px;padding-left:18px;display:block}.sv-race-head .answer .ans-lead,.how .answer .ans-lead,.pc-dark .answer .ans-lead,.sv-race-head .answer strong,.pc-dark .answer strong{color:#fff}.fq-list{border-top:0;flex-direction:column;gap:12px;display:flex}.faq.faq2{border-bottom:0;border:1px solid var(--trait);background:var(--fond);border-radius:999px;transition:background .35s,border-color .35s,border-radius .35s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;box-shadow:0 1px #0f0f0f05}.faq.faq2 summary{cursor:pointer;grid-template-columns:auto 1fr 40px;gap:16px;padding:12px 12px 12px 14px!important}.faq.faq2 .fq-n{border:1px solid var(--trait);min-width:44px;height:32px;color:var(--encre);background:#fff;border-radius:999px;place-items:center;padding:0 10px;transition:background .35s,color .35s,border-color .35s;display:inline-grid}.faq.faq2 .fq-q{transition:color .35s}.faq.faq2 .fq-pm{color:var(--encre);background:#fff}.faq.faq2 .fq-a p{padding:0 64px 24px 74px}@media (hover:hover){.faq.faq2:hover{background:var(--encre);border-color:var(--encre);transform:translateY(-2px);box-shadow:0 16px 40px #0f0f0f29}.faq.faq2:hover .fq-q{color:#fff}.faq.faq2:hover .fq-n,.faq.faq2:hover .fq-pm{background:var(--amb);border-color:var(--amb);color:#0f0f0f}}.faq.faq2[open]{background:var(--encre);border-color:var(--encre);border-radius:28px;box-shadow:0 18px 48px #0f0f0f2e}.faq.faq2[open] .fq-q{color:#fff}.faq.faq2[open] .fq-n,.faq.faq2[open] .fq-pm{background:var(--amb);border-color:var(--amb);color:#0f0f0f}.faq.faq2[open] .fq-a p{color:#fffc}.faq.faq2 summary:focus-visible{outline:2px solid var(--amb);outline-offset:3px;border-radius:999px}@media (max-width:899px){.faq.faq2{border-radius:24px}.faq.faq2 summary{gap:12px;font-size:16px;padding:10px 10px 10px 12px!important}.faq.faq2 .fq-n{min-width:38px;height:28px}.faq.faq2 .fq-a p{padding:0 18px 20px}}@media (prefers-reduced-motion:reduce){.faq.faq2,.faq.faq2 *{transition:none!important}.faq.faq2:hover{transform:none}}#page-bateau .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#04161e80,#04161e61 45%,#04161e9e);position:absolute;inset:0}#page-bateau .st2 h2,#page-bateau .st2 .st2-w,#page-bateau .st2 p{text-shadow:0 2px 24px #00000073}.sv-race-side{flex-direction:column;gap:18px;display:flex}.answer .ans-src{width:fit-content;margin-top:14px;display:flex}#page-voiture .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#0a0c1280,#0a0c126b 45%,#0a0c12a8);position:absolute;inset:0}#page-voiture .st2 h2,#page-voiture .st2 p{text-shadow:0 2px 24px #00000080}#page-sejours .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#0c0a0861,#0c0a084d 45%,#0c0a0899);position:absolute;inset:0}#page-sejours .st2 h2,#page-sejours .st2 p{text-shadow:0 2px 24px #00000073}.hero-full .lead-line{font-variation-settings:normal}.how-card .bg,.how-card:hover .bg{opacity:.92}.how-card.is-active .bg{opacity:1}.how-card:after{background:linear-gradient(#0f0f0f47 0%,#0f0f0f1f 22%,#0f0f0f59 45%,#0f0f0fdb 68%,#0f0f0ff0 100%)}.evc h3 a{align-items:center;min-height:44px;margin:-10px 0;display:inline-flex}#page-accueil-vip .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#0a0e186b,#0a0e184d 45%,#0a0e1894);position:absolute;inset:0}@media (max-width:700px){#page-accueil-vip .st2-bg{background-position:60%}}#page-evenements .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#080a108c,#080a107a 45%,#080a10b3);position:absolute;inset:0}#page-dest-saint-tropez .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#0c0a0873,#0c0a0852 45%,#0c0a0899);position:absolute;inset:0}@media (max-width:700px){#page-dest-saint-tropez .st2-bg{background-position:38%}}#page-dest-courchevel .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#080e1a6b,#080e1a4d 45%,#080e1a99);position:absolute;inset:0}@media (max-width:700px){#page-dest-courchevel .st2-bg{background-position:58%}}#page-dest-geneve .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#080e1a80,#080e1a66 45%,#080e1a9e);position:absolute;inset:0}#page-dest-ibiza .st2-bg:after,#page-evt-ete .st2-bg:after,#page-evt-yacht-show .st2-bg:after,#page-evt-davos .st2-bg:after,#page-evt-courchevel .st2-bg:after,#page-dest-monaco .st2-bg:after,#page-evt-gp-monaco .st2-bg:after{content:"";pointer-events:none;background:linear-gradient(#080c1480,#080c1461 45%,#080c149e);position:absolute;inset:0}@keyframes def{to{transform:translate(-50%)}}#page-journal>.block,#page-artv2>.block{display:none}.fids-foot details.op{width:100%}.fids-foot details.op>summary{cursor:pointer;list-style:none;display:inline-flex}.fids-foot details.op>summary::-webkit-details-marker{display:none}.fids-foot details.op[open]>summary{margin-bottom:16px}.fids-foot .op-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fids-foot .op-count{font-family:var(--mono);opacity:.7;font-size:12px}.fq-liees{color:var(--gris);margin:-40px 0 60px;font-size:14px}.fq-liees a{border-bottom:1.5px solid}.ptile .pbg>img,.fcard .fbg>img,.how-card .bg>img,.jr-pic .pbg>img,.jr-th .pbg>img,.evc-pic .pbg>img,.pc-deal-ph>.pc-photo>img,.pc-dest-ph>img,.kv-note-ph>img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-deal-ph{overflow:hidden}.pc-deal-ph>.pc-photo{position:absolute;inset:0}.how .answer.kv-note .kv-note-ph{position:relative;overflow:hidden}.pc-dest-ph{overflow:hidden}html,body{overflow-x:clip}.logo{align-items:center;min-height:44px;display:inline-flex}.f2-cols a{box-sizing:border-box;min-height:44px;margin-top:-9.5px;margin-bottom:-9.5px;padding:9.5px 0;display:block;position:relative}.f2-cols a+a{margin-top:-19px}.fids-more,summary.fids-more{align-items:center;min-height:44px;display:inline-flex}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--trait);vertical-align:top;padding:14px 8px 14px 0}th{color:var(--gris);letter-spacing:.02em;font-size:12.5px;font-weight:600}.read{width:min(100% - 44px,660px);margin-inline:auto}.muted{color:var(--gris)}.small{font-size:14px}.tag{color:var(--encre);background:var(--fond);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.tag.grey{color:var(--gris);border:1px solid var(--trait);background:0 0}.hidden{display:none!important}.tablewrap{background:var(--fond);border-radius:var(--r);padding:6px 18px;overflow-x:auto}.field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.field label{color:var(--gris);font-size:13px;font-weight:600}.field input,.field select,.field textarea{background:var(--fond);color:var(--encre);font:inherit;border:1.5px solid #0000;border-radius:18px;outline:none;padding:16px 18px;font-size:16.5px;transition:border-color .15s,background .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--encre);background:var(--blanc)}.field .err{color:#b3261e;font-size:13px;display:none}.field.bad .err{display:block}.field.bad input,.field.bad select{border-color:#b3261e}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg button{color:var(--gris);background:var(--fond);border-radius:999px;padding:11px 16px;font-size:14px;font-weight:600}.seg button.on{background:var(--encre);color:var(--blanc)}.confirm{padding:0}.card-member{border-radius:var(--r-lg);box-shadow:var(--shadow);background:linear-gradient(160deg,#fff,#f1efe8);max-width:380px;margin-top:24px;padding:26px;position:relative;overflow:hidden}.card-member .n{font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:600}.card-member .name{font-family:var(--serif);margin-top:28px;font-size:32px;font-weight:500}.card-member:after{content:"";background:#1515150d;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-50px}.prose{margin-top:40px;font-size:17.5px;line-height:1.8}.prose p+p{margin-top:22px}.prose blockquote{border-left:3px solid var(--encre);font-family:var(--serif);border-radius:2px;margin:36px 0;padding:0 0 0 22px;font-size:27px;font-weight:500;line-height:1.28}.prose .figure{margin:36px 0}.prose .figure .cap{color:var(--gris);margin-top:8px;font-size:13px}.maison{border-radius:var(--r);background:var(--fond);grid-template-columns:88px 1fr;align-items:start;gap:16px;margin-top:12px;padding:16px;display:grid}.maison h4{font-size:22px}.maison p{color:var(--gris);margin-top:4px;font-size:14px}.maison .row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.steps{counter-reset:s;gap:14px;display:grid}.step{border-radius:var(--r);background:var(--fond);grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.step:before{counter-increment:s;content:counter(s);background:var(--blanc);width:44px;height:44px;font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.step h4{font-size:21px}.step p{color:var(--gris);margin-top:4px;font-size:14.5px}.letter{font-family:var(--serif);border-radius:var(--r-lg);background:var(--fond);padding:28px;font-size:22px;font-weight:500;line-height:1.45}.letter .sig{font-family:var(--sans);color:var(--gris);margin-top:22px;font-size:13px;font-weight:600}.related{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.related a{border:1px solid var(--trait);border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600}.itin-form{background:var(--fond);border-radius:var(--r-lg);gap:12px;padding:18px;display:grid}.itin-form .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.itin-form select{background:var(--blanc);width:100%;font:inherit;color:var(--encre);appearance:none;border:1.5px solid #0000;border-radius:16px;outline:none;padding:14px 16px;font-size:16px}.itin-form select:focus{border-color:var(--encre)}.itin-form label{color:var(--gris);margin:0 0 6px 4px;font-size:12.5px;font-weight:600;display:block}.filters{flex-wrap:wrap;gap:8px;display:flex}.opt{border-radius:var(--r-lg);border:1px solid var(--trait);background:var(--blanc);box-shadow:var(--shadow-sm);margin-top:14px;padding:20px}.opt .head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.opt .name{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.1}.opt .name small{font-family:var(--sans);color:var(--gris);margin-top:4px;font-size:12.5px;font-weight:500;display:block}.opt .tot{text-align:right;white-space:nowrap}.opt .tot b{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1;display:block}.opt .tot span{color:var(--gris);font-size:12.5px}.chain{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.chain .seg{background:var(--fond);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.chain .seg svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chain .arr{background:var(--trait);width:14px;height:1.5px}.opt .meta{color:var(--gris);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:13px;display:flex}.opt details{margin-top:12px}.opt summary{cursor:pointer;padding:6px 0;font-size:14px;font-weight:600;list-style:none}.opt summary::-webkit-details-marker{display:none}.opt .cta{margin-top:14px}.badge{background:var(--encre);color:var(--blanc);border-radius:999px;margin-right:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.badge.soft{background:var(--fond);color:var(--encre)}.why{gap:10px;margin-top:22px;display:grid}.why div{background:var(--fond);border-radius:22px;padding:18px}.why p{color:var(--gris);margin-top:6px;font-size:14px;line-height:1.5}@media (min-width:900px){.why{grid-template-columns:repeat(3,1fr)}}.itin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.itin-head .q{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.15}.itin-head .q em{color:var(--gris-2);font-style:normal;font-family:var(--sans);margin:0 8px;font-size:15px}.itin-head small{color:var(--gris);margin-top:4px;font-size:13.5px;display:block}.itin-head button{border:1px solid var(--trait);background:var(--blanc);font:inherit;cursor:pointer;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600}.itin-form.folded{display:none}.bio{color:var(--gris);max-width:62ch;margin-top:22px;font-size:16.5px;line-height:1.6}.bio b{color:var(--encre);font-weight:600}.rules{gap:10px;margin-top:26px;display:grid}.rules div{background:var(--fond);border-radius:22px;padding:16px 18px}.rules h4{font-family:var(--serif);font-size:19px;font-weight:500}.rules p{color:var(--gris);margin-top:6px;font-size:14px;line-height:1.5}.loves{gap:12px;margin-top:22px;display:grid}.loves a{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:block;overflow:hidden}.loves .body{padding:16px 18px 18px}.loves p{color:var(--gris);margin-top:8px;font-size:14.5px;line-height:1.5}.loves .more{border-bottom:1.5px solid var(--encre);margin-top:12px;padding-bottom:2px;font-size:13.5px;font-weight:600;display:inline-block}.byk{gap:10px;margin-top:22px;display:grid}.byk a{border-bottom:1px solid var(--trait);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.byk a:first-child{border-top:1px solid var(--trait)}.byk b{font-family:var(--serif);font-size:20px;font-weight:500;display:block}.byk small{color:var(--gris);margin-top:4px;font-size:13.5px;display:block}.byk span{white-space:nowrap;font-size:13px;font-weight:600}.ask{background:var(--encre);color:var(--blanc);border-radius:var(--r-lg);padding:30px 24px}.ask p{color:#fffc;max-width:56ch;margin-top:10px;line-height:1.55}.founder-links{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:22px;margin-top:26px;font-size:12.5px;font-weight:600;display:flex}.founder-links a{border-bottom:1.5px solid var(--trait);padding-bottom:3px}@media (min-width:900px){.rules{grid-template-columns:repeat(4,1fr)}.loves{grid-template-columns:repeat(3,1fr)}.why.four{grid-template-columns:repeat(4,1fr)}}.tablewrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tablewrap table{min-width:100%}.small{color:var(--gris);margin-top:10px;font-size:13px}.plaque>img,.plaque .plaque-ph>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.opt+.opt{margin-top:14px}.itin-groupe{margin-top:34px}.itin-groupe h2{font-size:clamp(24px,3.4vw,32px)}.itin-groupe .opts{margin-top:16px}.itin-groupe.on h2{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.form-ok{color:var(--gris);margin-top:14px;font-size:14px}.plaque .plaque-ph{position:absolute;inset:0}.feed{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin-inline:-22px;padding:6px 22px 18px;display:flex;overflow-x:auto}.feed::-webkit-scrollbar{display:none}.card-flight{scroll-snap-align:start;border-radius:var(--r-lg);background:var(--blanc);border:1px solid var(--trait);box-shadow:var(--shadow);flex:0 0 286px;padding:24px;position:relative}.card-flight .route{font-family:var(--serif);font-size:27px;font-weight:500;line-height:1.05}.card-flight .route span{color:var(--gris-2);font-size:13px;font-family:var(--sans);margin:6px 0;font-weight:500;display:block}.card-flight .meta{color:var(--gris);margin-top:12px;font-size:13.5px}.card-flight .price{font-family:var(--serif);margin-top:16px;font-size:34px;font-weight:500}.card-flight .price small{font-family:var(--sans);color:var(--gris);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.card-flight .when{color:var(--gris);background:var(--fond);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:16px;right:16px}.card-flight .cta{margin-top:18px}.facts{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.fact{background:var(--fond);border-radius:var(--r);padding:18px}.fact b{font-family:var(--serif);font-size:40px;font-weight:500;line-height:1;display:block}.fact span{color:var(--gris);margin-top:8px;font-size:13px;line-height:1.45;display:block}.related a,.founder-links a{position:relative}.related a:after,.founder-links a:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.credits{counter-reset:cr;margin:40px 0 0;padding:0;list-style:none}.credits li{border-top:1px solid var(--trait);padding:20px 0}.credits li:last-child{border-bottom:1px solid var(--trait)}.credits p{margin:0}.credits-d{font-size:16px;line-height:1.55}.credits-m{color:var(--gris)}.credits-a{font-size:14.5px;line-height:1.55;margin-top:8px!important}.credits-a a,.credits-p a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ligne);text-decoration-color:var(--ligne)}.credits-p{color:var(--gris);overflow-wrap:anywhere;font-size:13.5px;line-height:1.55;margin-top:4px!important}.fdp{--fdp-or:#f2c94c;font-family:var(--sans);position:relative}.fdp h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:500;line-height:1.05}.fdp-kick{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fdp-or);margin:0;font-size:13px;font-weight:600}.fdp-kick-brun{color:#8a4b2a}.fdp-kick-w{color:#fff;letter-spacing:.22em}.fdp-lead{max-width:60ch;margin:0;font-size:17px;line-height:1.6}.fdp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.fdp-head-t{flex-direction:column;gap:16px;max-width:640px;display:flex}.fdp-btn-line{color:#fff;min-height:48px;font:500 15px/1.2 var(--sans);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.fdp-btn-line:hover{color:#0e0e10;background:#fff;border-color:#fff}.fdp-btn-dark{color:#17140f;border-color:#17140f}.fdp-btn-dark:hover{color:#efe8dc;background:#17140f;border-color:#17140f}.fdp-btn-w{color:#0e0e10;min-height:44px;font:600 14px/1.2 var(--sans);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.fdp-btn-w:hover{background:var(--fdp-or);color:#0e0e10}.fdp a:focus-visible,.fdp button:focus-visible,.fdp summary:focus-visible{outline:2px solid var(--fdp-or);outline-offset:3px}.fdp-trajets{color:#fff;background:#0e0e10;padding:clamp(72px,9vw,120px) 0 clamp(64px,8vw,104px)}.fdp-trajets .fdp-lead{color:#ffffffbd}.fdp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-auto-flow:dense;gap:24px;display:grid}@media (min-width:900px){.fdp-card-2{grid-row:span 2}.fdp-card-2 .fdp-card-ph{flex:240px;height:auto;min-height:240px}.fdp-card-2 .fdp-card-b{flex-grow:0}}.fdp-card{background:#18181b;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.fdp-card-ph{object-fit:cover;width:100%;height:240px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.fdp-card:hover .fdp-card-ph{transform:scale(1.04)}.fdp-code{background:#222226;justify-content:center;align-items:center;display:flex}.fdp-code span{font-family:var(--mono);letter-spacing:.14em;color:#ffffffb8;font-size:44px}.fdp-card-b{z-index:1;background:#18181b;flex-direction:column;flex-grow:1;gap:20px;padding:28px;display:flex;position:relative}.fdp-card h3{font-family:var(--serif);color:#fff;margin:0;font-size:34px;font-weight:500;line-height:1.1}.fdp-line{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;padding-top:16px;display:flex}.fdp-dep{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa3;margin:0;font-size:12px;font-weight:600}.fdp-line-m{color:#ffffffd6;margin:0;font-size:15px;line-height:1.45}.fdp-live{color:var(--fdp-or);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.fdp-live i{background:var(--fdp-or);border-radius:50%;width:7px;height:7px}.fdp-line-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fdp-line-p{flex-direction:column;gap:2px;margin:0;display:flex}.fdp-line-p b{color:#fff;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.2}.fdp-line-f .fdp-btn-w{padding:0 16px}.fdp-line-p small{color:#ffffffa3;font-size:13px}.fdp-card-foot{color:#ffffffa3;margin:auto 0 0;font-size:13px}.fdp-band{background:#0e0e10;flex-wrap:wrap;display:flex}.fdp-fig{flex:360px;height:clamp(320px,38vw,520px);margin:0;position:relative;overflow:hidden}.fdp-fig img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.8,.2,1);display:block}.fdp-fig:hover img{transform:scale(1.04)}.fdp-fig figcaption{color:#fff;background:#0e0e10cc;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.3;position:absolute;bottom:24px;left:24px}.fdp-fig-r figcaption{left:auto;right:24px}.fdp-band-q{pointer-events:none;justify-content:center;align-items:center;margin:0;padding:0 16px;display:flex;position:absolute;inset:0}.fdp-band-q span{max-width:min(80%,720px);font-family:var(--serif);text-align:center;color:#fff;pointer-events:auto;background:#0e0e10d1;border-radius:24px;padding:24px 36px;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.15;display:block}.fdp-lire{color:#17140f;background:#efe8dc;padding:clamp(72px,9vw,120px) 0}.fdp-lire h2{color:#17140f}.fdp-lire .fdp-lead{color:#4a4338}.fdp-arts{flex-wrap:wrap;gap:32px;display:flex}.fdp-une{color:#17140f;flex-direction:column;flex:1.35 420px;gap:18px;text-decoration:none;display:flex}.fdp-une-ph{object-fit:cover;border-radius:24px;width:100%;height:clamp(260px,30vw,400px);display:block}.fdp-une h3{font-family:var(--serif);color:#17140f;margin:0;font-size:clamp(28px,2.8vw,38px);font-weight:500;line-height:1.12}.fdp-une p{color:#4a4338;margin:0;font-size:17px;line-height:1.6}.fdp-art-meta{color:#5c5448;flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:13px;display:flex}.fdp-pill-d{color:#efe8dc;letter-spacing:.12em;text-transform:uppercase;background:#17140f;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.fdp-pill-l{color:#17140f;letter-spacing:.12em;text-transform:uppercase;border:1px solid #17140f;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.fdp-side{flex-direction:column;flex:340px;gap:28px;display:flex}.fdp-art{color:#17140f;border-bottom:1px solid #17140f2e;align-items:stretch;gap:20px;padding-bottom:28px;text-decoration:none;display:flex}.fdp-art:last-child{border-bottom:0;padding-bottom:0}.fdp-art-ph{object-fit:cover;border-radius:20px;flex:none;width:42%;min-width:140px;height:180px;display:block}.fdp-art-b{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.fdp-art b{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.15}.fdp-art small{color:#4a4338;font-size:15px;line-height:1.55}.fdp-une h3,.fdp-art b{transition:color .3s}.fdp-une:hover h3,.fdp-art:hover b{color:#8a4b2a}.fdp-une-ph,.fdp-art-ph{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.fdp-une:hover .fdp-une-ph,.fdp-art:hover .fdp-art-ph{transform:scale(1.02)}.fq-sec.fdp-faq{color:#fff;background:#131a29;padding:clamp(72px,9vw,120px) 0}.fq-sec.fdp-faq .fq-in{flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex}.fdp-faq .fq-side{flex-direction:column;flex:.85 320px;gap:24px;display:flex}.fdp-faq .fq-side h2{color:#fff}.fdp-faq .fq-side .lead{color:#ffffffc7;max-width:none;font-size:17px;line-height:1.6;margin:0!important}.fdp-kv{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;align-items:center;gap:18px;padding:16px;display:flex}.fdp-kv-ph{object-fit:cover;object-position:center 18%;background:#2a2a2d;border-radius:50%;flex:none;width:88px;height:88px}.fdp-kv-t{flex-direction:column;gap:4px;display:flex}.fdp-kv-t b{font-family:var(--serif);color:#fff;font-size:20px;font-weight:500}.fdp-kv-t em{color:#ffffffbd;font-size:14px;font-style:normal}.fdp-faq .fq-ask{color:#131a29;background:#fff;align-self:flex-start;height:auto;min-height:52px;margin-top:0;padding:0 26px}.fdp-faq .fq-ask:hover{background:var(--fdp-or);color:#131a29}.fdp-faq .fq-list{flex-direction:column;flex:1.15 420px;gap:14px;display:flex}.fdp-faq .faq.faq2{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:28px}.fdp-faq .faq.faq2 summary{color:#fff;grid-template-columns:auto 1fr 44px;gap:16px;min-height:76px;font-size:18px;font-weight:500;padding:0 18px!important}.fdp-faq .faq.faq2 .fq-q{color:#fff;line-height:1.35}.fdp-faq .faq.faq2 .fq-n{color:#fff;min-width:48px;height:32px;font-family:var(--sans);letter-spacing:0;background:0 0;border:1px solid #fff6;font-size:13px;font-weight:600}.fdp-faq .faq.faq2 .fq-pm{color:#fff;background:0 0;border:1px solid #fff6;width:44px;height:44px}.fdp-faq .faq.faq2 .fq-a p{color:#fffc;padding:0 28px 26px 84px;font-size:16px;line-height:1.6}@media (hover:hover){.fdp-faq .faq.faq2:hover{box-shadow:none;background:#ffffff1a;border-color:#ffffff52}.fdp-faq .faq.faq2:hover .fq-q{color:#fff}.fdp-faq .faq.faq2:hover .fq-n,.fdp-faq .faq.faq2:hover .fq-pm{border-color:var(--fdp-or);color:var(--fdp-or);background:0 0}}.fdp-faq .faq.faq2[open],.fdp-faq .faq.faq2[open]:hover{background:#fff;border-color:#fff;box-shadow:0 18px 48px #0000003d}.fdp-faq .faq.faq2[open] .fq-q,.fdp-faq .faq.faq2[open]:hover .fq-q{color:#131a29;font-weight:600}.fdp-faq .faq.faq2[open] .fq-n,.fdp-faq .faq.faq2[open]:hover .fq-n,.fdp-faq .faq.faq2[open] .fq-pm,.fdp-faq .faq.faq2[open]:hover .fq-pm{background:var(--fdp-or);border-color:var(--fdp-or);color:#131a29}.fdp-faq .faq.faq2[open] .fq-pm{transform:none}.fdp-faq .faq.faq2[open] .fq-pm:after{opacity:0}.fdp-faq .faq.faq2[open] .fq-a p{color:#3a4152}.fdp-fin{color:#fff;text-align:center;background:#0a0a0c;justify-content:center;align-items:center;min-height:560px;padding:104px 0;display:flex;overflow:hidden}.fdp-fin:before{content:"";z-index:1;background:#0a0a0c99;position:absolute;inset:0}.fdp-fin-ph{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fdp-fin-in{z-index:2;flex-direction:column;align-items:center;gap:24px;max-width:760px;display:flex;position:relative}.fdp-fin h2{letter-spacing:-.015em;color:#fff;font-size:clamp(42px,6vw,76px);line-height:1.02}.fdp-fin-p{color:#fff;margin:0;font-size:18px;line-height:1.6}.fdp-fin-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.fdp-btn-lg{min-height:54px;padding:0 30px;font-size:16px}.fdp-btn-o{color:#fff;min-height:54px;font:500 16px/1.2 var(--sans);background:#0a0a0c66;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.fdp-btn-o svg{flex:none;width:18px;height:18px}.fdp-btn-o:hover{color:#0a0a0c;background:#25d366;border-color:#25d366}.fdp-liees{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.fdp-liees>span{color:#fff;font-size:13px}.fdp-chip{color:#fff;background:#0a0a0c99;border:1px solid #ffffff73;border-radius:999px;min-height:44px;padding:0 16px;font-size:13px;line-height:42px;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.fdp-chip:first-letter{text-transform:uppercase}.fdp-chip:hover{color:#0a0a0c;background:#fff}.fdp-rv.armed>*,.fdp-band-q.armed span{opacity:0;transform:translateY(28px)}.fdp-rv.armed.on>*,.fdp-band-q.armed.on span{opacity:1;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k,0) * 90ms);transform:none}.fdp-fin-in.armed.on>:nth-child(2){transition-delay:80ms}.fdp-fin-in.armed.on>:nth-child(3){transition-delay:.16s}.fdp-fin-in.armed.on>:nth-child(4){transition-delay:.24s}.fdp-fin-in.armed.on>:nth-child(5){transition-delay:.32s}@media (max-width:899px){.fdp-head{margin-bottom:36px}.fdp-card-b{padding:24px}.fdp-card h3{font-size:30px}.fdp-fig figcaption{top:16px;bottom:auto;left:16px}.fdp-fig-r figcaption{inset:auto 16px 16px auto}.fdp-band-q span{max-width:100%;padding:20px 24px}.fdp-art{gap:16px}.fdp-art b{font-size:22px}.fdp-art small{font-size:14px}.fq-sec.fdp-faq .fq-in{gap:40px}.fdp-faq .fq-side{position:static}.fdp-faq .faq.faq2 summary{gap:12px;min-height:68px;font-size:16px;padding:0 12px!important}.fdp-faq .faq.faq2 .fq-n{min-width:40px;height:28px}.fdp-faq .faq.faq2 .fq-a p{padding:0 18px 22px}.fdp-fin{min-height:520px;padding:88px 0}.fdp-fin-p{font-size:17px}}@media (max-width:600px){.fdp-art{flex-direction:column}.fdp-art-ph{border-radius:20px;width:100%;min-width:0;height:200px}}.fdp-more{display:none}@media (max-width:599px){.js .fdp-card:not(.is-open) .fdp-line~.fdp-line{display:none}.js .fdp-more{color:#fff;min-height:44px;font:500 14px/1.25 var(--sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 16px;transition:border-color .3s,color .3s;display:inline-flex}.fdp-more i{border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:9px;height:9px;transition:transform .3s;transform:translateY(-2px)rotate(45deg)}.fdp-card.is-open .fdp-more i{transform:translateY(2px)rotate(-135deg)}.fdp-more:hover{border-color:var(--fdp-or);color:var(--fdp-or)}}.fdp-dots{display:none}@media (max-width:599px){.fdp-cards{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;align-items:flex-start;gap:14px;margin:0 -22px;padding:4px 22px 6px;scroll-padding:0 22px;display:flex;overflow-x:auto}.fdp-cards::-webkit-scrollbar{display:none}.fdp-card{scroll-snap-align:start;border-radius:24px;flex:0 0 calc(66.6667% + 5.33333px);transition:border-color .3s}.fdp-card.is-active{border-color:#ffffff42}.fdp-card-ph{height:160px}.fdp-card-b{gap:16px;padding:20px}.fdp-card h3{font-size:26px}.fdp-line-m{font-size:14px}.fdp-line-f{flex-direction:column;align-items:flex-start;gap:10px}.fdp-line-p b{font-size:19px}.fdp-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.fdp-dots i{background:#ffffff4d;border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.fdp-dots i.on{background:#fff;width:22px}}@media (prefers-reduced-motion:reduce){.fdp *,.fdp :before,.fdp :after{transition:none!important}.fdp-rv.armed>*,.fdp-band-q.armed span{opacity:1;transform:none}.fdp-card:hover .fdp-card-ph,.fdp-fig:hover img,.fdp-une:hover .fdp-une-ph,.fdp-art:hover .fdp-art-ph{transform:none}}.faq.faq2 summary,.faq.faq2 summary *,.faq.faq2 .fq-a,.faq.faq2 .fq-a *{box-sizing:content-box}.ticker{scrollbar-width:none;overflow:auto hidden}.ticker::-webkit-scrollbar{display:none}.ticker .track{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:none;margin:0 auto;padding:0 8px;animation:none}.ticker .track a[aria-hidden=true]{display:none}@media (prefers-reduced-motion:no-preference){.ticker{overflow:clip hidden}.ticker .track{width:auto;margin:0;padding:0;animation:64s linear infinite ticker}.ticker .track a[aria-hidden=true]{display:inline-flex}}@media (hover:hover){.ticker:hover .track{animation-play-state:paused}}.fab{right:16px;bottom:calc(98px + var(--sab));z-index:45;background:var(--encre);height:52px;color:var(--blanc);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:14px;font-weight:600;transition:opacity .3s,transform .3s;display:flex;position:fixed;box-shadow:0 12px 30px #15151540}@media (min-width:900px){.fab{bottom:28px}}html.js .fab.fab-accueil:not(.past-hero){opacity:0;pointer-events:none;transform:translateY(12px)}.fab.fab2{text-align:left;cursor:pointer;height:auto;min-height:68px;font:inherit;color:#fff;background:#0f0f0f;border:1px solid #ffffff1a;border-radius:22px;align-items:flex-end;gap:12px;padding:0 18px 0 0;overflow:visible;box-shadow:0 18px 44px #00000059}.fab2 .fab-ph{flex:0 0 70px;width:70px;height:68px;position:relative}.fab2 .fab-ph:before{content:"";background:radial-gradient(closest-side,#d6b07861,#d6b07800);border-radius:50% 50% 0 0;width:100px;height:70px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fab2 .fab-img{clip-path:inset(-60px 0 0 round 0 0 0 21px);width:70px;height:auto;display:block;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.fab2 .fab-tx{flex-direction:column;align-self:center;max-width:205px;padding:11px 0;transition:max-width .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;overflow:hidden}.fab2 .fab-tx small{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;font-size:10.5px;font-weight:600}.fab2 .fab-tx b{color:#fff;min-width:170px;margin-top:3px;font-size:14px;font-weight:600;line-height:1.3}.fab2:hover{translate:0 -3px;box-shadow:0 24px 54px #0000006b}.fab2.mini{border-radius:50%;gap:0;width:64px;height:64px;min-height:64px;padding:0;overflow:hidden}.fab2.mini .fab-tx{opacity:0;max-width:0;padding:0}.fab2.mini .fab-ph{flex-basis:64px;width:64px;height:64px}.fab2.mini .fab-img{clip-path:none;width:62px;left:1px}.part-sec{padding:56px 0}.part-sec h2{margin:0}.part-list{margin:22px 0 0;padding:0;list-style:none}.part-list li{border:1px dashed var(--trait);border-radius:var(--r-lg);color:var(--gris);padding:16px 20px;font-size:15.5px}.part-decl{color:var(--gris);max-width:70ch;margin:18px 0 0;font-size:14.5px;line-height:1.6}.part-svc .btn{margin-top:18px}.engag{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.engag li{border:1px solid var(--trait);border-radius:var(--r-lg);padding:20px 22px}.engag h3{font-family:var(--serif);margin:0 0 8px;font-size:20px;font-weight:500}.engag p{margin:0;font-size:15.5px;line-height:1.6}.field.chk label{text-transform:none;letter-spacing:0;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.field.chk input{width:18px;height:18px;accent-color:var(--encre);flex:none;margin-top:2px}.field.chk a{text-decoration:underline}html:not(.js) #form-brief>:not(.stack),html:not(.js) #form-brief [type=submit]{display:none}.f2-hours{margin-bottom:10px}
