@layer components{.nf-om{isolation:isolate;row-gap:var(--nf-space-sm);width:100%;max-width:30rem;height:100svh;min-height:33rem;padding:calc(env(safe-area-inset-top,0px) + var(--nf-space-xs)) var(--nf-space-md) max(var(--nf-space-md), env(safe-area-inset-bottom,0px));--om-card:color-mix(in oklab, var(--nf-brand-primary) 9%, var(--nf-surface-elevated));--om-card-edge:var(--nf-brand-tint-3);color:var(--nf-content-primary);touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template:"top""stage"minmax(0,1fr)"copy""progress""foot"/minmax(0,1fr);margin-inline:auto;display:grid;position:relative;overflow:clip}.nf-om[data-dragging]{cursor:grabbing}.nf-om-glow{z-index:-1;pointer-events:none;background:radial-gradient(110% 70% at 50% 0%, color-mix(in oklab, var(--nf-brand-primary) 16%, transparent), transparent 72%);height:70vh;position:fixed;inset:0 0 auto}.nf-om-top{grid-area:top;align-items:center;min-height:2.75rem;display:flex}.nf-om-top__side{flex:1 1 0;align-items:center;min-width:0;display:flex}.nf-om-top__side--end{justify-content:flex-end}.nf-om-top .nf-gs-lockup{filter:none;flex:none;position:static;translate:none}.nf-om-skip{min-width:2.75rem;min-height:2.75rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-control);color:var(--nf-content-secondary);font:inherit;font-size:var(--nf-text-body);cursor:pointer;transition:transform var(--nf-duration-press) var(--nf-ease-press);background:0 0;border:0;font-weight:600}.nf-om-skip:hover{color:var(--nf-content-primary)}.nf-om-skip:active{transform:scale(.96)}.nf-om-skip:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-om-progress{grid-area:progress;justify-content:center;display:flex}.nf-om-progress[hidden]{display:none}.nf-om-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.nf-om-dot:before{content:"";border-radius:var(--nf-radius-xs);background:color-mix(in oklab, var(--nf-content-primary) 24%, transparent);width:.5rem;height:.5rem;transition:background-color var(--nf-duration-base) var(--nf-ease-standard)}.nf-om-dot[data-current]:before{background:var(--nf-brand-primary);width:1.375rem}.nf-om-dot:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-4px;border-radius:var(--nf-radius-sm)}.nf-om-stage{grid-area:stage;min-height:12rem;position:relative}.nf-om-scene{--om-shift:1;--om-alpha:0;opacity:var(--om-alpha);transform:translate3d(calc(var(--om-shift) * 42%), 0, 0);transition:transform .64s var(--nf-ease-entrance), opacity .42s var(--nf-ease-standard);will-change:transform, opacity;pointer-events:none;position:absolute;inset:0}.nf-om-scene[data-state=active]{--om-shift:0;--om-alpha:1}.nf-om-scene[data-state=prev]{--om-shift:-1}.nf-om[data-dragging] :is(.nf-om-scene,.nf-om-copy){transition:none}.nf-om-pop{display:block;position:absolute}.nf-om-float{display:inline-block}.nf-om-art-wrap{inset:1.25rem .75rem 2.5rem}.nf-om-art{border-radius:var(--nf-radius-2xl);background:var(--nf-surface-artwork);box-shadow:var(--nf-elev-4);position:absolute;inset:0;overflow:hidden}.nf-om-art__img{object-fit:cover;object-position:50% 30%;transform-origin:50% 28%;transform:scale(1.3)}.nf-om-art:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--nf-surface-artwork) 55%, transparent), transparent);height:38%;position:absolute;inset:auto 0 0}.nf-om-at--tl{top:.25rem;left:0}.nf-om-at--tr{top:.5rem;right:0}.nf-om-at--bl{bottom:4.25rem;left:0}.nf-om-at--br{bottom:4rem;right:0}.nf-om-at--bc{justify-content:center;display:flex;bottom:0;left:0;right:0}.nf-om-at--keys{top:0;right:.25rem}.nf-om-at--total{bottom:0;left:1.5rem;right:1.5rem}.nf-om-chip,.nf-om-pay{align-items:center;gap:var(--nf-space-sm);border:1px solid var(--om-card-edge);border-radius:var(--nf-radius-pill);background:var(--om-card);max-width:15.5rem;box-shadow:var(--nf-elev-3);color:var(--nf-content-primary);text-align:left;padding:.4rem .9rem .4rem .4rem;display:inline-flex}.nf-om-chip__plate{border-radius:var(--nf-radius-circle);background:var(--nf-brand-tint-2);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.nf-om-chip__plate .nf-icon3d{width:2rem;height:2rem}.nf-om-chip__words{flex-direction:column;min-width:0;display:flex}.nf-om-chip__title{align-items:center;gap:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);font-weight:650;line-height:1.25;display:inline-flex}.nf-om-chip__hint{color:var(--nf-content-secondary);font-size:var(--nf-text-overline);line-height:1.3}.nf-om-tag{border-radius:var(--nf-radius-pill);background:var(--nf-brand-tint-2);color:var(--nf-content-link);font-size:var(--nf-text-overline);white-space:nowrap;align-items:center;padding:.1rem .45rem;font-weight:600;line-height:1.4;display:inline-flex}.nf-om-pill,.nf-om-badge{align-items:center;gap:var(--nf-space-xs);border:1px solid var(--om-card-edge);border-radius:var(--nf-radius-pill);background:var(--om-card);box-shadow:var(--nf-elev-3);color:var(--nf-content-primary);font-size:var(--nf-text-caption);white-space:nowrap;padding:.45rem .85rem;font-weight:600;line-height:1.2;display:inline-flex}.nf-om-badge{background:var(--nf-brand-primary);color:var(--nf-content-on-brand);border-color:#0000}.nf-om-scan{inset:22% 20% 38%}.nf-om-scan__frame{border-radius:var(--nf-radius-lg);position:absolute;inset:0;overflow:hidden}.nf-om-scan__corner{border:3px solid var(--nf-content-on-media);width:1.5rem;height:1.5rem;position:absolute}.nf-om-scan__corner--tl{border-top-left-radius:var(--nf-radius-md);border-bottom:0;border-right:0;top:0;left:0}.nf-om-scan__corner--tr{border-top-right-radius:var(--nf-radius-md);border-bottom:0;border-left:0;top:0;right:0}.nf-om-scan__corner--bl{border-bottom-left-radius:var(--nf-radius-md);border-top:0;border-right:0;bottom:0;left:0}.nf-om-scan__corner--br{border-bottom-right-radius:var(--nf-radius-md);border-top:0;border-left:0;bottom:0;right:0}.nf-om-scan__line{opacity:0;background:linear-gradient(to bottom, transparent 42%, color-mix(in oklab, var(--nf-content-on-media) 55%, transparent) 50%, transparent 58%);position:absolute;inset:0}.nf-om-bubble{align-items:flex-start;gap:var(--nf-space-2xs);border-radius:var(--nf-radius-xl);max-width:14rem;box-shadow:var(--nf-elev-3);font-size:var(--nf-text-body-sm);text-align:left;flex-direction:column;padding:.6rem .9rem;font-weight:550;line-height:1.3;display:inline-flex}.nf-om-bubble--in{border:1px solid var(--om-card-edge);border-bottom-left-radius:var(--nf-radius-sm);background:var(--om-card);color:var(--nf-content-primary)}.nf-om-pay{max-width:21rem;padding-right:.6rem}.nf-om-pay__amount{margin-left:var(--nf-space-xs);font-size:var(--nf-text-body-sm);flex-direction:column;align-items:flex-end;gap:2px;font-weight:700;display:flex}.nf-om-keys .nf-icon3d{width:4.5rem;height:4.5rem}.nf-om-total{gap:var(--nf-space-xs);padding:var(--nf-space-sm) var(--nf-space-md) var(--nf-space-md);border:1px solid var(--om-card-edge);border-radius:var(--nf-radius-xl);background:var(--om-card);box-shadow:var(--nf-elev-4);color:var(--nf-content-primary);flex-direction:column;display:flex}.nf-om-total__head{justify-content:space-between;align-items:center;gap:var(--nf-space-xs);display:flex}.nf-om-total__label{color:var(--nf-content-secondary);font-size:var(--nf-text-caption);font-weight:600}.nf-om-total__figure{font-size:var(--nf-text-h1);letter-spacing:-.02em;font-weight:750;line-height:1.05}.nf-om-total__bar{gap:3px;height:6px;display:flex}.nf-om-total__part{border-radius:var(--nf-radius-pill);transform-origin:0;display:block}.nf-om-total__part--a{background:var(--nf-brand-primary);flex:62 1 0}.nf-om-total__part--b{background:var(--nf-brand-quiet);flex:20 1 0}.nf-om-total__part--c{background:var(--nf-brand-tint-4);flex:18 1 0}.nf-om-total__legend{gap:var(--nf-space-2xs) var(--nf-space-sm);color:var(--nf-content-secondary);font-size:var(--nf-text-overline);flex-wrap:wrap;font-weight:600;display:flex}.nf-om-total__key{align-items:center;gap:5px;display:inline-flex}.nf-om-total__key:before{content:"";border-radius:var(--nf-radius-circle);width:8px;height:8px}.nf-om-total__key--a:before{background:var(--nf-brand-primary)}.nf-om-total__key--b:before{background:var(--nf-brand-quiet)}.nf-om-total__key--c:before{background:var(--nf-brand-tint-4)}.nf-om-copy{transform:translate3d(var(--om-lean,0px), 0, 0);transition:transform var(--nf-duration-slow) var(--nf-ease-entrance);grid-area:copy;display:grid}.nf-om-words{text-align:center;grid-area:1/1}.nf-om-words--sizer{visibility:hidden}.nf-om-count{margin:0 0 var(--nf-space-xs);color:var(--nf-content-secondary);font-size:var(--nf-text-caption);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:600}.nf-om-count[hidden]{display:none}.nf-om-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.1rem + 2.6vw,2.25rem);font-weight:750;line-height:1.08}.nf-om-title:focus{outline:none}.nf-om-title:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:4px;border-radius:var(--nf-radius-sm)}.nf-om-title__a,.nf-om-title__b{display:block}.nf-om-title__b{color:var(--nf-content-link)}.nf-om-body{max-width:34ch;margin:var(--nf-space-xs) auto 0;color:var(--nf-content-secondary);font-size:var(--nf-text-body);text-wrap:pretty;line-height:1.45}.nf-om-foot{gap:var(--nf-space-2xs);padding-top:var(--nf-space-xs);flex-direction:column;grid-area:foot;display:flex}@media (min-height:44rem){.nf-om-foot{min-height:calc(var(--nf-space-xs) + 7.5rem + var(--nf-space-2xs))}}.nf-om-doors{gap:var(--nf-space-2xs);flex-direction:column;display:flex}.nf-om-cta__arrow{display:inline-flex}.nf-om .nf-om-foot .nf-btn.nf-om-cta,.nf-om .nf-om-foot .nf-btn.nf-om-second{border-radius:var(--nf-radius-pill)}.nf-om .nf-om-foot .nf-btn--primary.nf-om-cta{box-shadow:var(--nf-act-shadow), var(--nf-capsule-reflection)}.nf-om-scene[data-state=active] .nf-om-pop{animation:nf-om-pop .62s var(--nf-ease-spring) both;animation-delay:calc(.12s + var(--nf-om-i,0) * .11s)}.nf-om-scene[data-state=active] .nf-om-art-wrap{animation-name:nf-om-rise-art;animation-timing-function:var(--nf-ease-entrance)}.nf-om-words:not(.nf-om-words--sizer)>.nf-om-count{animation:nf-om-rise .52s var(--nf-ease-entrance) .26s both}.nf-om-words:not(.nf-om-words--sizer)>.nf-om-title{animation:nf-om-rise .56s var(--nf-ease-entrance) .32s both}.nf-om-words:not(.nf-om-words--sizer)>.nf-om-body{animation:nf-om-rise .56s var(--nf-ease-entrance) .44s both}.nf-om-scene[data-state=active] .nf-om-float{animation:5.2s ease-in-out 4 alternate nf-om-float;animation-delay:calc(1.1s + var(--nf-om-i,0) * .26s)}.nf-om-scene[data-state=active] .nf-om-scan__frame{animation:3.2s ease-in-out 1s 2 alternate nf-om-breathe}.nf-om-scene[data-state=active] .nf-om-scan__line{animation:2.4s ease-in-out .6s 4 alternate nf-om-sweep}.nf-om-scene[data-state=active] .nf-om-total__part{animation:nf-om-grow .7s var(--nf-ease-entrance) both;animation-delay:.7s}.nf-om-scene[data-state=active] .nf-om-total__part--b{animation-delay:.82s}.nf-om-scene[data-state=active] .nf-om-total__part--c{animation-delay:.94s}.nf-om[data-still] :is(.nf-om-float,.nf-om-scan__frame,.nf-om-scan__line){animation:none}.nf-om[data-quiet] :is(.nf-om-scene,.nf-om-copy),.nf-om[data-quiet] .nf-om-dot:before{transition:none}.nf-om[data-quiet] :is(.nf-om-pop,.nf-om-float,.nf-om-count,.nf-om-words>*,.nf-om-scan__frame,.nf-om-scan__line,.nf-om-total__part){animation:none}@media (prefers-reduced-motion:reduce){.nf-om :is(.nf-om-scene,.nf-om-copy),.nf-om .nf-om-dot:before{transition:none}.nf-om :is(.nf-om-pop,.nf-om-float,.nf-om-count,.nf-om-words>*,.nf-om-scan__frame,.nf-om-scan__line,.nf-om-total__part){animation:none}}:root:is([data-motion=calm],[data-motion=off]) .nf-om :is(.nf-om-scene,.nf-om-copy),:root:is([data-motion=calm],[data-motion=off]) .nf-om .nf-om-dot:before{transition:none}:root:is([data-motion=calm],[data-motion=off]) .nf-om :is(.nf-om-pop,.nf-om-float,.nf-om-count,.nf-om-words>*,.nf-om-scan__frame,.nf-om-scan__line,.nf-om-total__part){animation:none}@keyframes nf-om-pop{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:none}}@keyframes nf-om-rise-art{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes nf-om-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nf-om-float{0%{transform:translate(0,0)}to{transform:translateY(-6px)}}@keyframes nf-om-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes nf-om-sweep{0%{opacity:1;transform:translateY(-45%)}to{opacity:1;transform:translateY(45%)}}@keyframes nf-om-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:40rem){.nf-om{row-gap:var(--nf-space-md);max-width:34rem}.nf-om-art-wrap{inset:1.5rem 1.5rem 3rem}}@media (min-width:64rem){.nf-om-art__img{transform:scale(1.12)}.nf-om{column-gap:clamp(3rem,6vw,6rem);row-gap:var(--nf-space-lg);max-width:72rem;max-height:60rem;padding-inline:var(--nf-space-2xl);padding-bottom:var(--nf-space-2xl);grid-template:"top top""stage."minmax(0,1fr)"stage copy""stage progress""stage foot""stage."minmax(0,1fr)/minmax(0,1.05fr) minmax(0,.95fr)}.nf-om-stage{aspect-ratio:5/6;place-self:center end;width:min(100%,34rem);max-height:100%}.nf-om-progress,.nf-om-copy,.nf-om-foot{max-width:28rem}.nf-om-words{text-align:left}.nf-om-title{font-size:clamp(2.25rem,1.2rem + 1.8vw,3.25rem)}.nf-om-body{font-size:var(--nf-text-body-lg);margin-inline:0}.nf-om-foot{padding-top:var(--nf-space-sm)}}}
@layer components{.nf-gs{isolation:isolate;z-index:1;background-color:var(--nf-surface-canvas);min-height:100svh;color:var(--nf-content-primary);font-family:var(--nf-font-sans);-webkit-tap-highlight-color:transparent;position:relative;overflow-x:clip}.nf-gs__ground{z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 100%, color-mix(in oklab, var(--nf-brand-primary) 7%, transparent), transparent 70%);position:fixed;inset:0}.nf-gs-steps{width:100%;min-height:100svh;position:relative}.nf-gs-carousel{min-height:100svh;padding-bottom:max(var(--nf-space-md), env(safe-area-inset-bottom,0px));touch-action:pan-y;flex-direction:column;display:flex;position:relative}.nf-gs-carousel[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.nf-gs-art{isolation:isolate;-webkit-user-select:none;user-select:none;background:var(--nf-surface-artwork);--nf-gs-fade:linear-gradient(180deg, black 0%, black 58%, #000000f0 64%, #000c 71%, #00000094 78%, #00000057 85%, #00000024 92%, #00000008 97%, transparent 100%);min-height:clamp(14rem,42svh,22rem);-webkit-mask-image:var(--nf-gs-fade);mask-image:var(--nf-gs-fade);-webkit-mask-image:var(--nf-gs-fade);flex:auto;position:relative;overflow:hidden}.nf-gs-art:before{content:"";z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:38%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}.nf-gs-art:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent 56%, color-mix(in oklab, var(--nf-surface-canvas) 6%, transparent) 64%, color-mix(in oklab, var(--nf-surface-canvas) 20%, transparent) 72%, color-mix(in oklab, var(--nf-surface-canvas) 44%, transparent) 80%, color-mix(in oklab, var(--nf-surface-canvas) 70%, transparent) 88%, color-mix(in oklab, var(--nf-surface-canvas) 90%, transparent) 95%, var(--nf-surface-canvas) 100%);position:absolute;inset:0}.nf-gs-layer{will-change:opacity;position:absolute;inset:0}.nf-gs-art *{pointer-events:none;-webkit-user-drag:none}.nf-gs-carousel[data-quiet] .nf-gs-layer{transition:opacity var(--nf-duration-slow) var(--nf-ease-standard), visibility var(--nf-duration-slow)}.nf-gs-sky{transform:translate3d(calc(var(--d,0) * 14vw), 0, 0);--nf-gs-sun-x:72%;--nf-gs-sun-y:22%;background:radial-gradient(46% 34% at var(--nf-gs-sun-x) var(--nf-gs-sun-y), color-mix(in oklab, var(--nf-content-on-brand) 58%, transparent) 0%, color-mix(in oklab, var(--nf-content-on-brand) 16%, transparent) 42%, transparent 72%), radial-gradient(80% 50% at 18% 62%, color-mix(in oklab, var(--nf-brand-primary) 70%, var(--nf-content-on-brand)) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, color-mix(in oklab, var(--nf-brand-primary-strong) 70%, var(--nf-surface-artwork)) 80%, var(--nf-surface-artwork)) 0%, color-mix(in oklab, var(--nf-brand-primary) 55%, var(--nf-brand-primary-strong)) 30%, var(--nf-brand-primary) 58%, color-mix(in oklab, var(--nf-brand-primary) 50%, var(--nf-content-on-brand)) 100%);position:absolute;inset:-2% -14%}.nf-gs-layer[data-sky=noon] .nf-gs-sky{--nf-gs-sun-x:50%;--nf-gs-sun-y:14%}.nf-gs-layer[data-sky=dusk] .nf-gs-sky{--nf-gs-sun-x:22%;--nf-gs-sun-y:30%}.nf-gs-layer[data-sky=night] .nf-gs-sky{--nf-gs-sun-x:50%;--nf-gs-sun-y:48%;background:radial-gradient(1.5px 1.5px at 18% 22%, var(--nf-content-on-brand) 50%, transparent 100%), radial-gradient(1px 1px at 32% 12%, var(--nf-content-on-brand) 50%, transparent 100%), radial-gradient(1.5px 1.5px at 66% 18%, var(--nf-content-on-brand) 50%, transparent 100%), radial-gradient(1px 1px at 82% 30%, var(--nf-content-on-brand) 50%, transparent 100%), radial-gradient(1px 1px at 48% 8%, var(--nf-content-on-brand) 50%, transparent 100%), radial-gradient(40% 34% at var(--nf-gs-sun-x) var(--nf-gs-sun-y), color-mix(in oklab, var(--nf-brand-primary) 80%, var(--nf-content-on-brand)) 0%, transparent 72%), linear-gradient(180deg, var(--nf-surface-artwork) 0%, color-mix(in oklab, color-mix(in oklab, var(--nf-brand-primary-strong) 70%, var(--nf-surface-artwork)) 70%, var(--nf-surface-artwork)) 40%, var(--nf-brand-primary-strong) 78%, var(--nf-brand-primary) 100%)}.nf-gs-art:has(.nf-gs-photo){background:var(--nf-surface-canvas)}.nf-gs-photo{transform:translate3d(calc(var(--d,0) * 12vw), 0, 0) scale(calc(1 + var(--a,0) * .04));position:absolute;inset:0 -12%}.nf-gs-photo__img{object-fit:cover;object-position:50% 30%}.nf-gs-photo__img--light{display:none}.nf-gs-hills{height:50%;transform:translate3d(calc(var(--d,0) * 26vw), 0, 0);background:radial-gradient(34% 52% at 24% 100%, color-mix(in oklab, var(--nf-brand-primary) 55%, var(--nf-content-on-brand)) 0%, var(--nf-brand-primary) 45%, color-mix(in oklab, var(--nf-brand-primary) 55%, var(--nf-brand-primary-strong)) 97%, transparent 100%), radial-gradient(38% 70% at 80% 100%, color-mix(in oklab, var(--nf-brand-primary) 70%, var(--nf-content-on-brand)) 0%, color-mix(in oklab, var(--nf-brand-primary) 55%, var(--nf-brand-primary-strong)) 55%, var(--nf-brand-primary-strong) 97%, transparent 100%), radial-gradient(70% 42% at 50% 100%, var(--nf-brand-primary-strong) 0%, color-mix(in oklab, var(--nf-brand-primary-strong) 70%, var(--nf-surface-artwork)) 96%, transparent 100%);filter:drop-shadow(0 -6px 18px color-mix(in oklab, var(--nf-brand-primary) 45%, transparent));position:absolute;bottom:0;left:-18%;right:-18%}.nf-gs-hero{z-index:1;aspect-ratio:557/470;height:min(79% - 3.75rem,67.5vw,22.75rem);translate:-50%;transform:translate3d(calc(var(--d,0) * 42vw), 0, 0) scale(calc(1 - var(--a,0) * .12));transform-origin:50% 100%;position:absolute;bottom:21%;left:50%}.nf-gs-hero__float,.nf-gs-sat__float{animation:nf-gs-bob 6.4s var(--nf-ease-standard) infinite alternate;display:block}.nf-gs-hero__float{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.nf-gs-hero__img{object-fit:contain;-webkit-mask-composite:source-in;width:100%;height:100%;filter:drop-shadow(0 24px 30px color-mix(in oklab, var(--nf-surface-artwork) 55%, transparent));display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 16%),linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16%),linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.nf-gs-hero__coin{aspect-ratio:1;flex:none;width:48%;margin:0 auto 16%;display:block}@keyframes nf-gs-bob{0%{transform:translateY(3px)}to{transform:translateY(-7px)}}.nf-gs-sat{z-index:2;aspect-ratio:1;height:clamp(3rem,min(21vw,19%),7.5rem);transform:translate3d(calc(var(--d,0) * 78vw), 0, 0) rotate(calc(var(--d,0) * 14deg));position:absolute}.nf-gs-sat img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 10px 16px color-mix(in oklab, var(--nf-surface-artwork) 50%, transparent));display:block}.nf-gs-sat--tl{top:19%;left:5%}.nf-gs-sat--tr{top:17%;right:5%}.nf-gs-sat--bl{bottom:26%;left:4%}.nf-gs-sat--br{bottom:24%;right:5%}.nf-gs-sat--tl .nf-gs-sat__float,.nf-gs-sat--br .nf-gs-sat__float{animation-duration:5.2s;animation-delay:-2.4s}.nf-gs-sat--tr .nf-gs-sat__float,.nf-gs-sat--bl .nf-gs-sat__float{animation-duration:7s;animation-delay:-1.1s}.nf-gs-tag{z-index:2;border-radius:var(--nf-radius-pill);border:1px solid color-mix(in oklab, var(--nf-content-on-brand) 34%, transparent);background:color-mix(in oklab, color-mix(in oklab, var(--nf-brand-primary-strong) 70%, var(--nf-surface-artwork)) 42%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 30%, transparent);color:var(--nf-content-on-brand);font-size:var(--nf-text-overline);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:translate3d(calc(var(--d,0) * 60vw), 0, 0);padding:.375rem .75rem;font-weight:600;line-height:1.2;position:absolute}.nf-gs-tag--a{top:60%;left:4%}.nf-gs-tag--b{top:54%;right:4%}.nf-gs-intro .nf-gs-tag--a{top:17%;left:6%}.nf-gs-lockup{top:calc(env(safe-area-inset-top,0px) + 1.125rem);z-index:4;align-items:center;gap:var(--nf-space-xs);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--nf-surface-artwork) 50%, transparent));display:inline-flex;position:absolute;left:50%;translate:-50%}.nf-gs-lockup__mark{width:1.625rem;height:auto}.nf-gs-lockup__word{width:5.25rem;height:auto}.nf-gs-back{top:calc(env(safe-area-inset-top,0px) + .625rem);left:calc(env(safe-area-inset-left,0px) + .75rem);z-index:6;position:absolute}.nf-gs-copy{z-index:2;width:100%;max-width:36rem;margin:calc(-1 * var(--nf-gs-overlap,3rem)) auto 0;padding-inline:max(1.5rem, env(safe-area-inset-left,0px)) max(1.5rem, env(safe-area-inset-right,0px));transform:translate3d(var(--nf-gs-drag,0px), 0, 0);position:relative}.nf-gs-carousel:not([data-dragging]) .nf-gs-copy{transition:transform var(--nf-duration-base) var(--nf-ease-entrance)}.nf-gs-stack{display:grid}.nf-gs-stack>.nf-gs-slide{grid-area:1/1}.nf-gs-slide--sizer{visibility:hidden;pointer-events:none}.nf-gs-title{font-family:var(--nf-font-display);letter-spacing:-.032em;color:var(--nf-content-primary);margin:0;font-size:clamp(2rem,9vw,3.25rem);font-weight:700;line-height:1.04}.nf-gs-title__a,.nf-gs-title__b{overflow-wrap:anywhere;display:block}.nf-gs-sub{max-width:34ch;margin:var(--nf-space-sm) 0 0;color:var(--nf-content-secondary);text-wrap:pretty;font-size:1rem;line-height:1.5}.nf-gs-note{max-width:30rem;margin:var(--nf-space-sm) 0 0;font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.5}.nf-gs-word{white-space:pre;animation:nf-gs-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(90ms + var(--nf-i,0) * 55ms);display:inline-block}.nf-gs-rise{animation:nf-gs-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(.14s + var(--nf-i,0) * 55ms)}@keyframes nf-gs-rise{0%{opacity:0;transform:translateY(.65em)}to{opacity:1;transform:none}}.nf-gs-dots{--nf-gs-pitch:1.5rem;margin:var(--nf-space-sm) 0 0;display:flex;position:relative}.nf-gs-dots__bar{width:var(--nf-gs-pitch);border-radius:var(--nf-radius-pill);background:var(--nf-spark);pointer-events:none;height:.5rem;transform:translate3d(calc(var(--nf-gs-pos,0) * var(--nf-gs-pitch)), 0, 0) scaleX(var(--nf-gs-stretch,1));margin-top:-.25rem;position:absolute;top:50%;left:0}.nf-gs-dot{width:var(--nf-gs-pitch);border-radius:var(--nf-radius-xs);cursor:pointer;background:0 0;border:0;place-items:center;height:2.75rem;padding:0;display:grid}.nf-gs-dot>span{border-radius:var(--nf-radius-circle);background:color-mix(in oklab, var(--nf-content-primary) 30%, transparent);width:.5rem;height:.5rem;opacity:var(--a,1)}.nf-gs-carousel[data-quiet] .nf-gs-dots__bar{transition:transform var(--nf-duration-base) var(--nf-ease-standard)}.nf-gs-carousel[data-quiet] .nf-gs-dot>span{transition:opacity var(--nf-duration-base) var(--nf-ease-standard)}.nf-gs-foot{justify-content:space-between;align-items:center;gap:var(--nf-space-md);width:100%;max-width:36rem;padding:var(--nf-space-md) max(1.5rem, env(safe-area-inset-right,0px)) 0 max(1.5rem, env(safe-area-inset-left,0px));margin:0 auto;display:flex}.nf-gs-foot--last{align-items:stretch;gap:var(--nf-space-xs);flex-direction:column}.nf-gs-skip{border-radius:var(--nf-radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--nf-content-primary);cursor:pointer;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard);background:0 0;border:0;align-items:center;gap:.25rem;margin-left:-.5rem;padding:0 .5rem;font-size:1rem;font-weight:500;display:inline-flex}.nf-gs-skip:disabled{opacity:.5}@media (hover:hover){.nf-gs-skip:hover{text-underline-offset:4px;text-decoration:underline}}.nf-slate .nf-slate-pill.nf-btn.nf-gs-next{min-width:8.5rem;padding-inline:1.75rem}.nf-gs-next svg,.nf-gs-cta svg{transition:transform var(--nf-duration-base) var(--nf-ease-spring)}@media (hover:hover){.nf-gs-next:hover svg,.nf-gs-cta:hover svg{transform:translate(.1875rem)}}.nf-gs-next:active svg,.nf-gs-cta:active svg{transition-duration:var(--nf-duration-fast);transition-timing-function:var(--nf-ease-standard);transform:translate(.375rem)}.nf-gs-doors{gap:var(--nf-space-2xs);width:100%;display:grid}.nf-btn.nf-gs-second{color:var(--nf-content-primary);font-weight:600;text-decoration:none}.nf-gs-error{margin-top:var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-state-error)}.nf-gs-skip:focus-visible,.nf-gs-dot:focus-visible{outline:2px solid var(--nf-focus-ring);outline-offset:2px}.nf-gs-coin{width:100%;height:100%;display:block;position:relative}.nf-gs-coin__tilt{perspective:900px;position:absolute;inset:0;transform:rotate(-20deg)}.nf-gs-coin__spin{transform-style:preserve-3d;animation:nf-gs-coin-turn 7s var(--nf-ease-standard) infinite;position:absolute;inset:0;transform:rotateX(12deg)rotateY(52deg)}@keyframes nf-gs-coin-turn{0%,45%{transform:rotateX(12deg)rotateY(52deg)}to{transform:rotateX(12deg)rotateY(412deg)}}.nf-gs-coin__face,.nf-gs-coin__edge{border-radius:var(--nf-radius-circle);position:absolute;inset:0}.nf-gs-coin__edge{transform:translateZ(calc(var(--nf-gs-layer) * 1px));--nf-gs-rim:color-mix(in srgb, color-mix(in srgb, var(--nf-brand-primary) 78%, var(--nf-state-warning)) 88%, var(--nf-content-on-brand));--nf-gs-rim-deep:color-mix(in srgb, var(--nf-brand-primary) 94%, var(--nf-state-warning));background:conic-gradient(from 0deg, var(--nf-gs-rim) 0deg, var(--nf-gs-rim-deep) 150deg, var(--nf-gs-rim) 186deg, var(--nf-content-on-brand) 208deg, var(--nf-content-on-brand) 236deg, var(--nf-gs-rim) 258deg, var(--nf-gs-rim-deep) 320deg, var(--nf-gs-rim) 360deg)}.nf-gs-coin__edge:first-child,.nf-gs-coin__edge:nth-child(15){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nf-state-warning) 8%, var(--nf-content-on-brand)), 0 0 4px color-mix(in srgb, var(--nf-state-warning) 40%, transparent)}.nf-gs-coin__face{backface-visibility:hidden;filter:drop-shadow(0 0 10px var(--nf-glow-4));overflow:hidden}.nf-gs-coin__face>img{width:100%;height:100%;display:block}.nf-gs-coin__field{border-radius:var(--nf-radius-circle);background:radial-gradient(circle, transparent 0 91%, color-mix(in srgb, var(--nf-content-on-brand) 42%, transparent) 95%, transparent 99%), radial-gradient(circle at 38% 30%, color-mix(in srgb, var(--nf-brand-primary-strong) 55%, var(--nf-surface-pin)) 0%, color-mix(in srgb, var(--nf-brand-primary-strong) 22%, var(--nf-surface-pin)) 62%, var(--nf-surface-pin) 100%);box-shadow:inset 0 6px 12px color-mix(in srgb, var(--nf-surface-pin) 60%, transparent), 0 0 10px color-mix(in srgb, var(--nf-brand-primary) 45%, transparent);position:absolute;inset:15%}.nf-gs-coin__face>img.nf-gs-coin__mark{width:58%;height:auto;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--nf-content-on-brand) 45%, transparent));position:absolute;top:51%;left:50%;translate:-50% -50%}.nf-gs-coin__face--front{transform:translateZ(8px)}.nf-gs-coin__face--back{transform:rotateY(180deg)translateZ(8px)}.nf-gs-col--question{isolation:isolate;width:100%;max-width:40rem;padding:calc(env(safe-area-inset-top,0px) + var(--nf-space-lg)) max(1.25rem, env(safe-area-inset-right,0px)) max(var(--nf-space-xl), env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));margin-inline:auto;position:relative}.nf-gs-question__sky{z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 70% 0%, color-mix(in oklab, var(--nf-brand-primary) 55%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, color-mix(in oklab, var(--nf-brand-primary) 55%, var(--nf-brand-primary-strong)) 42%, var(--nf-surface-canvas)) 0%, var(--nf-surface-canvas) 100%);width:100vw;height:17rem;position:absolute;top:0;left:50%;overflow:hidden;translate:-50%;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.nf-gs-orb{border-radius:var(--nf-radius-circle);background:radial-gradient(circle at 34% 30%, color-mix(in oklab, var(--nf-content-on-brand) 70%, transparent) 0%, color-mix(in oklab, var(--nf-brand-primary) 60%, transparent) 38%, transparent 72%);animation:nf-gs-bob 7s var(--nf-ease-standard) infinite alternate;position:absolute}.nf-gs-orb--a{opacity:.75;width:3.5rem;height:3.5rem;top:.5rem;left:4%}.nf-gs-orb--b{opacity:.75;width:2.25rem;height:2.25rem;animation-duration:5.4s;animation-delay:-2s;top:1.25rem;right:6%}.nf-gs-col--question>.nf-gs-lockup{filter:none;justify-content:center;display:flex;position:static;translate:none}.nf-gs-lockup__set{align-items:center;gap:var(--nf-space-xs);display:inline-flex}.nf-gs-lockup__set--day{display:none}:root[data-theme=light] .nf-gs-lockup__set--day{display:inline-flex}:root[data-theme=light] .nf-gs-lockup__set--night{display:none}.nf-gs-question{margin-top:var(--nf-space-2xl)}.nf-gs-title--question{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.08}.nf-gs-question .nf-gs-sub{min-height:0}.nf-gs-question__choices{margin-top:var(--nf-space-lg);text-align:left;--nf-i:3}.nf-gs-question .nf-interest{animation:nf-gs-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(.26s + var(--nf-chip,0) * 40ms)}.nf-gs-question .nf-interest:nth-child(2){--nf-chip:1}.nf-gs-question .nf-interest:nth-child(3){--nf-chip:2}.nf-gs-question .nf-interest:nth-child(4){--nf-chip:3}.nf-gs-question .nf-interest:nth-child(5){--nf-chip:4}.nf-gs-question .nf-interest:nth-child(6){--nf-chip:5}.nf-gs-question .nf-interest:nth-child(7){--nf-chip:6}.nf-gs-question .nf-interest:nth-child(8){--nf-chip:7}.nf-gs-question .nf-interest:nth-child(n+9){--nf-chip:8}.nf-gs-question .nf-interest[aria-pressed=true]{animation:nf-gs-pick .46s var(--nf-ease-spring) both}.nf-gs-question .nf-interest[aria-pressed=true]>svg{animation:nf-gs-tick .42s var(--nf-ease-spring) both}.nf-gs-question .nf-interest__burst{border-radius:var(--nf-radius-circle);border:2px solid var(--nf-brand-primary);pointer-events:none;opacity:0;width:2.5rem;height:2.5rem;animation:nf-gs-burst .56s var(--nf-ease-entrance) both;position:absolute;top:.25rem;right:.25rem}@keyframes nf-gs-pick{0%{transform:scale(.96)}55%{transform:scale(1.03)}to{transform:none}}@keyframes nf-gs-tick{0%{opacity:0;transform:scale(.2)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes nf-gs-burst{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.nf-gs-asks{gap:var(--nf-space-md);padding:var(--nf-space-md);display:grid}.nf-gs-asks__title{color:var(--nf-content-primary);font-size:1rem;font-weight:600}.nf-gs-asks__body{margin-top:calc(-1 * var(--nf-space-sm));font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.5}.nf-gs-asks__group{gap:var(--nf-space-xs);display:grid}.nf-gs-asks__label{justify-content:space-between;align-items:center;gap:var(--nf-space-xs);color:var(--nf-content-primary);flex-wrap:wrap;font-size:.875rem;font-weight:600;display:flex}.nf-gs-asks__chips{gap:var(--nf-space-xs);flex-wrap:wrap;display:flex}.nf-gs-asks__chip{min-height:2.75rem;padding:0 var(--nf-space-md);border:1.5px solid color-mix(in oklab, var(--nf-content-primary) 16%, transparent);border-radius:var(--nf-radius-control);color:var(--nf-content-primary);cursor:pointer;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard);background:0 0;font-size:.875rem;font-weight:500}.nf-gs-asks__chip[aria-pressed=true]{border-color:var(--nf-brand-primary);background:var(--nf-brand-primary);color:var(--nf-content-on-brand);animation:nf-gs-pick .46s var(--nf-ease-spring) both}.nf-gs-asks__chip:focus-visible{outline:2px solid var(--nf-focus-ring);outline-offset:2px}.nf-gs-asks__saved,.nf-gs-asks__failed{font-size:var(--nf-text-caption);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.nf-gs-asks__saved{color:var(--nf-state-success);animation:nf-gs-tick .36s var(--nf-ease-spring) both}.nf-gs-asks__failed{color:var(--nf-state-error)}@media (min-width:40rem){.nf-gs-carousel{--nf-gs-overlap:4rem}.nf-gs-hero{height:min(79% - 3.75rem,55.75vw,25.25rem)}.nf-gs-sub{font-size:1.0625rem}.nf-gs-foot{padding-top:var(--nf-space-lg);padding-bottom:var(--nf-space-lg)}}@media (max-width:39.99rem) and (max-height:40rem){.nf-gs-carousel{--nf-gs-overlap:2.25rem}.nf-gs-title{font-size:clamp(1.75rem,8.4vw,2rem)}.nf-gs-sub{margin-top:var(--nf-space-xs);font-size:.9375rem;line-height:1.45}.nf-gs-foot{padding-top:var(--nf-space-xs)}}@media (min-width:64rem){.nf-gs-carousel{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,5rem);padding-bottom:0;display:grid}.nf-gs-art{-webkit-mask-composite:source-in;grid-area:1/1/-1;height:100svh;min-height:36rem;-webkit-mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%),linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%),linear-gradient(#000 0% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.nf-gs-art:after{background:linear-gradient(90deg, transparent 60%, color-mix(in oklab, var(--nf-surface-canvas) 40%, transparent) 84%, var(--nf-surface-canvas) 100%)}.nf-gs-hero{height:min(84% - 3.75rem,33.75vw,28.75rem);bottom:16%}.nf-gs-sat{height:clamp(5rem,8vw,8.5rem)}.nf-gs-copy{grid-area:2/2;max-width:34rem;margin:0;padding-inline:0 clamp(1.5rem,3vw,3rem)}.nf-gs-hills{height:52%;bottom:0}.nf-gs-title{font-size:clamp(3rem,4.2vw,4rem)}.nf-gs-sub{max-width:44ch}.nf-gs-foot{max-width:32rem;margin:var(--nf-space-xl) 0 0;grid-area:3/2;padding:0 clamp(2rem,6vw,6rem) 0 0}.nf-gs-foot--last{max-width:26rem}.nf-gs-lockup{left:4.5rem;top:calc(env(safe-area-inset-top,0px) + 1.4rem);translate:none}}@media (prefers-reduced-motion:reduce){.nf-gs-word,.nf-gs-rise,.nf-gs-question .nf-interest,.nf-gs-question .nf-interest[aria-pressed=true],.nf-gs-question .nf-interest[aria-pressed=true]>svg,.nf-gs-question .nf-interest__burst,.nf-gs-asks__chip[aria-pressed=true],.nf-gs-asks__saved,.nf-gs-hero__float,.nf-gs-sat__float,.nf-gs-orb{animation:none}.nf-gs-coin__spin{animation:none;transform:rotateX(12deg)rotateY(52deg)}.nf-gs-copy{transform:none}.nf-gs-next svg,.nf-gs-cta svg{transition:none;transform:none}}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-gs-word,.nf-gs-rise,.nf-gs-question .nf-interest){animation-name:nf-calm-fade;animation-duration:var(--nf-duration-base);animation-delay:0s}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-gs-hero__float,.nf-gs-sat__float,.nf-gs-orb,.nf-gs-question .nf-interest__burst){animation:none}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-gs-next,.nf-gs-cta) svg{transform:none}:root:is([data-motion=calm],[data-motion=off]) .nf-gs-coin__spin{animation:none;transform:rotateX(12deg)rotateY(52deg)}}
