.nano-flight{--nf-screens: 9;--nf-ink: #F5FAFF;--nf-ink-soft: #DCE8F4;--nf-faint: #E4EEF8;--nf-veil: .68;--nf-fs-nav: 14px;--nf-fs-micro: 12.5px;--nf-fs-eyebrow: 13px;--nf-fs-btn: 15px;position:relative;height:calc(var(--nf-screens) * 100svh);background:#04121f;color:var(--nf-ink)}.nf__stage{position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate}.nf__stage video,.nf__stage .nf__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.nf__poster{z-index:0;transition:opacity .42s var(--y-ease)}.nf__stage video{z-index:1;opacity:0;transition:opacity .42s var(--y-ease)}[data-flight-state=playing] .nf__stage video{opacity:1}[data-flight-state=playing] .nf__poster{opacity:0}.nano-flight .nf__vignette,.nano-flight .nf__scrim{display:block}.nf__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 42%,rgba(2,18,34,.55) 100%)}.nf__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.nf__scrim--lead{background:linear-gradient(to top,rgb(2 18 34 / calc(.5 + var(--nf-veil) * .42)) 0%,rgb(2 18 34 / calc(.34 + var(--nf-veil) * .34)) 24%,rgb(2 18 34 / calc(.12 + var(--nf-veil) * .2)) 48%,transparent 74%),radial-gradient(82% 92% at 0% 100%,rgb(2 18 34 / calc(.52 + var(--nf-veil) * .42)) 0%,rgb(2 18 34 / calc(.38 + var(--nf-veil) * .34)) 36%,rgb(2 18 34 / calc(.14 + var(--nf-veil) * .2)) 64%,transparent 88%)}.nf__scrim--band{background:linear-gradient(to top,rgb(2 18 34 / calc(.48 + var(--nf-veil) * .42)) 0%,rgb(2 18 34 / calc(.28 + var(--nf-veil) * .32)) 26%,transparent 64%)}.nf__scrim--top{background:linear-gradient(to bottom,rgba(2,18,34,.72) 0%,rgba(2,18,34,.28) 42%,transparent 78%)}.nf__bar{position:absolute;z-index:20;inset:0 0 auto 0;display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,2.4vw,1.75rem) clamp(1.1rem,4vw,3.5rem)}.nf__mark{flex:none;display:block;line-height:0;color:var(--nf-ink);text-decoration:none}.nf__mark img{display:block;width:auto;height:clamp(13px,1.5vw,17px)}.nf__nav{display:flex;gap:clamp(.9rem,2vw,1.9rem);margin-inline-start:auto;align-items:center}.nf__nav .nf__cta{display:none}.nf__nav a{color:var(--nf-ink-soft);text-decoration:none;font-family:Figtree,sans-serif;font-size:var(--nf-fs-nav);font-weight:500;letter-spacing:.11em;text-transform:uppercase;padding:.35rem 0;transition:color var(--y-fast) var(--y-ease)}.nf__nav a:hover,.nf__nav a:focus-visible{color:var(--nf-ink)}.nf__acts{display:flex;align-items:center;gap:clamp(.6rem,1.4vw,1.1rem)}.nf__lang{display:flex;border:1px solid rgba(245,250,255,.24);border-radius:100px;overflow:hidden}.nf__lang button{background:none;border:0;cursor:pointer;color:var(--nf-ink-soft);font-family:Figtree,sans-serif;font-size:13px;letter-spacing:.06em;padding:6px 13px;min-height:34px;transition:background-color var(--y-fast) var(--y-ease),color var(--y-fast) var(--y-ease)}.nf__lang button.on{background:var(--nf-ink);color:#04121f;font-weight:600}.nf__cart{color:var(--nf-ink-soft);text-decoration:none;font-family:Figtree,sans-serif;font-size:var(--nf-fs-nav)}.nf__cart:hover{color:var(--nf-ink)}.nf__cta{display:inline-flex;align-items:center;justify-content:center;background:var(--y-action);color:#fff;font-family:Figtree,sans-serif;font-size:var(--nf-fs-btn);font-weight:600;padding:.72rem 1.35rem;border-radius:100px;text-decoration:none;white-space:nowrap;min-height:44px;transition:transform var(--y-fast) var(--y-ease),background-color var(--y-fast) var(--y-ease)}@media(hover:hover)and (pointer:fine){.nf__cta:hover{background:var(--y-action-hi);transform:translateY(-1px)}}.nf__cta:active{transform:translateY(1px) scale(.985)}.nf__navbtn{display:none}.nf__play{position:absolute;z-index:20;left:50%;top:calc(50% - var(--nf-centre-shift, 0px));margin:0;padding:0;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(245,250,255,.38);background:#04121f85;cursor:pointer;opacity:.92;translate:-50% -50%;transition:opacity .52s var(--y-ease),scale .32s var(--y-ease)}@media(hover:hover)and (pointer:fine){.nf__play:hover{background:#04121fb8;border-color:var(--nf-ink);scale:1.05}}.nf__play:active{scale:.96}.nf__playicon{width:0;height:0;margin-left:5px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--nf-ink)}[data-flight-auto=playing] .nf__play,[data-flight-cue=off] .nf__play{opacity:0;pointer-events:none}.nf__hint{position:absolute;z-index:15;left:50%;translate:-50% 0;bottom:calc(var(--nf-overhang, 0px) + clamp(1.4rem,3.5vh,2.6rem));opacity:.5;pointer-events:none;transition:opacity .52s var(--y-ease)}.nf__hintchev{display:block;width:13px;height:13px;border-right:1.5px solid var(--nf-ink);border-bottom:1.5px solid var(--nf-ink);rotate:45deg;animation:nf-bob 2.6s var(--y-ease) infinite}@keyframes nf-bob{0%,62%,to{transform:translateY(0);opacity:.85}31%{transform:translateY(5px);opacity:1}}[data-flight-cue=off] .nf__hint{opacity:0}@media(max-width:700px){.nf__hint{bottom:auto;top:calc(50% - var(--nf-centre-shift, 0px));translate:-50% 0;margin-top:62px}}@media(prefers-reduced-motion:reduce){.nf__play,.nf__hint{display:none}}.nf__copy{position:absolute;z-index:10;left:clamp(1.1rem,4vw,3.5rem);right:clamp(1.1rem,4vw,3.5rem);bottom:clamp(2.5rem,9vh,6rem);max-width:46rem}.nf__copy[data-cue]{opacity:0}.nf__eyebrow{font-family:Figtree,sans-serif;font-size:var(--nf-fs-eyebrow);font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.45;color:var(--nf-faint);margin:0 0 clamp(.8rem,2vh,1.4rem)}.nf__h{font-family:Fraunces,Georgia,serif;font-weight:300;letter-spacing:-.03em;line-height:1.02;font-size:clamp(46px,14px + 5.6vw,76px);margin:0;text-wrap:balance;color:var(--nf-ink)}.nf__h em{font-style:italic}.nf__p{font-family:Figtree,sans-serif;font-size:clamp(17px,15px + .5vw,20px);line-height:1.65;color:var(--nf-ink-soft);max-width:40ch;margin:clamp(.9rem,2vh,1.5rem) 0 0;text-wrap:pretty}.nf__figs{display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2.4rem);margin:clamp(1.1rem,2.5vh,1.8rem) 0 0;padding:0;list-style:none}.nf__figs div{display:grid;gap:2px}.nf__figs dt{font-family:Figtree,sans-serif;font-size:var(--nf-fs-micro);font-weight:600;letter-spacing:.16em;line-height:1.45;text-transform:uppercase;color:var(--nf-faint)}.nf__figs dd{margin:0;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(20px,14px + 1.6vw,30px);color:var(--nf-ink);font-variant-numeric:tabular-nums}.nf__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.2rem,3vh,2rem)}.nf__ghost{display:inline-flex;align-items:center;min-height:44px;padding:.72rem 1.35rem;border-radius:100px;border:1px solid rgba(245,250,255,.42);color:var(--nf-ink);text-decoration:none;font-family:Figtree,sans-serif;font-size:var(--nf-fs-btn);font-weight:500;transition:background-color var(--y-fast) var(--y-ease),border-color var(--y-fast) var(--y-ease)}.nf__ghost:hover{background:#f5faff1f;border-color:var(--nf-ink)}.nano-flight :is(a,button):focus-visible{outline:2px solid var(--y-charge);outline-offset:3px;border-radius:4px}body.zh .nf__h{font-family:"Noto Serif SC",serif;letter-spacing:.01em;line-height:1.22}body.zh .nf__p,body.zh .nf__nav a,body.zh .nf__eyebrow,body.zh .nf__cta,body.zh .nf__ghost{font-family:Noto Sans SC,sans-serif;letter-spacing:.02em}body.zh .nf__eyebrow{letter-spacing:.12em}@media(max-width:860px){.nano-flight{--nf-screens: 7}.nf__navbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-start:auto;background:none;border:1px solid rgba(245,250,255,.28);border-radius:100px;cursor:pointer;color:var(--nf-ink)}.nf__navbtn span,.nf__navbtn span:before,.nf__navbtn span:after{display:block;width:16px;height:1.5px;background:currentColor;transition:transform var(--y-medium) var(--y-ease),opacity var(--y-fast) var(--y-ease)}.nf__navbtn span{position:relative}.nf__navbtn span:before,.nf__navbtn span:after{content:"";position:absolute;left:0}.nf__navbtn span:before{top:-5px}.nf__navbtn span:after{top:5px}[data-nav=open] .nf__navbtn span{background:transparent}[data-nav=open] .nf__navbtn span:before{transform:translateY(5px) rotate(45deg)}[data-nav=open] .nf__navbtn span:after{transform:translateY(-5px) rotate(-45deg)}.nf__nav{position:absolute;inset:100% 0 auto 0;flex-direction:column;gap:0;margin:0;padding:0 clamp(1.1rem,4vw,3.5rem) 1.25rem;background:#04121ff0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--y-medium) var(--y-ease),transform var(--y-medium) var(--y-ease),visibility var(--y-medium)}[data-nav=open] .nf__nav{opacity:1;visibility:visible;transform:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nf__nav a{padding:.9rem 0;min-height:44px;display:flex;align-items:center;border-bottom:1px solid rgba(245,250,255,.1);font-size:15px}.nf__nav .nf__cta{display:inline-flex;margin-top:1rem;width:100%}.nf__acts{margin-inline-start:.5rem}.nf__cart{display:none}.nf__bar>.nf__acts .nf__cta{display:none}.nf__lang button{padding:6px 11px}.nf__h{font-size:clamp(40px,8px + 9vw,54px)}.nf__copy{bottom:clamp(1.75rem,6vh,3rem);max-width:none}.nf__p{max-width:34ch}.nf__figs{gap:1rem 1.6rem}.nf__scrim--lead{background:linear-gradient(to top,rgb(2 18 34 / calc(.54 + var(--nf-veil) * .42)) 0%,rgb(2 18 34 / calc(.34 + var(--nf-veil) * .36)) 32%,transparent 80%)}}@media(prefers-reduced-motion:reduce){.nf__poster{opacity:1!important}.nf__stage video{opacity:0!important}.nf__copy{transition:opacity .2s linear}.nf__copy[data-cue]{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nano-flight.css.map */
