.swap{display:grid}.swap.swap-inline{display:inline-grid}.swap>[data-for]{grid-area:1/1}.swap>[data-for=invitee],html[data-invite] .swap>[data-for=referrer]{visibility:hidden}html[data-invite] .swap>[data-for=invitee]{visibility:visible}[data-only=invitee],html[data-invite] [data-only=referrer]{display:none}html[data-invite] [data-only=invitee]{display:block}@keyframes referral-gift-open{0%{transform:translateY(0)rotate(0)}}@keyframes referral-gift-spark{0%{opacity:0;transform:scale(.45)}}.referral-gift-lid{transform-box:fill-box;transform-origin:50% 100%;animation:referral-gift-open var(--dur-slow) var(--ease-emphasized) .22s both;transform:translateY(-6px)rotate(-7deg)}.referral-gift-glow{transform-box:fill-box;transform-origin:50%;animation:referral-gift-spark var(--dur-slow) var(--ease-emphasized) .26s both}@media (prefers-reduced-motion:reduce){.referral-gift-lid,.referral-gift-glow{animation:none}}.ticket[data-astro-cid-qcj2pif5]{--ticket-paper:#fffdf9;--notch:13px;--gap:12px;gap:var(--gap);color:#17181a;filter:drop-shadow(0 28px 44px #3c1e2838)drop-shadow(0 2px 4px #00000014);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);width:min(100%,620px);margin:0;display:grid;position:relative}.main[data-astro-cid-qcj2pif5],.ticket[data-astro-cid-qcj2pif5] .stub{background:var(--ticket-paper);position:relative}.main[data-astro-cid-qcj2pif5]{-webkit-mask:radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;border-radius:18px;padding:22px 26px}.ticket[data-astro-cid-qcj2pif5] .stub{background:radial-gradient(120% 80% at 100% 100%, #d4f56452, transparent 70%), var(--ticket-paper);-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;border-radius:18px;align-content:center;padding:22px 22px 22px 24px}.ticket[data-astro-cid-qcj2pif5] .stub:before{content:"";top:calc(var(--notch) + 6px);bottom:calc(var(--notch) + 6px);background:radial-gradient(circle,#17181a38 1px,#0000 1.4px) 0 0/2px 8px;width:2px;position:absolute;left:0}.gift[data-astro-cid-qcj2pif5]{z-index:2;filter:drop-shadow(0 10px 14px #3c1e2840);position:absolute;top:-46px;left:-30px}.main-head[data-astro-cid-qcj2pif5]{justify-content:space-between;align-items:center;gap:12px;padding-left:40px;display:flex}.main-head[data-astro-cid-qcj2pif5] .mark{color:#17181a}.code[data-astro-cid-qcj2pif5]{flex-direction:column;align-items:flex-end;margin:0;line-height:1.2;display:flex}.main-head[data-astro-cid-qcj2pif5] .code-label{justify-items:end}.ticket[data-astro-cid-qcj2pif5] .code-label{white-space:nowrap;color:#5b5d63;font-size:11px}.code-value[data-astro-cid-qcj2pif5]{font-family:var(--font-mono);letter-spacing:.12em;font-size:14px}.ticket[data-astro-cid-qcj2pif5] .for{color:#5b5d63;margin:0;font-size:13px}.main[data-astro-cid-qcj2pif5]>.for{margin-top:26px}.ticket[data-astro-cid-qcj2pif5] .for p{margin:0}.days[data-astro-cid-qcj2pif5]{align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.days-n[data-astro-cid-qcj2pif5]{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.03em;font-size:clamp(4.5rem,7vw,6rem);font-weight:300;line-height:.9}.days-unit[data-astro-cid-qcj2pif5]{font-family:var(--font-serif);font-size:1.5rem;font-style:italic;font-weight:300}.days-split[data-astro-cid-qcj2pif5]{flex-wrap:wrap;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.pill[data-astro-cid-qcj2pif5]{background:#17181a0f;border-radius:999px;padding:3px 9px}.pill-bonus[data-astro-cid-qcj2pif5]{color:#17181a;background:#d4f564;justify-self:start}.main-foot[data-astro-cid-qcj2pif5]{color:#3b3d42;border-top:1px solid #17181a14;align-items:center;gap:8px;margin:18px 0 0;padding-top:14px;font-size:13px;display:flex}.stub-side[data-astro-cid-qcj2pif5]{align-self:center}.gains[data-astro-cid-qcj2pif5]{flex-direction:column;gap:18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gains[data-astro-cid-qcj2pif5] li[data-astro-cid-qcj2pif5]{align-items:center;gap:12px;display:flex}.gains[data-astro-cid-qcj2pif5] span[data-astro-cid-qcj2pif5]{flex-direction:column;gap:2px;display:flex}.gains[data-astro-cid-qcj2pif5] strong[data-astro-cid-qcj2pif5]{font-size:15px;font-weight:500;line-height:1.25}.gains[data-astro-cid-qcj2pif5] small[data-astro-cid-qcj2pif5]{color:#4a4c52;font-size:12.5px;line-height:1.3}@media (prefers-reduced-motion:no-preference){.ticket[data-astro-cid-qcj2pif5]{animation:ticket-in .7s var(--ease-out) .12s both}.ticket[data-astro-cid-qcj2pif5] .stub{animation:stub-tear .52s var(--ease-emphasized) .64s both}.gift[data-astro-cid-qcj2pif5]{animation:ticket-in .6s var(--ease-out) .38s both}}@keyframes ticket-in{0%{opacity:0;translate:0 28px}}@keyframes stub-tear{0%{translate:calc(var(--gap) * -1) 0}}@media (width<=640px){.ticket[data-astro-cid-qcj2pif5]{grid-template-columns:1fr}.main[data-astro-cid-qcj2pif5]{-webkit-mask:radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;padding:20px}.ticket[data-astro-cid-qcj2pif5] .stub{-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;padding:18px 20px 20px}.ticket[data-astro-cid-qcj2pif5] .stub:before{top:0;bottom:auto;left:calc(var(--notch) + 6px);right:calc(var(--notch) + 6px);background:radial-gradient(circle,#17181a38 1px,#0000 1.4px) 0 0/8px 2px;width:auto;height:2px}.gains[data-astro-cid-qcj2pif5]{gap:14px}.gift[data-astro-cid-qcj2pif5]{top:-38px;left:auto;right:-6px}.gift[data-astro-cid-qcj2pif5] svg{width:68px;height:68px}.main-head[data-astro-cid-qcj2pif5]{padding-left:0;padding-right:52px}@keyframes stub-tear{0%{translate:0 calc(var(--gap) * -1)}}}.ph[data-astro-cid-ut4v6bmk]{isolation:isolate;padding:148px var(--section-x) clamp(64px, 7vw, 96px);color:var(--text);border-radius:0 0 32px 32px;position:relative;overflow:hidden}.ph-sky[data-astro-cid-ut4v6bmk]{z-index:-1;position:absolute;inset:0;overflow:hidden}.ph-sky[data-astro-cid-ut4v6bmk] img{object-fit:cover;object-position:center 62%;filter:blur(6px)saturate(1.1);width:100%;height:100%;scale:1.04}.ph-sky[data-astro-cid-ut4v6bmk]:after{content:"";background:radial-gradient(60% 70% at 18% 45%,#faf8f5b8,#0000 75%),linear-gradient(#faf8f580,#faf8f52e 70%,#0000);position:absolute;inset:0}.ph-grid[data-astro-cid-ut4v6bmk]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);max-width:1200px;margin:0 auto;display:grid}.ph-title[data-astro-cid-ut4v6bmk]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.6vw,5rem);font-weight:400;line-height:.95}.ph-title[data-astro-cid-ut4v6bmk] em[data-astro-cid-ut4v6bmk]{font-style:italic}.ph-copy[data-astro-cid-ut4v6bmk] .ph-lead{max-width:30rem;color:var(--text-body);margin:22px 0 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.45}.ph-actions[data-astro-cid-ut4v6bmk]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.ph-copy[data-astro-cid-ut4v6bmk] .ph-lead p,.ph-copy[data-astro-cid-ut4v6bmk] .ph-reassure p{margin:0}.ph-copy[data-astro-cid-ut4v6bmk] .ph-reassure{color:var(--text-muted);font-size:var(--fs-body-sm);margin:14px 0 0}.ph-object[data-astro-cid-ut4v6bmk]{justify-content:center;padding-top:40px;display:flex}@media (width<=960px){.ph[data-astro-cid-ut4v6bmk]{border-radius:0 0 24px 24px;min-height:0;padding-top:104px;padding-bottom:56px}.ph-grid[data-astro-cid-ut4v6bmk]{grid-template-columns:1fr;gap:64px;min-height:0}.ph-sky[data-astro-cid-ut4v6bmk]:after{background:linear-gradient(#faf8f5b8,#faf8f580 60%,#faf8f533)}.ph-title[data-astro-cid-ut4v6bmk]{font-size:clamp(2.625rem,11vw,3.75rem)}.ph-object[data-astro-cid-ut4v6bmk]{padding-top:0}}.heading[data-astro-cid-fmlrqjqf]{max-width:14ch;color:var(--text);font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:300;line-height:.95}.heading[data-astro-cid-fmlrqjqf] em[data-astro-cid-fmlrqjqf]{font-style:italic}.heading-block[data-astro-cid-fmlrqjqf] .heading-lead p{margin:0}.heading-block[data-astro-cid-fmlrqjqf] .heading-lead{max-width:28rem;color:var(--text-strong);margin:20px 0 0}.offer[data-astro-cid-z5pipl2l]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,7vw,112px);max-width:1200px;margin:0 auto;display:grid}.ruler[data-astro-cid-z5pipl2l]{margin:clamp(40px,5vw,56px) 0 0}.ruler-bonus[data-astro-cid-z5pipl2l]{text-align:right;color:var(--text);margin:0 0 12px;font-size:15px;font-weight:500}.ruler-bonus[data-astro-cid-z5pipl2l] .swap{justify-items:end}.days[data-astro-cid-z5pipl2l]{align-items:flex-end;gap:clamp(3px,.4vw,5px);height:84px;margin:0;padding:0;list-style:none;display:flex}.day[data-astro-cid-z5pipl2l]{background:color-mix(in oklab, var(--text) 16%, transparent);border-radius:3px;flex:1;height:60%}.day[data-astro-cid-z5pipl2l].bonus{background:var(--accent);height:100%;box-shadow:0 0 22px -6px var(--accent-glow);transition:height .38s var(--ease-emphasized) calc(var(--i) * 34ms), background-color .38s var(--ease-out) calc(var(--i) * 34ms)}.ruler[data-astro-cid-z5pipl2l][data-state=idle] .day[data-astro-cid-z5pipl2l].bonus{background:color-mix(in oklab, var(--text) 16%, transparent);height:60%;box-shadow:none}.scale[data-astro-cid-z5pipl2l]{color:var(--text-muted);font-family:var(--font-mono);justify-content:space-between;margin-top:12px;font-size:12px;display:flex;position:relative}.scale-mark[data-astro-cid-z5pipl2l]{left:calc(var(--from) * 100%);position:absolute;translate:-100%}.plate[data-astro-cid-z5pipl2l]{color:#17181a;background:#fbfaf7;border-radius:22px;margin:0;padding:22px 0 14px;box-shadow:0 40px 80px -36px #000c}.plate-title[data-astro-cid-z5pipl2l]{color:#4a4c52;margin:0;padding:0 24px 12px;font-size:13px}.rows[data-astro-cid-z5pipl2l]{margin:0;padding:0;list-style:none}.row[data-astro-cid-z5pipl2l]{border-top:1px solid #17181a12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 24px;display:grid}.art[data-astro-cid-z5pipl2l]{display:flex}.txt[data-astro-cid-z5pipl2l]{flex-direction:column;gap:2px;min-width:0;display:flex}.row-label[data-astro-cid-z5pipl2l]{font-size:15px;font-weight:500;line-height:1.3}.sub[data-astro-cid-z5pipl2l]{color:#55575d;font-size:13px;line-height:1.3}.value[data-astro-cid-z5pipl2l]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500}.plate-note[data-astro-cid-z5pipl2l]{color:#55575d;border-top:1px solid #17181a12;padding:10px 24px 0;font-size:12px}@media (width<=900px){.offer[data-astro-cid-z5pipl2l]{grid-template-columns:1fr}.days[data-astro-cid-z5pipl2l]{height:64px}}@media (width<=420px){.row[data-astro-cid-z5pipl2l]{grid-template-columns:auto minmax(0,1fr);padding:14px 18px}.value[data-astro-cid-z5pipl2l]{grid-column:2}.plate-title[data-astro-cid-z5pipl2l],.plate-note[data-astro-cid-z5pipl2l]{padding-inline:18px}}.route-block[data-astro-cid-k7gtoaqz]{max-width:1200px;margin:0 auto}.route[data-astro-cid-k7gtoaqz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:1200px;margin:clamp(48px,6vw,72px) auto 0;padding:0;list-style:none;display:grid;position:relative}.route[data-astro-cid-k7gtoaqz]:before{content:"";background:linear-gradient(90deg, var(--line-2), var(--accent) 120%);height:1px;position:absolute;top:calc(1.5rem + 28px);left:28px;right:calc(33.3333% - clamp(24px,4vw,56px)/1.5 - 28px)}.stop[data-astro-cid-k7gtoaqz]{position:relative}.when[data-astro-cid-k7gtoaqz]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;margin:0 0 12px;font-size:13px;line-height:1.5rem}.node[data-astro-cid-k7gtoaqz]{background:#fbfaf7;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 16px 30px -16px #000c}.what[data-astro-cid-k7gtoaqz]{max-width:22ch;color:var(--text);font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.01em;text-wrap:balance;margin:22px 0 0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:300;line-height:1.12}.gain[data-astro-cid-k7gtoaqz]{background:color-mix(in oklab, var(--text) 9%, transparent);color:var(--text);border-radius:999px;margin:16px 0 0;padding:5px 12px;font-size:14px;font-weight:500;display:inline-flex}.gain-mine[data-astro-cid-k7gtoaqz]{background:var(--accent);color:var(--accent-ink)}.note[data-astro-cid-k7gtoaqz]{max-width:30ch;color:var(--text-body);margin:12px 0 0;font-size:14px;line-height:1.5}@media (width<=800px){.route[data-astro-cid-k7gtoaqz]{grid-template-columns:1fr;gap:40px;padding-left:76px}.route[data-astro-cid-k7gtoaqz]:before{background:linear-gradient(180deg, var(--line-2), var(--accent));width:1px;height:auto;inset:28px auto 28px 28px}.node[data-astro-cid-k7gtoaqz]{position:absolute;top:0;left:-76px}.when[data-astro-cid-k7gtoaqz]{margin-bottom:4px}.what[data-astro-cid-k7gtoaqz]{margin-top:0}}.annee[data-astro-cid-bqilvmat]{max-width:1040px;margin:clamp(56px,7vw,88px) auto 0}.mois[data-astro-cid-bqilvmat]{--gap:8px;gap:calc(var(--gap) * 2.5);margin:0;padding:0;list-style:none;display:flex}.groupe[data-astro-cid-bqilvmat]{flex:var(--n) var(--n) calc((var(--n) - 1) * var(--gap));flex-direction:column;gap:10px;min-width:0;display:flex}.palier[data-astro-cid-bqilvmat]{color:var(--text-muted);font-size:var(--fs-body-sm);white-space:nowrap;text-align:right;transition:color .3s var(--ease-emphasized);line-height:1.2}.cases[data-astro-cid-bqilvmat]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);display:grid}.case[data-astro-cid-bqilvmat]{border:1px solid var(--line-2);background:var(--fill);height:clamp(64px,10vw,128px);color:var(--text-muted);font-family:var(--font-serif);font-optical-sizing:auto;transition:background-color .36s var(--ease-emphasized), border-color .36s var(--ease-emphasized), color .36s var(--ease-emphasized);border-radius:10px;place-items:end start;padding:10px 12px;font-size:clamp(1rem,2vw,1.5rem);font-weight:300;line-height:1;display:grid}.case[data-astro-cid-bqilvmat][data-on]{background:var(--text);color:var(--bg);border-color:#0000}.groupe[data-astro-cid-bqilvmat]:has(.case:last-child[data-on]) .palier[data-astro-cid-bqilvmat]{color:var(--text)}.reglage[data-astro-cid-bqilvmat]{flex-direction:column;align-items:center;gap:28px;margin-top:48px;display:flex}input[data-astro-cid-bqilvmat][type=range]{cursor:pointer;appearance:none;background:0 0;width:min(100%,420px);height:28px;margin:0}input[data-astro-cid-bqilvmat][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--text) calc(var(--p) * 100%), var(--fill-3) calc(var(--p) * 100%));border-radius:999px;height:2px}input[data-astro-cid-bqilvmat][type=range]::-moz-range-track{background:var(--fill-3);border-radius:999px;height:2px}input[data-astro-cid-bqilvmat][type=range]::-moz-range-progress{background:var(--text);height:2px}input[data-astro-cid-bqilvmat][type=range]::-webkit-slider-thumb{background:var(--text);appearance:none;width:20px;height:20px;transition:transform .2s var(--ease-emphasized);border:0;border-radius:999px;margin-top:-9px;box-shadow:0 2px 10px #00000080}input[data-astro-cid-bqilvmat][type=range]::-moz-range-thumb{background:var(--text);border:0;border-radius:999px;width:20px;height:20px}input[data-astro-cid-bqilvmat][type=range]:hover::-webkit-slider-thumb,input[data-astro-cid-bqilvmat][type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}input[data-astro-cid-bqilvmat][type=range]:focus-visible{outline:2px solid var(--text);outline-offset:6px;border-radius:4px}.phrase[data-astro-cid-bqilvmat]{max-width:30ch;min-height:2.3em;color:var(--text);font-family:var(--font-serif);font-optical-sizing:auto;text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:300;line-height:1.15}@media (width<=719px){.mois[data-astro-cid-bqilvmat]{--gap:3px}.case[data-astro-cid-bqilvmat]{border-radius:6px;place-items:end center;padding:6px 0}.palier-unite[data-astro-cid-bqilvmat]{display:none}}@media (prefers-reduced-motion:reduce){.case[data-astro-cid-bqilvmat],.palier[data-astro-cid-bqilvmat],input[data-astro-cid-bqilvmat][type=range]::-webkit-slider-thumb{transition:none}}
