@layer components{.nf-landing,.nf-landing [data-theme=dark],.nf-site{--nf-landing-title:clamp(2.25rem, 1.2rem + 4vw, 4.5rem);--nf-landing-pill-max:47.5rem;--nf-landing-card-w:15.5rem;--nf-landing-hero-h:min(100svh, 56rem);--nf-landing-hero-h-desktop:clamp(36rem, 66svh, 42rem);--nf-landing-shell-max:78rem;--nf-landing-ink:var(--nf-ink-on-photo);--nf-landing-on-ink:var(--nf-content-on-brand);--nf-landing-on-ink-secondary:color-mix(in oklab, var(--nf-content-on-brand) 84%, transparent);--nf-landing-on-ink-muted:color-mix(in oklab, var(--nf-content-on-brand) 70%, transparent);--nf-landing-hairline-on-ink:color-mix(in oklab, var(--nf-content-on-brand) 14%, transparent);--nf-landing-control-on-ink:color-mix(in oklab, var(--nf-landing-ink) 55%, transparent);--nf-landing-control-on-ink-strong:color-mix(in oklab, var(--nf-landing-ink) 78%, transparent);--nf-landing-fg:var(--nf-content-primary);--nf-landing-fg-2:var(--nf-content-secondary);--nf-landing-fg-3:var(--nf-content-muted);--nf-landing-accent:var(--nf-brand-secondary);--nf-landing-hairline:var(--nf-glass-border);--nf-landing-control:var(--nf-glass-fill);--nf-landing-control-strong:var(--nf-glass-fill-strong);--nf-landing-pane:color-mix(in oklab, var(--nf-surface-canvas) 80%, transparent)}.nf-landing,.nf-site{background:var(--nf-surface-canvas);color:var(--nf-content-primary)}.nf-landing :is(h2,h3){text-wrap:balance}.nf-landing .nf-btn--primary:after{opacity:.35}.nf-landing .nf-btn:not(.nf-btn--sm):before{content:none;animation:none}.nf-landing .nf-m-reveal[data-reveal=in],.nf-landing .nf-m-stagger[data-reveal=in]>*{animation-duration:var(--nf-duration-base)}.nf-landing .nf-shell,.nf-site .nf-shell,.nf-site-nav .nf-shell,.nf-site-footer .nf-shell{max-width:var(--nf-landing-shell-max,78rem)}.nf-site-nav[data-variant=landing]:not([data-scrolled=true]) .nf-site-bar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.nf-site-nav[data-variant=landing]:not([data-scrolled=true]) .nf-site-bar:before,.nf-site-nav[data-variant=landing]:not([data-scrolled=true]) .nf-site-bar:after{display:none}.nf-site-nav .nf-site-bar{transition:background var(--nf-duration-base) var(--nf-ease-standard), box-shadow var(--nf-duration-base) var(--nf-ease-standard)}.nf-site-nav-link{align-items:center;gap:var(--nf-gap-inline-tight);min-width:2.75rem;min-height:2.75rem;padding:var(--nf-gap-inline) var(--nf-space-sm);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);transition:color var(--nf-duration-fast) var(--nf-ease-standard);justify-content:center;font-weight:600;display:inline-flex;position:relative}.nf-site-nav-link[aria-current=page]{color:var(--nf-brand-secondary)}.nf-site-nav-link[aria-current=page]:after{content:"";inset:auto var(--nf-space-sm) .25rem;border-radius:var(--nf-radius-pill);background:var(--nf-brand-secondary);height:2px;position:absolute}@media (hover:hover){.nf-site-nav-link:hover{color:var(--nf-content-primary)}}.nf-site-nav-link:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-site-nav-glass{justify-content:center;align-items:center;gap:var(--nf-gap-inline);min-width:2.75rem;min-height:2.75rem;padding:0 var(--nf-space-md);font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);transition:background var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard);border-radius:var(--nf-radius-control);background:var(--nf-btn-glass-fill);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);-webkit-backdrop-filter:blur(var(--nf-btn-glass-blur));backdrop-filter:blur(var(--nf-btn-glass-blur));box-shadow:var(--nf-btn-glass-shadow);font-weight:600;display:inline-flex}.nf-site-nav-glass--icon{border-radius:var(--nf-radius-circle);width:2.75rem;padding:0}@media (hover:hover){.nf-site-nav-glass:hover{background:var(--nf-glass-fill-strong);border-color:var(--nf-brand-edge)}}.nf-site-nav-glass:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}@media (max-width:22.49rem){.nf-site-bar .nf-logo__word{max-height:.875rem}.nf-site-bar .nf-btn--sm{padding-inline:var(--nf-space-sm)}}.nf-site-nav-menu{top:calc(100% + var(--nf-gap-inline));min-width:13rem;padding:var(--nf-gap-inline);z-index:2;border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow), var(--nf-elev-3);-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur));position:absolute;left:0}.nf-site-nav-menu a{min-height:2.75rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);align-items:center;font-weight:400;display:flex}@media (hover:hover){.nf-site-nav-menu a:hover{background:var(--nf-interactive-hover);color:var(--nf-content-primary)}}.nf-site-nav-menu a:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-site-nav-more-wrap{position:static}.nf-site-mega{top:calc(100% + var(--nf-gap-inline));z-index:2;gap:var(--nf-space-md);width:min(56rem, calc(100vw - 2 * var(--nf-pad-shell)));padding:var(--nf-space-md);border-radius:var(--nf-tier-card-radius-figure);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-rim), var(--nf-elevation-overlay);-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur));animation:nf-mega-in var(--nf-duration-base) var(--nf-ease-entrance) both;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;left:50%;transform:translate(-50%)}@keyframes nf-mega-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.nf-site-mega__group{gap:var(--nf-space-2xs);min-width:0;animation:nf-mega-col var(--nf-duration-base) var(--nf-ease-entrance) both;flex-direction:column;display:flex}.nf-site-mega__group:nth-child(2){animation-delay:60ms}.nf-site-mega__group:nth-child(3){animation-delay:.12s}@keyframes nf-mega-col{0%{opacity:0;transform:translateY(6px)}}.nf-site-mega__label{padding:var(--nf-space-2xs) var(--nf-space-sm) 0;color:var(--nf-content-muted)}.nf-site-mega__list{display:grid}.nf-site-mega__item{align-items:flex-start;gap:var(--nf-space-sm);min-height:2.75rem;padding:var(--nf-space-xs) var(--nf-space-sm);border-radius:var(--nf-tier-plate-radius);color:var(--nf-content-primary);transition:background-color var(--nf-duration-fast) var(--nf-ease-standard);text-decoration:none;display:flex}@media (hover:hover){.nf-site-mega__item:hover{background:var(--nf-tier-plate-hover)}}.nf-site-mega__item:active{background:var(--nf-tier-plate-press)}.nf-site-mega__item:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-site-mega__item[aria-current=page] .nf-site-mega__title{color:var(--nf-content-link)}.nf-site-mega__glyph{border-radius:var(--nf-radius-circle);background:var(--nf-brand-tint-2,var(--nf-tier-plate-hover));width:2.25rem;height:2.25rem;color:var(--nf-content-link);flex:none;place-items:center;display:inline-grid}.nf-site-mega__text{gap:var(--nf-space-3xs);min-width:0;display:grid}.nf-site-mega__title{font-size:var(--nf-text-body-sm);font-weight:600;line-height:1.3}.nf-site-mega__desc{font-size:var(--nf-text-caption);color:var(--nf-content-secondary);text-wrap:pretty;line-height:1.45}@media (prefers-reduced-motion:reduce){.nf-site-mega,.nf-site-mega__group{animation:none}}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-site-mega,.nf-site-mega__group){animation:none}.nf-site-nav-menu-extras{align-items:center;gap:var(--nf-gap-inline);margin-top:var(--nf-gap-inline);padding:var(--nf-gap-inline) var(--nf-space-sm) var(--nf-space-2xs);border-top:1px solid var(--nf-glass-border);display:flex}.nf-site-nav-more[aria-expanded=true]>svg{transform:rotate(180deg)}.nf-site-nav-more>svg{transition:transform var(--nf-duration-fast) var(--nf-ease-standard)}.nf-landing-hero{isolation:isolate;margin-top:calc(-1 * var(--nf-header-height-sm) - .625rem);padding-top:calc(var(--nf-header-height-sm) + .625rem);background:var(--nf-surface-canvas);color:var(--nf-content-primary);position:relative;overflow:hidden}@media (min-width:640px){.nf-landing-hero{margin-top:calc(-1 * var(--nf-header-height) - .625rem);padding-top:calc(var(--nf-header-height) + .625rem)}}.nf-hero-photo{z-index:-1;pointer-events:none;height:17rem;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.nf-hero-photo__img{object-fit:cover;object-position:58% 62%}.nf-hero-photo:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--nf-surface-canvas) 20%, transparent) 0%, color-mix(in oklab, var(--nf-surface-canvas) 35%, transparent) 55%, var(--nf-surface-canvas) 100%);position:absolute;inset:0}@media (min-width:64rem){.nf-hero-photo{height:auto;inset:0;-webkit-mask-image:none;mask-image:none}.nf-hero-photo__img{object-position:85% 55%}.nf-hero-photo:after{background:linear-gradient(90deg, color-mix(in oklab, var(--nf-surface-canvas) 95%, transparent) 0%, color-mix(in oklab, var(--nf-surface-canvas) 82%, transparent) 36%, color-mix(in oklab, var(--nf-surface-canvas) 30%, transparent) 62%, transparent 80%), linear-gradient(to bottom, color-mix(in oklab, var(--nf-surface-canvas) 55%, transparent) 0%, transparent 22%, transparent 58%, color-mix(in oklab, var(--nf-surface-canvas) 72%, transparent) 82%, var(--nf-surface-canvas) 100%)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nf-hero-photo{animation:linear both nf-hero-parallax;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes nf-hero-parallax{to{transform:translateY(40svh)}}.nf-landing-hero-body{text-align:center;justify-items:center;gap:var(--nf-space-md);padding-block:var(--nf-space-xl) var(--nf-space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.nf-hero-copy{align-items:center;gap:var(--nf-space-md);flex-direction:column;min-width:0;display:flex}.nf-hero-card{display:none}@media (min-width:64rem){.nf-landing-hero-body{text-align:start;place-items:center start;column-gap:var(--nf-space-3xl);row-gap:var(--nf-space-lg);padding-block:var(--nf-space-2xl) var(--nf-space-2xl);grid-template-columns:minmax(0,1fr) 17rem}.nf-hero-copy{align-items:flex-start;gap:var(--nf-space-lg)}.nf-landing-hero-body>.nf-landing-pill-wrap,.nf-landing-hero-body>.nf-hero-facts{grid-column:1/-1;justify-self:center}.nf-hero-card{justify-self:end;display:block}.nf-landing-hero-body{--nf-hero-title-max:100%}}.nf-landing-title{max-width:var(--nf-hero-title-max,min(100%, 40rem));font-family:var(--nf-font-display);font-size:var(--nf-landing-title);letter-spacing:-.03em;color:var(--nf-content-primary);font-weight:600;line-height:1.02}.nf-landing-title>span{text-wrap:balance;display:block}.nf-landing-title .nf-depth-line--accent{color:var(--nf-brand-secondary)}.nf-landing-sub{max-width:34ch;color:var(--nf-content-secondary);text-wrap:balance;font-size:1rem;line-height:1.55}@media (min-width:64rem){.nf-landing-sub{max-width:36ch;font-size:1.125rem}}.nf-hero-action{align-items:center;gap:var(--nf-space-xs);flex-direction:column;display:flex}.nf-hero-action__row{justify-content:center;gap:var(--nf-space-sm);flex-wrap:wrap;display:flex}@media (min-width:64rem){.nf-hero-action{align-items:flex-start}.nf-hero-action__row{justify-content:flex-start}}.nf-hero-join{max-width:40ch;font-size:var(--nf-text-caption);color:var(--nf-content-muted);text-wrap:balance;line-height:1.5}.nf-hero-facts{justify-content:center;gap:var(--nf-space-2xs) var(--nf-space-md);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);flex-wrap:wrap;display:flex;position:relative}.nf-hero-facts>li{align-items:center;gap:var(--nf-space-2xs);display:inline-flex}.nf-hero-facts svg{color:var(--nf-state-success)}.nf-hero-card{width:100%;padding:0;overflow:hidden}.nf-hero-card__photo{aspect-ratio:16/10;position:relative}.nf-hero-card__photo img{object-fit:cover}.nf-hero-card__mark{top:var(--nf-space-xs);left:var(--nf-space-xs);position:absolute}.nf-hero-card__body{gap:var(--nf-space-3xs);padding:var(--nf-space-sm) var(--nf-space-md) var(--nf-space-md);display:grid}.nf-hero-card__title{font-size:var(--nf-text-body);font-weight:600;line-height:1.3}.nf-hero-card__place{align-items:center;gap:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted);display:inline-flex}.nf-hero-card__label{margin-top:var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-hero-card__figure{font-family:var(--nf-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.nf-hero-card__rent{font-size:var(--nf-text-caption);color:var(--nf-content-secondary)}.nf-hero-card__rent>span{color:var(--nf-content-muted)}.nf-hero-grid{--nf-hero-grid-line:color-mix(in oklab, var(--nf-content-primary) 6%, transparent);--nf-hero-grid-step:3.5rem;z-index:-1;pointer-events:none;background:radial-gradient(38rem 22rem at 50% 38%, color-mix(in oklab, var(--nf-brand-primary) 10%, transparent), transparent 70%), linear-gradient(to right, var(--nf-hero-grid-line) 1px, transparent 1px) 50% 0 / var(--nf-hero-grid-step) var(--nf-hero-grid-step), linear-gradient(to bottom, var(--nf-hero-grid-line) 1px, transparent 1px) 50% 0 / var(--nf-hero-grid-step) var(--nf-hero-grid-step);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 45%,#0000 88%);mask-image:radial-gradient(120% 90% at 50% 30%,#000 45%,#0000 88%)}:root:not([data-theme=light]) .nf-hero-grid{--nf-hero-grid-line:color-mix(in oklab, var(--nf-content-primary) 7%, transparent)}@media (min-width:40rem){.nf-hero-grid{--nf-hero-grid-step:4.5rem}}.nf-landing-pill-wrap{z-index:2;width:100%;max-width:var(--nf-landing-pill-max);margin-inline:auto;margin-top:var(--nf-space-xs);position:relative}.nf-landing-pill{--nf-pill-pad:.5rem;gap:var(--nf-space-xs);padding:var(--nf-pill-pad);border-radius:var(--nf-radius-lg);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-elevated);box-shadow:var(--nf-float-shadow,var(--nf-elev-3));text-align:start;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"seg seg""field field""filt filt";display:grid}.nf-landing-pill-field{align-items:center;gap:var(--nf-gap-inline);min-width:0;min-height:3.25rem;padding-inline:var(--nf-space-sm) 3.5rem;border-radius:var(--nf-radius-md);background:var(--nf-surface-raised);color:var(--nf-content-muted);grid-area:field;display:flex}.nf-landing-pill-field input{min-width:0;font-size:var(--nf-text-body);color:var(--nf-content-primary);background:0 0;border:0;flex:auto;align-self:stretch}.nf-landing-pill-field input::placeholder{color:var(--nf-content-muted)}.nf-landing-pill-field input:focus-visible{outline:none}.nf-landing-pill-field:focus-within{color:var(--nf-content-primary)}.nf-landing-pill-segments{grid-area:seg;grid-template-columns:repeat(var(--nf-seg-count,3), minmax(0, 1fr));border-radius:var(--nf-radius-md);background:var(--nf-surface-raised);padding:.25rem;display:grid;position:relative}.nf-landing-pill-segments:before{content:"";width:calc((100% - .5rem) / var(--nf-seg-count,3));border-radius:var(--nf-radius-control-sm);background:var(--nf-surface-elevated);box-shadow:var(--nf-card-shadow,var(--nf-elev-1));transform:translateX(calc(var(--nf-seg-index,0) * 100%));transition:transform .24s var(--nf-ease-standard);position:absolute;inset-block:.25rem;inset-inline-start:.25rem}:root:not([data-theme=light]) .nf-landing-pill-segments:before{background:color-mix(in oklab, var(--nf-content-primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--nf-content-primary) 10%, transparent)}.nf-landing-pill-seg{z-index:1;justify-content:center;align-items:center;gap:var(--nf-gap-inline-tight);min-width:0;min-height:2.75rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-control-sm);font-size:var(--nf-text-body-sm);white-space:nowrap;color:var(--nf-content-muted);transition:color var(--nf-duration-fast) var(--nf-ease-standard);font-weight:400;display:inline-flex;position:relative}.nf-landing-pill-seg__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nf-landing-pill-seg[aria-checked=true]{background:var(--nf-act-fill);color:var(--nf-act-on);box-shadow:var(--nf-act-shadow);font-weight:600}.nf-landing-pill-seg[aria-checked=true] svg{color:var(--nf-act-on)}.nf-landing-pill-seg:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:0}.nf-landing-pill-filters{justify-self:center;align-items:center;gap:var(--nf-space-2xs);min-height:2.75rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm);color:var(--nf-content-link,var(--nf-brand-primary));grid-area:filt;font-weight:600;display:inline-flex}.nf-landing-pill-filters>svg{width:1rem;height:1rem}@media (hover:hover){.nf-landing-pill-filters:hover{background:var(--nf-interactive-hover)}}.nf-landing-pill-filters:focus-visible,.nf-landing-pill-go:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-landing-pill-go{justify-content:center;place-self:center end;align-items:center;gap:var(--nf-gap-inline-tight);border-radius:var(--nf-radius-control-sm);background:var(--nf-brand-primary);width:2.75rem;height:2.75rem;color:var(--nf-content-on-brand);font-size:var(--nf-text-body-sm);white-space:nowrap;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 18%, transparent), var(--nf-card-shadow,none);transition:transform var(--nf-duration-press,.12s) var(--nf-ease-standard);border:0;grid-area:field;margin-inline-end:.25rem;font-weight:600;display:inline-flex}.nf-landing-pill-go:active{transform:scale(.96)}.nf-landing-pill-go__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:40rem){.nf-landing-pill{align-items:center;gap:var(--nf-space-2xs);grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"field seg filt go";min-height:4rem}.nf-landing-pill-field{min-height:3rem;background:0 0;padding-inline-end:var(--nf-space-sm)}.nf-landing-pill-field:focus-within{box-shadow:none}.nf-landing-pill-segments{width:17rem}.nf-landing-pill-filters{width:2.75rem;color:var(--nf-content-secondary);justify-content:center;padding:0}.nf-landing-pill-filters>svg{width:1.25rem;height:1.25rem}.nf-landing-pill-filters__word{display:none}.nf-landing-pill-go{width:auto;height:3rem;padding:0 var(--nf-space-md);border-radius:var(--nf-radius-control);grid-area:go;margin:0}.nf-landing-pill-go__word{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.nf-landing-pill-segments:before,.nf-landing-pill-go,.nf-hero-tab{transition:none}}.nf-hero-surface{gap:var(--nf-space-xs);display:grid}.nf-hero-tabs{justify-content:center;gap:var(--nf-space-2xs);display:flex}.nf-hero-tab{align-items:center;gap:var(--nf-space-2xs);min-height:2.75rem;padding:0 var(--nf-space-md);border-radius:var(--nf-radius-pill);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);white-space:nowrap;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard);background:0 0;border:0;font-weight:400;display:inline-flex}.nf-hero-tab[aria-selected=true]{background:var(--nf-act-fill);color:var(--nf-act-on);box-shadow:var(--nf-act-shadow);font-weight:600}@media (hover:hover){.nf-hero-tab[aria-selected=false]:hover{background:var(--nf-interactive-hover);color:var(--nf-content-primary)}}.nf-hero-tab:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-hero-surface__panels{display:grid}.nf-hero-surface__panels>[role=tabpanel]{grid-area:1/1;min-width:0;display:grid}.nf-hero-surface__panels>[data-active=false]{visibility:hidden}.nf-landing-pill--movein{grid-template-columns:minmax(0,1fr);grid-template-areas:"note""field";align-content:center;height:100%}.nf-landing-pill-note{padding:var(--nf-space-xs) var(--nf-space-sm) 0;font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);text-wrap:pretty;grid-area:note;line-height:1.5}.nf-landing-pill-naira{color:var(--nf-content-muted);flex:none;font-weight:600}@media (min-width:40rem){.nf-landing-pill--movein{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field go"}.nf-landing-pill-note{display:none}}.nf-landing-hl{color:var(--nf-brand-secondary)}.nf-landing-hero .nf-btn--glass{color:var(--nf-landing-on-ink);background:var(--nf-landing-control-on-ink-strong)}.nf-app-panel{gap:var(--nf-gap-block);padding:var(--nf-space-xl) var(--nf-pad-card);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:radial-gradient(70% 90% at 100% 0%, color-mix(in oklab, var(--nf-brand-primary) 22%, transparent) 0%, transparent 70%), var(--nf-surface-primary);color:var(--nf-content-primary);align-items:center;display:grid}@media (min-width:64rem){.nf-app-panel{gap:var(--nf-space-3xl);padding:var(--nf-space-3xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.nf-app-panel__badges{margin-top:var(--nf-gap-heading)}@media (prefers-reduced-motion:reduce){.nf-site-nav .nf-site-bar,.nf-landing-pill-seg{transition:none}}.nf-landing-title .nf-depth-line--accent .nf-depth-word:last-child,.nf-spark-flourish{position:relative}.nf-landing-title .nf-depth-line--accent .nf-depth-word:last-child:after,.nf-spark-flourish:after{content:"";border-radius:var(--nf-radius-pill);background:var(--nf-spark);transform-origin:0;pointer-events:none;height:max(3px,.07em);animation:nf-spark-draw .52s var(--nf-ease-entrance) both;position:absolute;bottom:-.04em;left:.04em;right:.08em}.nf-landing-title .nf-depth-line--accent .nf-depth-word:last-child:after{animation-delay:calc(var(--nf-splash-hold,0s) + 1s)}.nf-spark-flourish:after{animation-delay:.42s}@keyframes nf-spark-draw{0%{transform:scaleX(0)}to{transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.nf-depth-gate:not([data-seen]) .nf-spark-flourish:after{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.nf-landing-title .nf-depth-line--accent .nf-depth-word:last-child:after,.nf-spark-flourish:after{animation:none}}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-landing-title .nf-depth-line--accent .nf-depth-word:last-child,.nf-spark-flourish):after{animation:none}}:root:not([data-theme=light]) .nf-landing,.nf-landing [data-theme=dark]{--nf-panel-edges:color-mix(in oklab, var(--nf-brand-primary) 30%, transparent);--nf-panel-rim:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 7%, transparent);--nf-panel-glow:0 1px 2px color-mix(in oklab, var(--nf-surface-canvas) 60%, transparent);--nf-btn-lit-shadow:var(--nf-btn-lit-rim), var(--nf-btn-lit-inner), 0 4px 12px -6px color-mix(in srgb, var(--nf-brand-primary) 60%, transparent);--nf-btn-lit-shadow-hover:var(--nf-btn-lit-rim), var(--nf-btn-lit-inner-hover), 0 6px 16px -6px color-mix(in srgb, var(--nf-brand-primary) 70%, transparent)}
@layer components{.nf-depth-line{display:block}.nf-depth-line--accent .nf-depth-word{background:var(--nf-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes nf-depth-in-lite{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}:root[data-save-data=on] .nf-landing .nf-depth-word,:root[data-motion-lite=on] .nf-landing .nf-depth-word{animation-name:nf-depth-in-lite}.nf-depth-last{animation:nf-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(var(--nf-splash-hold,0s) + .7s)}.nf-room-link{align-items:center;gap:var(--nf-gap-inline-tight);min-height:2.75rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-link);font-weight:600;text-decoration:none;display:inline-flex}.nf-room-link svg{transition:transform var(--nf-duration-fast) var(--nf-ease-standard)}@media (hover:hover){.nf-room-link:hover svg{transform:translate(3px)}}.nf-room-link:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px;border-radius:var(--nf-radius-xs)}.nf-faq-room{gap:var(--nf-gap-block);display:grid}@media (min-width:64rem){.nf-faq-room{gap:var(--nf-space-3xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}.nf-faq-head{top:calc(var(--nf-header-height) + var(--nf-space-lg));position:sticky}}.nf-faq-head{flex-direction:column;align-items:flex-start;display:flex}.nf-faq-a{max-width:var(--nf-measure-body);margin:0;line-height:1.6}.nf-close{isolation:isolate;align-items:center;gap:var(--nf-gap-group);padding:var(--nf-space-3xl) var(--nf-pad-card);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.nf-store-badges{gap:var(--nf-gap-row);flex-wrap:wrap;display:flex}.nf-store-badge{border-radius:var(--nf-radius-md);display:block}.nf-store-badge svg{width:auto;height:2.75rem;display:block}.nf-store-badge--soon{flex-direction:column;align-items:center;gap:.375rem;display:flex}.nf-store-badge__soon{font-size:var(--nf-text-caption);letter-spacing:.02em;color:var(--nf-content-secondary);font-weight:600}.nf-store-badge:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:3px}.nf-landing .nf-site-footer{margin-top:0}@media (prefers-reduced-motion:reduce){.nf-depth-last{animation:none}.nf-room-link svg{transition:none}.nf-room-link:hover svg{transform:none}}.nf-room{padding-block:var(--nf-gap-section-tight)}.nf-sec-head{margin-bottom:var(--nf-gap-block);flex-direction:column;align-items:flex-start;display:flex}.nf-sec-head--center{text-align:center;max-width:var(--nf-measure-section);align-items:center;margin-inline:auto}.nf-eyebrow{align-items:center;gap:var(--nf-space-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--nf-content-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600;display:inline-flex}.nf-eyebrow:before{content:"";transform-origin:0;width:1.75rem;height:1px;transition:transform var(--nf-duration-deliberate) var(--nf-ease-entrance) .12s;background:currentColor}.nf-sec-head--center .nf-eyebrow:after{content:"";transform-origin:100%;width:1.75rem;height:1px;transition:transform var(--nf-duration-deliberate) var(--nf-ease-entrance) .12s;background:currentColor}.nf-sec-title{text-wrap:balance;margin-top:var(--nf-gap-row);max-width:var(--nf-measure-display);font-family:var(--nf-font-display);letter-spacing:-.035em;color:var(--nf-content-primary);font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:600;line-height:1.04}.nf-sec-head--center .nf-sec-lede{text-wrap:balance}.nf-sec-lede{text-wrap:pretty;margin-top:var(--nf-gap-group);max-width:var(--nf-measure-lede);font-size:var(--nf-text-body-lg);color:var(--nf-content-secondary);line-height:1.62}.nf-sec-head .nf-room-link{margin-top:var(--nf-gap-heading)}.nf-depth-gate .nf-depth-word{animation-delay:calc(var(--nf-splash-hold,0s) + .12s + min(var(--nf-i,0), 6) * 70ms)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.nf-depth-gate:not([data-seen]) .nf-depth-word{animation-play-state:paused}.nf-depth-gate:not([data-seen]) .nf-eyebrow:before,.nf-depth-gate:not([data-seen]) .nf-eyebrow:after{transform:scaleX(0)}}.nf-step__card{border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow)}.nf-steps{--nf-step-dot:2.75rem;position:relative}.nf-steps__list{--nf-step-gap:var(--nf-gap-row);gap:var(--nf-step-gap);display:grid}.nf-step{grid-template-columns:var(--nf-step-dot) minmax(0, 1fr);gap:var(--nf-gap-group);align-items:start;display:grid}.nf-step__num{z-index:1;width:var(--nf-step-dot);height:var(--nf-step-dot);border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-brand-edge);background:var(--nf-surface-canvas);font-family:var(--nf-font-display);font-size:var(--nf-text-body);color:var(--nf-brand-secondary);place-items:center;font-weight:700;display:grid;position:relative}.nf-steps__line{top:calc(var(--nf-step-dot) / 2);bottom:calc(var(--nf-step-dot) / 2);left:calc(var(--nf-step-dot) / 2 - 1px);background:var(--nf-panel-hair);width:2px;position:absolute;overflow:hidden}.nf-steps__fill{background:linear-gradient(180deg, var(--nf-brand-primary), var(--nf-brand-secondary));transform-origin:50% 0;position:absolute;inset:0}.nf-step__card{height:100%;padding:var(--nf-pad-card);transition:translate var(--nf-duration-base) var(--nf-ease-standard), border-color var(--nf-duration-base) var(--nf-ease-standard);flex-direction:column;align-items:flex-start;display:flex}@media (hover:hover){.nf-step__card:hover{border-color:var(--nf-brand-edge-strong);translate:0 -2px}}.nf-step__title{margin-top:var(--nf-space-xs);font-family:var(--nf-font-display);font-size:var(--nf-text-h3);letter-spacing:var(--nf-tracking-display);color:var(--nf-content-primary);font-weight:700;line-height:1.2}.nf-step__body{margin-top:var(--nf-space-xs);font-size:var(--nf-text-body);color:var(--nf-content-secondary);line-height:1.6}.nf-step__ui{gap:var(--nf-gap-inline-tight);padding-top:var(--nf-gap-group);flex-wrap:wrap;margin-top:auto;display:flex}.nf-step__chip{align-items:center;gap:var(--nf-space-2xs);padding:var(--nf-space-2xs) var(--nf-space-xs);border-radius:var(--nf-radius-sm);border:var(--nf-border-width) solid var(--nf-panel-hair);background:var(--nf-glass-fill);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);font-weight:600;display:inline-flex}.nf-step__chip svg{color:var(--nf-brand-secondary);flex:none}.nf-step__chip[data-tone=ok]{color:var(--nf-content-primary)}.nf-step__chip[data-tone=ok] svg{color:var(--nf-state-success)}@media (min-width:40rem) and (max-width:63.999rem){.nf-steps__list{--nf-step-gap:var(--nf-gap-group)}}@media (max-width:63.999rem){.nf-steps__line{display:none}.nf-step{position:relative}.nf-step:not(:last-child):before,.nf-step:not(:last-child):after{content:"";top:var(--nf-step-dot);bottom:calc(-1 * var(--nf-step-gap));left:calc(var(--nf-step-dot) / 2 - 1px);width:2px;position:absolute}.nf-step:not(:last-child):before{background:var(--nf-panel-hair)}.nf-step:not(:last-child):after{background:linear-gradient(180deg, var(--nf-brand-primary), var(--nf-brand-secondary));transform-origin:50% 0}}@media (max-width:39.999rem){.nf-steps{--nf-step-dot:2.25rem;margin-inline:calc(-1 * var(--nf-pad-shell));padding-inline:var(--nf-pad-shell);padding-block:var(--nf-space-3xs) var(--nf-space-xs);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nf-pad-shell);scrollbar-width:none;overflow-x:auto}.nf-steps::-webkit-scrollbar{display:none}.nf-steps:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-steps__list{--nf-step-gap:var(--nf-gap-inline);align-items:stretch;display:flex}.nf-step{gap:var(--nf-gap-inline);scroll-snap-align:start;flex:0 0 76vw;grid-template-rows:auto 1fr;grid-template-columns:none}.nf-step__num{font-size:var(--nf-text-body-sm)}.nf-step:not(:last-child):before,.nf-step:not(:last-child):after{top:calc(var(--nf-step-dot) / 2 - 1px);bottom:auto;left:var(--nf-step-dot);width:calc(100% + var(--nf-step-gap) - var(--nf-step-dot));height:2px}.nf-step:not(:last-child):after{background:linear-gradient(90deg, var(--nf-brand-primary), var(--nf-brand-secondary));transform-origin:0}.nf-step__card{padding:var(--nf-pad-card-sm)}.nf-step__label{margin-top:var(--nf-gap-inline)}.nf-step__title{font-size:var(--nf-text-h4)}.nf-step__body{font-size:var(--nf-text-body-sm);line-height:1.5}.nf-step__ui{padding-top:var(--nf-gap-inline)}}@media (min-width:64rem){.nf-steps__list{grid-template-columns:repeat(4,minmax(0,1fr))}.nf-step{grid-template-rows:auto 1fr;grid-template-columns:none;justify-items:center}.nf-step__card{width:100%}.nf-steps__line{top:calc(var(--nf-step-dot) / 2 - 1px);bottom:auto;left:calc((100% - 3 * var(--nf-gap-row)) / 8);right:calc((100% - 3 * var(--nf-gap-row)) / 8);width:auto;height:2px}.nf-steps__fill{background:linear-gradient(90deg, var(--nf-brand-primary), var(--nf-brand-secondary));transform-origin:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nf-steps{view-timeline:--nf-steps block}@media (min-width:40rem) and (max-width:63.999rem){.nf-step:not(:last-child):after{animation:linear both nf-steps-down;animation-timeline:view();animation-range:cover 25% cover 65%}}@media (max-width:39.999rem){.nf-step:not(:last-child):after{animation:linear both nf-steps-across;animation-timeline:view(inline);animation-range:entry 60% cover 50%}}@media (min-width:64rem){.nf-steps__fill{animation:linear both nf-steps-across;animation-timeline:--nf-steps;animation-range:entry 40% cover 55%}}}}@keyframes nf-steps-down{0%{transform:scaleY(0)}}@keyframes nf-steps-across{0%{transform:scaleX(0)}}@keyframes nf-pin-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}:root:is([data-motion=calm],[data-motion=off]) .nf-step:after{animation:none}:root:is([data-motion=calm],[data-motion=off]) .nf-step__card{translate:none}@media (prefers-reduced-motion:reduce){.nf-steps__fill,.nf-step:after{animation:none!important}.nf-eyebrow:before,.nf-eyebrow:after,.nf-step__card{transition:none}.nf-step__card:hover{transform:translate(0,0)}}@media (max-width:22.49rem){.nf-step__card{padding:var(--nf-pad-card-sm)}}.nf-sec-head{margin-bottom:1.5rem}.nf-sec-head--start{margin-bottom:0}.nf-sec-head--center{max-width:44rem}@media (min-width:64rem){.nf-sec-head{margin-bottom:2rem}.nf-sec-head--start{margin-bottom:0}}.nf-sec-head .nf-eyebrow{letter-spacing:.22em;color:var(--nf-content-muted);gap:0;font-size:.75rem;font-weight:600;display:block}.nf-sec-head .nf-eyebrow:before,.nf-sec-head .nf-eyebrow:after{content:none}.nf-sec-title{letter-spacing:-.035em;max-width:20ch;margin-top:.5rem;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:600;line-height:1.04}.nf-sec-lede{max-width:52ch;margin-top:.75rem;font-size:1rem;line-height:1.6}@media (min-width:64rem){.nf-sec-lede{font-size:1.0625rem}}.nf-room:is([data-chapter=journey],[data-chapter=worlds],[data-chapter=faq]){--nf-band:color-mix(in oklab, var(--nf-surface-canvas) 55%, var(--nf-surface-primary));background:var(--nf-band);box-shadow:0 0 0 100vmax var(--nf-band);clip-path:inset(0 -100vmax)}:root[data-theme=light] .nf-room:is([data-chapter=journey],[data-chapter=worlds],[data-chapter=faq]){--nf-band:var(--nf-surface-primary)}.nf-step__card{border-radius:var(--nf-radius-card,var(--nf-radius-lg));border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow,none)}:root[data-theme=light] [data-chapter=journey] .nf-step__card{background:var(--nf-surface-canvas);box-shadow:none}@media (hover:hover) and (pointer:fine){.nf-step__card{transition:translate .16s var(--nf-ease-standard), box-shadow .16s var(--nf-ease-standard)}.nf-step__card:hover{border-color:var(--nf-card-border);box-shadow:var(--nf-card-shadow-hover,var(--nf-elev-2));translate:0 -2px}.nf-step__card:active{translate:none}}.nf-step__num{background:var(--nf-surface-primary);border-color:var(--nf-card-border);font-family:var(--nf-font-body,inherit);color:var(--nf-content-primary);font-variant-numeric:tabular-nums;font-weight:600}.nf-step__label{margin-top:var(--nf-space-md)}.nf-step__title{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.nf-step__body{font-size:.9375rem;line-height:1.55}.nf-step__chip{border-radius:var(--nf-radius-badge);background:var(--nf-surface-raised);border:0}:root[data-theme=light] [data-chapter=journey] .nf-step__chip{background:var(--nf-surface-primary);box-shadow:inset 0 0 0 1px var(--nf-card-border)}@media (max-width:39.999rem){.nf-step__body{font-size:.875rem}}.nf-faq-groups{gap:var(--nf-space-lg);display:grid}.nf-faq-q{font-size:var(--nf-text-row);color:var(--nf-content-primary);font-weight:600}.nf-faq-item[open] .nf-disclosure__chevron{color:var(--nf-content-primary)}.nf-app-band__cols{gap:var(--nf-space-lg);display:grid}@media (min-width:64rem){.nf-app-band__cols{gap:var(--nf-space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.nf-app-band__points{margin-top:.5rem}.nf-app-band__points>li{min-height:3rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);align-items:center;gap:.75rem;padding-block:.625rem;display:flex}.nf-app-band__points>li+li{border-top:1px solid color-mix(in oklab, var(--nf-content-primary) 12%, transparent)}.nf-app-band__points svg{color:var(--nf-brand-secondary);flex:none}.nf-mo{border-radius:inherit;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);overflow:hidden}.nf-mo [data-part=rent]{--nf-part:var(--nf-brand-primary)}.nf-mo [data-part=caution]{--nf-part:color-mix(in oklab, var(--nf-brand-primary) 62%, var(--nf-surface-primary))}.nf-mo [data-part=agency]{--nf-part:color-mix(in oklab, var(--nf-brand-primary) 42%, var(--nf-surface-primary))}.nf-mo [data-part=legal]{--nf-part:color-mix(in oklab, var(--nf-brand-primary) 26%, var(--nf-surface-primary))}.nf-mo [data-part=agreement]{--nf-part:color-mix(in oklab, var(--nf-content-primary) 24%, var(--nf-surface-primary))}.nf-close-room{isolation:isolate;padding-block:var(--nf-gap-section-tight);background:color-mix(in oklab, var(--nf-brand-primary) 7%, var(--nf-surface-canvas));position:relative;overflow:hidden}.nf-close-room__grid{-webkit-mask-image:radial-gradient(90% 80% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(90% 80% at 50% 40%,#000 30%,#0000 85%)}.nf-close{border-radius:var(--nf-radius-island);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-primary);max-width:36rem;box-shadow:var(--nf-float-shadow,var(--nf-elev-3)), 0 24px 48px -28px color-mix(in oklab, var(--nf-brand-primary) 45%, transparent);text-align:start;flex-direction:column;align-items:stretch;gap:0;margin-inline:auto;padding:1.75rem 1.5rem;display:flex;overflow:visible}@media (min-width:40rem){.nf-close{padding:2.5rem}}.nf-close__brand{align-items:center;gap:.875rem;display:flex}.nf-close__plate{border-radius:var(--nf-plate-radius-lg);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-logo-plate);width:3.5rem;height:3.5rem;box-shadow:var(--nf-float-shadow,var(--nf-elev-2));place-items:center;display:inline-grid}.nf-close__title{font-family:var(--nf-font-display);letter-spacing:-.025em;color:var(--nf-content-primary);text-wrap:balance;margin-top:1.5rem;font-size:clamp(2rem,1.4rem + 2.4vw,2.75rem);font-weight:600;line-height:1.08}.nf-close__body{color:var(--nf-content-secondary);margin-top:1rem;font-size:1rem;line-height:1.6}.nf-close__actions{gap:.75rem;margin-top:1.75rem;display:grid}@keyframes nf-hero-word{0%{opacity:0;transform:translateY(.55em)rotate(2deg)scale(.96)}to{opacity:1;transform:none}}@keyframes nf-hero-word-lite{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes nf-hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nf-hero-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes nf-hero-fade{0%{opacity:0}}.nf-landing-title .nf-depth-word{transform-origin:0 100%;animation:nf-hero-word .64s var(--nf-ease-entrance) both;animation-delay:calc(var(--nf-hero-hold,0s) + .35s + var(--nf-i,0) * 60ms)}:root:is([data-save-data=on],[data-motion-lite=on]) .nf-landing-title .nf-depth-word{animation-name:nf-hero-word-lite}.nf-landing-hero .nf-rise{animation:nf-hero-rise .48s var(--nf-ease-entrance) both}.nf-landing-hero .nf-rise-3{animation-delay:calc(var(--nf-hero-hold,0s) + .66s)}.nf-landing-hero .nf-rise-4{animation-delay:calc(var(--nf-hero-hold,0s) + .74s)}.nf-landing-hero .nf-depth-last{animation:nf-hero-rise .56s var(--nf-ease-entrance) both;animation-delay:calc(var(--nf-hero-hold,0s) + .84s)}@media (min-width:64rem){.nf-landing-hero .nf-hero-grid{animation:nf-hero-settle 1.2s var(--nf-ease-standard) both}}:root[data-motion=calm] .nf-landing-hero :is(.nf-depth-word,.nf-rise,.nf-depth-last){animation:nf-hero-fade var(--nf-duration-fast) var(--nf-ease-standard) both;animation-delay:0s}:root[data-motion=calm] .nf-landing-hero .nf-hero-grid,:root[data-motion=off] .nf-landing-hero :is(.nf-depth-word,.nf-rise,.nf-depth-last,.nf-hero-grid){animation:none}@media (prefers-reduced-motion:reduce){.nf-landing-hero :is(.nf-depth-word,.nf-rise,.nf-depth-last,.nf-hero-grid){animation:none}.nf-step__card{transition:none}}@keyframes nf-hero-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.nf-landing-hero .nf-hero-card{animation:nf-hero-card-in var(--nf-duration-deliberate) var(--nf-ease-entrance) both;animation-delay:calc(var(--nf-hero-hold,0s) + .94s)}@keyframes nf-l-float{0%{opacity:0;transform:translate3d(0, calc(56px + var(--nf-overhang,0px)), 0)}to{opacity:1;transform:none}}.nf-landing .nf-m-stagger[data-reveal=out]>*{transform:translate3d(0, calc(56px + var(--nf-overhang,0px)), 0)}.nf-landing .nf-m-stagger[data-reveal=in]>*{animation-name:nf-l-float;animation-duration:var(--nf-duration-entrance)}.nf-landing .nf-m-stagger>:nth-child(2){--nf-overhang:8px}.nf-landing .nf-m-stagger>:nth-child(3){--nf-overhang:16px}.nf-landing .nf-m-stagger>:nth-child(4){--nf-overhang:24px}.nf-landing .nf-m-stagger>:nth-child(n+5){--nf-overhang:32px}@keyframes nf-landing-movein-seg{0%{transform:scaleX(0)}}@keyframes nf-os-row{0%{opacity:0;transform:translateY(12px)}}@keyframes nf-pin-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nf-hero-photo,.nf-landing-hero .nf-hero-card{animation:none}}:root:is([data-motion=calm],[data-motion=off],[data-save-data=on],[data-motion-lite=on]) .nf-hero-photo{animation:none}}
