.nuit-wrap{display:contents}html.sc-worldflight{min-height:100%}.sc-worldflight body{position:relative;min-height:100%}.sc-worldflight .nuit-layout,.sc-worldflight #contenu{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}[data-sc-mode=worldflight]{position:relative}.sc-world{position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip;z-index:1;background:#080c16}.sc-world__seg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity}.sc-world__seg picture,.sc-world__seg>video,.sc-world__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sc-world__poster,.sc-world__seg>video{-o-object-fit:cover;object-fit:cover}.sc-world__poster{z-index:0;transform-origin:50% 50%;transition:opacity .42s cubic-bezier(.23,1,.32,1)}.sc-world__seg>video{z-index:1}.sc-world__seg[data-clip].sc-has-clip .sc-world__poster{opacity:0}.sc-world__copy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}[data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity,transform}.sc-world__spacer{pointer-events:none}.sc-world__spacer--initial{height:var(--nuit-track)}.sc-world__seg--first{opacity:1}.sc-worldflight .nuit-layout>.fixed,.sc-worldflight .nuit-layout>.fixed *{transition-property:none!important}.nuit-root{--clock-space: calc(clamp(.75rem, 2vw, 1.75rem) + 5rem) }.nuit-copy{--gutter: clamp(1.25rem, 5vw, 5.5rem);position:absolute;box-sizing:border-box;max-width:min(36rem,calc(100% - var(--gutter) - var(--clock-space) - 1rem));max-height:calc(100svh - 10rem);overflow-y:auto;padding:1.5rem 1.75rem;border-radius:1.5rem;color:#faf7f2;background:#080c16b8;box-shadow:0 0 70px 36px #080c169e}.nuit-copy--hero{left:var(--gutter);bottom:12svh}.nuit-copy--trail{right:max(var(--gutter),var(--clock-space));top:30svh}.nuit-copy--lead{left:var(--gutter);top:27svh}.nuit-copy--peak{left:0;right:0;margin-inline:auto;width:-moz-max-content;width:max-content;max-width:min(44rem,calc(100% - 2 * var(--clock-space) - 2rem));bottom:11svh;text-align:center}.nuit-copy--finale{left:var(--gutter);bottom:9svh;max-width:min(40rem,calc(100% - var(--gutter) - var(--clock-space) - 1rem));color:rgb(var(--dd-ink));background:rgb(var(--dd-canvas) / .94);box-shadow:0 30px 80px -20px rgb(var(--dd-shade) / .35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nuit-hour{font-size:.8rem;letter-spacing:.18em;color:#e0c38a;margin:0 0 .75rem;font-variant-numeric:tabular-nums}.nuit-display{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(2.8rem,1.6rem + 5vw,6rem);line-height:.98;letter-spacing:-.03em;color:#faf7f2;margin:0}.nuit-lead{margin:1rem 0 0;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.55;max-width:30ch}.nuit-title{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.9rem);line-height:1.08;letter-spacing:-.02em;color:#faf7f2;margin:0}.nuit-title--day{color:rgb(var(--dd-ink))}.nuit-body{margin:.9rem 0 0;font-size:1.08rem;line-height:1.62;max-width:44ch}.nuit-body--day{color:rgb(var(--dd-ink-muted))}.nuit-steps{margin:1.1rem 0 0;padding:0;list-style:none;counter-reset:step;display:grid;gap:.7rem}.nuit-steps li{counter-increment:step;display:grid;grid-template-columns:2rem 1fr;align-items:baseline;font-size:1.08rem;line-height:1.5}.nuit-steps li:before{content:counter(step);font-family:Fraunces,Georgia,serif;font-size:1.35rem;color:#e0c38a}.nuit-free{margin:1.1rem 0 0;font-size:.95rem;letter-spacing:.02em;color:#e0c38a}.nuit-peak{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(2.2rem,1.4rem + 3.2vw,4.4rem);line-height:1.02;letter-spacing:-.025em;color:#faf7f2;margin:0}.nuit-peak-line{margin:.9rem 0 0;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.5}.nuit-link{display:inline-flex;align-items:center;min-height:44px;margin-top:.9rem;color:#faf7f2;text-decoration:underline;text-decoration-color:#e0c38acc;text-underline-offset:.3em;text-decoration-thickness:1px;font-size:1.02rem}.nuit-link:hover{text-decoration-color:currentColor}.nuit-link--day{color:rgb(var(--dd-ink));margin-top:0}.nuit-actions{margin-top:1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.nuit-apps{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid rgb(var(--dd-hairline))}.nuit-apps__title{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.15rem;line-height:1.3;color:rgb(var(--dd-ink))}.nuit-apps__body{margin:.35rem 0 0;font-size:.92rem;line-height:1.5;color:rgb(var(--dd-ink-muted));max-width:44ch}.nuit-apps__row{margin-top:.85rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.nuit-apps__insta{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:rgb(var(--dd-ink));text-decoration:underline;text-decoration-color:rgb(var(--dd-accent) / .8);text-underline-offset:.3em;font-size:.98rem}.nuit-apps__insta:hover{text-decoration-color:currentColor}@media(max-width:640px),(max-height:560px){.nuit-apps__body{display:none}}.nuit-essentials{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid rgb(var(--dd-hairline));font-size:.92rem}.nuit-essentials ul{display:flex;flex-wrap:wrap;gap:.1rem 1.1rem;margin:0;padding:0;list-style:none}.nuit-essentials a{display:inline-flex;align-items:center;min-height:32px;color:rgb(var(--dd-ink-muted));text-decoration:underline;text-underline-offset:.25em}.nuit-essentials a:hover{color:rgb(var(--dd-ink))}.nuit-note{display:flex;align-items:flex-start;gap:.5rem;margin:.8rem 0 0;color:rgb(var(--dd-ink-muted));font-size:.85rem;line-height:1.5}.nuit-copy :focus-visible,.nuit-clock :focus-visible{outline:2px solid #faf7f2;outline-offset:2px;box-shadow:0 0 0 5px #0b1220;border-radius:6px}.nuit-clock{position:fixed;z-index:30;right:clamp(.75rem,2vw,1.75rem);top:50%;transform:translateY(-50%);display:grid;justify-items:center;gap:.35rem;padding:.75rem .4rem;border-radius:999px;color:rgb(var(--dd-ink));background:rgb(var(--dd-canvas) / .86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px -12px #04081280}.nuit-clock__now{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-variant-numeric:tabular-nums;padding:.25rem .5rem .4rem;border-bottom:1px solid rgb(var(--dd-accent))}.nuit-clock__hours{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.nuit-clock__hour{min-width:44px;min-height:36px;padding:0 .45rem;border-radius:999px;font-size:.78rem;font-variant-numeric:tabular-nums;color:rgb(var(--dd-ink-muted));background:transparent;cursor:pointer}.nuit-clock__hour:hover{color:rgb(var(--dd-ink))}.nuit-clock__hour[aria-current=time]{color:rgb(var(--dd-ink));font-weight:600;background:rgb(var(--dd-accent) / .28)}@media(max-width:640px),(max-height:560px){.nuit-copy,.nuit-copy--hero,.nuit-copy--trail,.nuit-copy--lead,.nuit-copy--peak,.nuit-copy--finale{left:var(--gutter);right:var(--gutter);top:auto;bottom:calc(7.5rem + env(safe-area-inset-bottom,0px));width:auto;max-width:none;margin-inline:0;max-height:calc(100svh - 15rem);padding:1.1rem 1.25rem}.nuit-clock{right:auto;left:50%;top:auto;bottom:calc(.6rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);border-radius:1.25rem;padding:.35rem .4rem;gap:.1rem;max-width:calc(100vw - 1rem)}.nuit-clock__now{border-bottom:0;padding:.1rem .5rem 0;font-size:.95rem}.nuit-clock__hours{grid-auto-flow:column}.nuit-clock__hour{min-width:40px;min-height:40px;padding:0 .1rem;font-size:.72rem}}
