@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-hero-eyebrow{align-items:center;gap:var(--nf-space-xs);max-width:100%;min-height:2.25rem;padding:.375rem var(--nf-space-md);border-radius:var(--nf-radius-pill);border:var(--nf-border-width) solid color-mix(in oklab, var(--nf-brand-primary) 30%, transparent);background:color-mix(in oklab, var(--nf-surface-primary) 82%, transparent);font-size:var(--nf-text-body-sm);color:var(--nf-brand-secondary);text-wrap:balance;font-weight:600;line-height:1.35;display:inline-flex}.nf-hero-eyebrow>svg{flex:none}@media (max-width:39.999rem){.nf-hero-eyebrow{font-size:var(--nf-text-caption);padding-inline:var(--nf-space-sm)}}.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-float-media{aspect-ratio:4/3;border-radius:var(--nf-radius-sm);position:relative;overflow:hidden}.nf-landing-float-media img{object-fit:cover}.nf-landing-float-badge{top:var(--nf-gap-inline);left:var(--nf-gap-inline);z-index:1;align-items:center;gap:var(--nf-gap-inline-tight);min-height:1.75rem;padding:0 var(--nf-space-xs);font-weight:700;display:inline-flex;position:absolute}.nf-landing-float-save{top:var(--nf-gap-inline);right:var(--nf-gap-inline);z-index:1;border-radius:var(--nf-radius-circle);width:2.75rem;height:2.75rem;color:var(--nf-landing-on-ink);place-items:center;display:inline-grid;position:absolute}.nf-landing-float-save>span{border-radius:var(--nf-radius-circle);background:var(--nf-landing-control-on-ink);border:1px solid var(--nf-landing-hairline-on-ink);place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.nf-landing-float-save:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-4px}.nf-landing-float-body{padding:var(--nf-space-sm) var(--nf-space-xs) var(--nf-space-xs)}.nf-landing-float-title{-webkit-line-clamp:3;overflow-wrap:anywhere;font-size:var(--nf-text-body-sm);color:var(--nf-landing-on-ink);-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.nf-landing-float-row{justify-content:space-between;align-items:center;gap:var(--nf-gap-inline);margin-top:var(--nf-space-2xs);flex-wrap:wrap;display:flex}.nf-landing-float-place{align-items:center;gap:var(--nf-gap-inline-tight);min-width:0;font-size:var(--nf-text-overline);color:var(--nf-landing-on-ink-muted);display:inline-flex}.nf-landing-float-price{font-size:var(--nf-text-body-sm);color:var(--nf-landing-on-ink);flex:none;font-weight:700}.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);box-shadow:inset 0 0 0 2px var(--nf-focus-ring)}.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-split{gap:var(--nf-gap-block);display:grid}@media (min-width:1024px){.nf-landing-split{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:center}.nf-landing-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.nf-landing-figures{gap:var(--nf-gap-block);flex-wrap:wrap;display:flex}.nf-landing-figure{gap:var(--nf-gap-inline-tight);flex-direction:column;display:flex}.nf-landing-figure>strong{font-family:var(--nf-font-display);font-size:var(--nf-text-h1);color:var(--nf-brand-secondary);font-weight:700;line-height:1}.nf-landing-figure>span{font-size:var(--nf-text-caption);color:var(--nf-content-secondary)}.nf-landing-stack{gap:var(--nf-gap-row);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (max-width:63.999rem){.nf-landing-stack-card--a{z-index:1;width:min(100% - 2 * var(--nf-space-md), var(--nf-landing-card-w));margin-top:calc(-1 * var(--nf-space-4xl));margin-inline-start:var(--nf-space-md);position:relative}}.nf-landing-stack-photo{aspect-ratio:4/3;border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);box-shadow:var(--nf-panel-glow), var(--nf-elev-3);position:relative;overflow:hidden}.nf-landing-stack-photo img{object-fit:cover}@media (min-width:1024px){.nf-landing-stack{min-height:30rem;display:block}.nf-landing-stack-photo--main{aspect-ratio:auto;position:absolute;inset:0 12% 12% 8%}.nf-landing-stack-photo--side{aspect-ratio:1;width:30%;position:absolute;top:8%;right:0}.nf-landing-stack-card--a{width:15.5rem;position:absolute;bottom:10%;left:0}.nf-landing-stack-card--b{width:16rem;position:absolute;bottom:0;right:4%}}.nf-landing-stack-card{padding:var(--nf-pad-card-sm);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), var(--nf-elev-3);-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur))}.nf-landing-stack-card .nf-landing-float-title,.nf-landing-stack-card .nf-landing-float-price{color:var(--nf-content-primary)}.nf-landing-stack-card .nf-landing-float-place{color:var(--nf-content-muted)}.nf-landing-tag{align-items:center;gap:var(--nf-gap-inline-tight);min-height:1.75rem;padding:0 var(--nf-space-xs);font-weight:700;display:inline-flex}.nf-landing-hl{color:var(--nf-brand-secondary)}.nf-landing-step{gap:var(--nf-gap-row);flex-direction:column;display:flex}.nf-landing-step-num{border-radius:var(--nf-radius-xs);width:1.25rem;height:1.25rem;font-size:var(--nf-text-overline);color:var(--nf-content-on-brand);background:var(--nf-brand-primary);place-items:center;font-weight:700;display:inline-grid}.nf-landing-cats{gap:var(--nf-gap-row);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.nf-landing-cats{gap:var(--nf-gap-group);grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-landing-cat{aspect-ratio:1.04;padding:var(--nf-space-sm);color:var(--nf-landing-on-ink);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);align-items:flex-end;display:flex;position:relative;overflow:hidden}.nf-landing-cat:active{transform:scale(var(--nf-press-scale-lg))}@media (hover:hover){.nf-landing-cat:hover{border-color:var(--nf-selected-edges)}.nf-landing-cat:hover img{transform:scale(1.04)}}.nf-landing-cat:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-landing-cat img{object-fit:cover;transition:transform var(--nf-duration-slow) var(--nf-ease-standard)}.nf-landing-cat:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--nf-landing-ink) 14%, transparent) 0%, transparent 26%, color-mix(in oklab, var(--nf-landing-ink) 58%, transparent) 54%, color-mix(in oklab, var(--nf-landing-ink) 95%, transparent) 100%);position:absolute;inset:0}.nf-landing-cat-body{z-index:1;align-items:center;gap:var(--nf-gap-inline);display:flex;position:relative}.nf-landing-cat-title{font-size:var(--nf-text-body-sm);text-wrap:balance;min-height:2.4em;font-weight:600;line-height:1.2;display:block}@media (min-width:1024px){.nf-landing-cat-body{align-items:flex-start;gap:var(--nf-space-xs);flex-direction:column}}.nf-landing-cat-count{font-size:var(--nf-text-overline);color:var(--nf-landing-on-ink-muted);display:block}@media (prefers-reduced-motion:reduce){.nf-landing-cat img{transition:none}.nf-landing-cat:hover img{transform:none}}.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)}.nf-app-panel__install{align-items:flex-start;gap:var(--nf-gap-row);max-width:var(--nf-measure-lede);margin-top:var(--nf-gap-heading);padding:var(--nf-space-md);border-radius:var(--nf-radius-md);border:var(--nf-border-width) solid var(--nf-panel-hair);background:var(--nf-glass-fill);display:flex}.nf-app-panel__install>svg{margin-top:var(--nf-space-3xs);color:var(--nf-brand-secondary);flex:none}.nf-app-panel__install-title{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:600}.nf-app-panel__install-body{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.55}.nf-app-panel__aside{padding:var(--nf-pad-card);border-radius:var(--nf-radius-lg);border:var(--nf-border-width) solid var(--nf-panel-hair);background:var(--nf-glass-fill)}.nf-app-panel__mark{display:inline-flex}.nf-app-panel__aside-title{margin-top:var(--nf-gap-group);font-family:var(--nf-font-display);font-size:var(--nf-text-h3);color:var(--nf-content-primary);font-weight:700;line-height:1.2}.nf-app-panel__points{gap:var(--nf-gap-row);margin-top:var(--nf-gap-group);display:grid}.nf-app-panel__points li{align-items:center;gap:var(--nf-gap-row);font-size:var(--nf-text-body);color:var(--nf-content-primary);display:flex}.nf-app-panel__tick{border-radius:var(--nf-radius-sm);background:color-mix(in oklab, var(--nf-brand-primary) 20%, transparent);width:2.25rem;height:2.25rem;color:var(--nf-brand-secondary);flex:none;place-items:center;display:inline-grid}@media (prefers-reduced-motion:reduce){.nf-site-nav .nf-site-bar,.nf-landing-cat,.nf-landing-pill-seg{transition:none}}.nf-hero-eyebrow>svg{color:var(--nf-spark)}.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}.nf-landing-figure:first-child>strong{color:var(--nf-spark-ink)}}: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-close-body{max-width:var(--nf-measure-lede)}.nf-close-actions{justify-content:center;gap:var(--nf-gap-row);flex-wrap:wrap;display:flex}.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)}}.nf-map-room{gap:var(--nf-gap-block);align-items:center;display:grid}@media (min-width:64rem){.nf-map-room{gap:var(--nf-space-3xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.nf-map-room__list{gap:var(--nf-gap-inline);margin-top:var(--nf-gap-heading);flex-wrap:wrap;display:flex}.nf-map-room__chip{min-height:2.75rem;padding:0 var(--nf-space-md);border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-glass-fill);font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), translate var(--nf-duration-fast) var(--nf-ease-standard);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){.nf-map-room__chip:hover{border-color:var(--nf-brand-edge);translate:0 -1px}}.nf-map-room__chip:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-ngmap{color:var(--nf-brand-secondary)}.nf-ngmap__svg{width:100%;max-width:36rem;height:auto;margin-inline:auto;display:block;overflow:visible}.nf-ngmap__land{fill:color-mix(in oklab, var(--nf-brand-primary) 10%, transparent);stroke:var(--nf-brand-edge);stroke-width:1.5px;stroke-linejoin:round}.nf-ngmap__label{fill:var(--nf-content-secondary);font-size:16px;font-weight:600}.nf-ngmap__pin>*{transform-box:fill-box;transform-origin:50%}.nf-ngmap__label{transform-origin:0}@media (max-width:63.99rem){.nf-ngmap__label{display:none}}.nf-ngmap[data-seen] .nf-ngmap__pin>*{animation:nf-pin-pop var(--nf-duration-entrance) var(--nf-ease-spring) both;animation-delay:calc(.2s + min(var(--pin-i,0), 6) * 90ms)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.nf-ngmap:not([data-seen]) .nf-ngmap__pin>*{opacity:0}}@keyframes nf-pin-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-landing-hero-plate img,.nf-steps__fill,.nf-ngmap__pin>*),: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-ngmap__pin>*,.nf-steps__fill,.nf-step:after,.nf-landing-hero-plate img{animation:none!important}.nf-eyebrow:before,.nf-eyebrow:after,.nf-step__card,.nf-map-room__chip{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-landing-split{align-items:start}.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-cities{gap:var(--nf-space-lg);margin-top:var(--nf-space-xl);display:grid}.nf-cities__list .nf-map-room__list{margin-top:.5rem}.nf-cities__map .nf-ngmap__svg{max-width:17rem}@media (min-width:64rem){.nf-cities{align-items:center;gap:var(--nf-space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nf-cities__map .nf-ngmap__svg{max-width:24rem}}.nf-map-room__chip{gap:var(--nf-space-2xs);padding:0 var(--nf-space-sm);border-color:var(--nf-card-border);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow,none);font-weight:600}.nf-map-room__chip>svg{color:var(--nf-content-muted)}.nf-ngmap__land{fill:color-mix(in oklab, var(--nf-brand-primary) 6%, transparent);stroke:color-mix(in oklab, var(--nf-brand-primary) 35%, transparent)}.nf-ngmap__halo{fill:color-mix(in oklab, var(--nf-brand-primary) 16%, transparent)}.nf-ngmap__dot{fill:var(--nf-brand-primary)}:root:not([data-theme=light]) .nf-ngmap__dot{fill:var(--nf-brand-secondary)}.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__install{align-items:flex-start;gap:.75rem;display:flex}.nf-app-band__install-title{color:var(--nf-content-primary);font-size:.9375rem;font-weight:600}.nf-app-band__install-body{max-width:44ch;font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);margin-top:.25rem;line-height:1.55}.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--pad,.nf-mo__pad{padding:.875rem}.nf-mo__photo{aspect-ratio:16/9;background:var(--nf-surface-raised);position:relative}.nf-mo__photo img{object-fit:cover;pointer-events:none}.nf-mo__photo .nf-mo__example{position:absolute;top:.5rem;left:.5rem}.nf-mo__example{border-radius:var(--nf-radius-badge);flex:none;align-items:center;gap:.25rem;min-height:1.375rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.nf-mo__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.nf-mo__title{font-size:.9375rem;font-weight:600;line-height:1.3;display:block}.nf-mo__label{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-mo__meta{font-size:var(--nf-text-caption);color:var(--nf-content-muted);align-items:center;gap:.25rem;margin-top:.125rem;display:flex}.nf-mo__lines{border-top:1px solid var(--nf-divider,var(--nf-glass-border));gap:.25rem;margin-top:.625rem;padding-top:.625rem;display:grid}.nf-mo__lines>div{color:var(--nf-content-secondary);justify-content:space-between;gap:.5rem;display:flex}.nf-mo__lines dd{font-variant-numeric:tabular-nums;color:var(--nf-content-primary)}.nf-mo__per{color:var(--nf-content-muted)}.nf-mo__strong,.nf-mo__strong dd{color:var(--nf-content-primary);font-weight:600}.nf-mo__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.625rem;display:grid}.nf-mo__slots>li{border-radius:var(--nf-radius-control-sm);background:var(--nf-surface-raised);font-size:var(--nf-text-caption);color:var(--nf-state-success);flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}.nf-mo__slots>li>span:first-child{color:var(--nf-content-primary);font-size:.9375rem;font-weight:600}.nf-mo__slots>li[data-chosen]{background:var(--nf-brand-primary);color:var(--nf-content-on-brand)}.nf-mo__slots>li[data-chosen]>span:first-child{color:var(--nf-content-on-brand)}.nf-mo__ok{font-size:var(--nf-text-caption);color:var(--nf-state-success);align-items:center;gap:.375rem;margin-top:.625rem;font-weight:600;display:flex}.nf-mo__person{align-items:center;gap:.625rem;min-width:0;display:flex}.nf-mo__avatar{border-radius:var(--nf-radius-circle);background:var(--nf-brand-tint-2,var(--nf-surface-raised));width:2.5rem;height:2.5rem;color:var(--nf-content-link);flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:inline-grid}.nf-mo__rows{margin-top:.5rem}.nf-mo__rows>li{color:var(--nf-content-secondary);align-items:center;gap:.5rem;padding-block:.5rem;display:flex}.nf-mo__rows>li+li{border-top:1px solid var(--nf-divider,var(--nf-glass-border))}.nf-mo__rows svg{color:var(--nf-content-muted)}.nf-mo__figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.75rem;font-weight:600;line-height:1.1}.nf-mo__bar{gap:4px;margin-top:.75rem;display:flex}.nf-mo__bar>span{border-radius:var(--nf-radius-xs);min-width:6px;height:6px}.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-mo__bar>span{background:var(--nf-part);transform-origin:0}.nf-mo__legend{color:var(--nf-content-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.5rem;font-size:.75rem;display:flex}.nf-mo__legend>li{align-items:center;gap:.3125rem;display:inline-flex}.nf-mo__dot{border-radius:var(--nf-radius-circle);background:var(--nf-part);width:6px;height:6px}@keyframes nf-mo-grow{0%{transform:scaleX(0)}}@media (max-width:63.999rem){.nf-landing-cat{aspect-ratio:4/3}}.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}.nf-landing-cat,.nf-landing-stack-photo,.nf-landing-stack-card{border:var(--nf-border-width) solid var(--nf-card-border);border-radius:var(--nf-radius-card,var(--nf-radius-lg));box-shadow:var(--nf-card-shadow,none)}.nf-landing-float-title{color:var(--nf-content-primary)}.nf-landing-float-place{color:var(--nf-content-muted)}.nf-landing-float-price{color:var(--nf-content-primary)}.nf-landing-float-media{border-radius:var(--nf-radius-card-sm,var(--nf-radius-md))}@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-1{animation-delay:calc(var(--nf-hero-hold,0s) + .2s)}.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),.nf-mo__bar>span{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}.nf-landing-movein{gap:var(--nf-gap-block);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:64rem){.nf-landing-movein{gap:var(--nf-space-3xl);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.nf-landing-movein__actions{align-items:center;gap:var(--nf-space-xs) var(--nf-space-md);margin-top:var(--nf-space-md);flex-wrap:wrap;display:flex}.nf-landing-movein__card{gap:var(--nf-space-sm);padding:var(--nf-space-lg)}@media (min-width:64rem){.nf-landing-movein__card{padding:var(--nf-space-xl)}}.nf-landing-movein__head{justify-content:space-between;align-items:center;gap:var(--nf-space-xs);display:flex}.nf-landing-movein__figure{text-align:start;font-family:var(--nf-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--nf-content-primary);align-self:flex-start;font-size:clamp(2.75rem,1.6rem + 3.6vw,4.25rem);font-weight:600;line-height:1}.nf-landing-movein__on{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary)}.nf-landing-movein__bar{height:.625rem;margin-top:var(--nf-space-xs);gap:4px;display:flex}.nf-landing-movein__bar>span{border-radius:var(--nf-radius-xs);background:var(--nf-landing-movein-seg,var(--nf-brand-primary));transform-origin:0;min-width:6px;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard)}.nf-landing-movein [data-part=rent]{--nf-landing-movein-seg:var(--nf-brand-primary)}.nf-landing-movein [data-part=caution]{--nf-landing-movein-seg:color-mix(in oklab, var(--nf-brand-primary) 70%, var(--nf-surface-canvas))}.nf-landing-movein [data-part=agency]{--nf-landing-movein-seg:color-mix(in oklab, var(--nf-brand-primary) 54%, var(--nf-surface-canvas))}.nf-landing-movein [data-part=legal]{--nf-landing-movein-seg:color-mix(in oklab, var(--nf-brand-primary) 40%, var(--nf-surface-canvas))}.nf-landing-movein [data-part=agreement]{--nf-landing-movein-seg:color-mix(in oklab, var(--nf-brand-primary) 28%, var(--nf-surface-canvas))}@keyframes nf-landing-movein-seg{0%{transform:scaleX(0)}}.nf-landing-movein__card[data-reveal=in] .nf-landing-movein__bar>span{animation:nf-landing-movein-seg var(--nf-duration-deliberate) var(--nf-ease-entrance) both;animation-delay:calc(.16s + var(--seg-i,0) * 60ms)}.nf-landing-movein__lines{margin-top:var(--nf-space-xs);display:grid}.nf-landing-movein__line{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);border-top:var(--nf-border-width) solid var(--nf-divider,var(--nf-glass-border));min-height:2.5rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);display:flex}.nf-landing-movein__line dt{align-items:center;gap:var(--nf-space-xs);display:inline-flex}.nf-landing-movein__line dd{font-variant-numeric:tabular-nums;color:var(--nf-content-primary)}.nf-landing-movein__line--total{color:var(--nf-content-primary);font-weight:600}.nf-landing-movein__dot{border-radius:var(--nf-radius-xs);background:var(--nf-landing-movein-seg,var(--nf-brand-primary));width:.625rem;height:.625rem}@media (hover:hover){.nf-landing-movein__card:has(.nf-landing-movein__line[data-part]:hover) .nf-landing-movein__bar>span{opacity:.35}:is(.nf-landing-movein__card:has([data-part=rent]:hover) .nf-landing-movein__bar>[data-part=rent],.nf-landing-movein__card:has([data-part=caution]:hover) .nf-landing-movein__bar>[data-part=caution],.nf-landing-movein__card:has([data-part=agency]:hover) .nf-landing-movein__bar>[data-part=agency],.nf-landing-movein__card:has([data-part=legal]:hover) .nf-landing-movein__bar>[data-part=legal],.nf-landing-movein__card:has([data-part=agreement]:hover) .nf-landing-movein__bar>[data-part=agreement]){opacity:1}}.nf-os__tabs-wrap{gap:var(--nf-space-lg);margin-top:var(--nf-gap-heading);display:grid}.nf-os__track{margin-inline:calc(-1 * var(--nf-pad-shell));padding:var(--nf-space-3xs) var(--nf-pad-shell);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.nf-os__track::-webkit-scrollbar{display:none}.nf-os__seg{flex:none;margin-inline:auto}:is(.nf-os__seg,.nf-calc) .nf-segmented__item{min-height:2.75rem}.nf-os__stage{position:relative}.nf-os__panel{min-width:0;transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-base) var(--nf-ease-standard), visibility 0s linear 0s}.nf-os__panel[data-shown=false]{opacity:0;visibility:hidden;transition:opacity var(--nf-duration-fast) var(--nf-ease-exit), transform var(--nf-duration-fast) var(--nf-ease-exit), visibility 0s linear var(--nf-duration-fast);position:absolute;inset:0 0 auto;transform:translateY(12px)}.nf-os__layer{gap:var(--nf-space-lg);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:48rem){.nf-os__layer{gap:var(--nf-space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:64rem){.nf-os__layer{gap:var(--nf-space-3xl);padding-inline:var(--nf-space-xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.nf-os__copy{align-items:flex-start;gap:var(--nf-space-sm);flex-direction:column;display:flex}.nf-os__name{color:var(--nf-content-link)}.nf-os__title{font-family:var(--nf-font-display);letter-spacing:-.02em;color:var(--nf-content-primary);text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);font-weight:600;line-height:1.12}.nf-os__body{gap:var(--nf-space-xs);max-width:46ch;font-size:var(--nf-text-body);color:var(--nf-content-secondary);text-wrap:pretty;line-height:1.55;display:grid}.nf-os__points{gap:var(--nf-space-xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);display:grid}.nf-os__points>li{align-items:flex-start;gap:var(--nf-space-xs);display:flex}.nf-os__points svg{color:var(--nf-content-link);flex:none;margin-top:.125rem}.nf-os__doors{gap:0 var(--nf-space-md);flex-wrap:wrap;display:flex}.nf-os__moment{padding:var(--nf-space-md);background:radial-gradient(80% 70% at 70% 0%, color-mix(in oklab, var(--nf-brand-primary) 9%, transparent), transparent 70%), var(--nf-panel-fill-card)}@media (min-width:64rem){.nf-os__moment{padding:var(--nf-space-xl)}}.nf-os__moment>.nf-mo{border-radius:var(--nf-radius-card);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-primary);width:min(100%,24rem);margin-inline:auto}.nf-os__panel[data-shown=true] :is(.nf-mo__facts,.nf-mo__path,.nf-mo__desk)>li{animation:nf-os-row var(--nf-duration-slow) var(--nf-ease-entrance) both}.nf-os__panel[data-shown=true] :is(.nf-mo__facts,.nf-mo__path,.nf-mo__desk)>li:nth-child(2){animation-delay:60ms}.nf-os__panel[data-shown=true] :is(.nf-mo__facts,.nf-mo__path,.nf-mo__desk)>li:nth-child(3){animation-delay:.12s}.nf-os__panel[data-shown=true] :is(.nf-mo__facts,.nf-mo__path,.nf-mo__desk)>li:nth-child(4){animation-delay:.18s}.nf-os__panel[data-shown=true] :is(.nf-mo__facts,.nf-mo__path,.nf-mo__desk)>li:nth-child(n+5){animation-delay:.24s}@keyframes nf-os-row{0%{opacity:0;transform:translateY(12px)}}.nf-mo--passport{padding:var(--nf-space-md);border-radius:var(--nf-radius-card)}.nf-os__moment>.nf-mo--passport{background:linear-gradient(160deg, color-mix(in oklab, var(--nf-brand-primary-strong) 22%, transparent), transparent 55%), var(--nf-surface-primary)}.nf-mo__seal{border-radius:var(--nf-radius-control);background:var(--nf-logo-plate);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.nf-mo__facts{margin-top:var(--nf-space-sm);display:grid}.nf-mo__facts>li{align-items:center;gap:var(--nf-space-sm);border-top:var(--nf-border-width) solid var(--nf-divider,var(--nf-glass-border));min-height:2.75rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);display:flex}.nf-mo__foot{align-items:center;gap:var(--nf-space-xs);margin-top:var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted);display:flex}.nf-mo--chat{gap:var(--nf-space-sm);display:grid}.nf-mo__bubble{padding:var(--nf-space-xs) var(--nf-space-sm);border-radius:var(--nf-radius-card-sm);background:var(--nf-surface-raised);font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);line-height:1.5}.nf-mo__bubble--you{background:var(--nf-brand-primary);max-width:85%;color:var(--nf-content-on-brand);justify-self:end}.nf-mo__reply{align-items:flex-start;gap:var(--nf-space-xs);display:flex}.nf-mo__bot{border-radius:var(--nf-radius-circle);background:var(--nf-brand-tint-2,var(--nf-surface-raised));width:2rem;height:2rem;color:var(--nf-content-link);flex:none;place-items:center;display:inline-grid}.nf-mo__who{margin-bottom:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-link);font-weight:600;display:block}.nf-os__panel[data-shown=true] .nf-mo__reply{animation:nf-os-row var(--nf-duration-slow) var(--nf-ease-entrance) .12s both}.nf-mo__path{margin-top:var(--nf-space-xs);display:grid;position:relative}.nf-mo__path>li{justify-content:space-between;align-items:center;gap:var(--nf-space-xs);border-top:var(--nf-border-width) solid var(--nf-divider,var(--nf-glass-border));min-height:2.75rem;display:flex}.nf-mo__step{align-items:center;gap:var(--nf-space-xs);min-width:0;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);display:inline-flex}.nf-mo__step svg{color:var(--nf-content-muted);flex:none}.nf-mo__desk{margin-top:var(--nf-space-xs);display:grid}.nf-mo__desk>li{align-items:center;gap:var(--nf-space-sm);padding-block:var(--nf-space-xs);border-top:var(--nf-border-width) solid var(--nf-divider,var(--nf-glass-border));display:flex}.nf-mo__desk-text{flex:1;min-width:0;display:grid}.nf-mo__desk-title{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);font-weight:600}.nf-os__tiles{gap:var(--nf-space-xs);display:grid}@media (min-width:40rem){.nf-os__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-os__tile{align-items:flex-start;gap:var(--nf-space-sm);height:100%;min-height:2.75rem;padding:var(--nf-space-sm);border-radius:var(--nf-tier-plate-radius);border:var(--nf-border-width) solid var(--nf-tier-plate-edge);background:var(--nf-tier-plate-fill);color:var(--nf-content-primary);transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);text-decoration:none;display:flex}@media (hover:hover){.nf-os__tile:hover{background:var(--nf-tier-plate-hover)}}.nf-os__tile:active{background:var(--nf-tier-plate-press);transform:scale(.985)}.nf-os__tile:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-os__tile-text{gap:var(--nf-space-3xs);min-width:0;display:grid}.nf-os__tile-title{font-size:var(--nf-text-body-sm);font-weight:600}.nf-os__tile-body{font-size:var(--nf-text-caption);color:var(--nf-content-secondary);line-height:1.45}.nf-ngmap[data-seen] .nf-ngmap__pin>*{animation-name:nf-pin-drop;animation-duration:var(--nf-duration-deliberate);animation-timing-function:var(--nf-ease-spring);animation-delay:calc(.16s + min(var(--pin-i,0), 13) * 60ms)}@keyframes nf-pin-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.nf-ngmap__pin{transition:opacity var(--nf-duration-base) var(--nf-ease-standard)}.nf-cities:has(.nf-map-room__chip:is(:hover,:focus-visible)) .nf-ngmap__pin{opacity:.3}:is(.nf-cities:has([data-city=Lagos]:is(:hover,:focus-visible)) [data-pin=Lagos],.nf-cities:has([data-city=Ibadan]:is(:hover,:focus-visible)) [data-pin=Ibadan],.nf-cities:has([data-city=Abuja]:is(:hover,:focus-visible)) [data-pin=Abuja],.nf-cities:has([data-city=Port\ Harcourt]:is(:hover,:focus-visible)) [data-pin=Port\ Harcourt],.nf-cities:has([data-city=Enugu]:is(:hover,:focus-visible)) [data-pin=Enugu],.nf-cities:has([data-city=Kano]:is(:hover,:focus-visible)) [data-pin=Kano],.nf-cities:has([data-city=Kaduna]:is(:hover,:focus-visible)) [data-pin=Kaduna],.nf-cities:has([data-city=Benin\ City]:is(:hover,:focus-visible)) [data-pin=Benin\ City],.nf-cities:has([data-city=Calabar]:is(:hover,:focus-visible)) [data-pin=Calabar],.nf-cities:has([data-city=Uyo]:is(:hover,:focus-visible)) [data-pin=Uyo],.nf-cities:has([data-city=Owerri]:is(:hover,:focus-visible)) [data-pin=Owerri],.nf-cities:has([data-city=Jos]:is(:hover,:focus-visible)) [data-pin=Jos],.nf-cities:has([data-city=Asaba]:is(:hover,:focus-visible)) [data-pin=Asaba]){opacity:1}@media (prefers-reduced-motion:reduce){.nf-hero-photo,.nf-landing-hero .nf-hero-card,.nf-landing-movein__card .nf-landing-movein__bar>span,.nf-os__panel .nf-mo__reply,.nf-os__panel :is(.nf-mo__facts,.nf-mo__path,.nf-mo__desk)>li{animation:none}.nf-os__panel,.nf-os__panel[data-shown=false]{transition:opacity var(--nf-duration-fast) var(--nf-ease-standard), visibility 0s linear var(--nf-duration-fast);transform:none}.nf-os__panel[data-shown=true]{transition:opacity var(--nf-duration-fast) var(--nf-ease-standard)}}:root:is([data-motion=calm],[data-motion=off],[data-save-data=on],[data-motion-lite=on]) .nf-hero-photo,:root:is([data-motion=calm],[data-motion=off]) :is(.nf-landing-hero .nf-hero-card,.nf-landing-movein__card .nf-landing-movein__bar>span,.nf-os__panel .nf-mo__reply,.nf-os__panel .nf-mo__facts>li,.nf-os__panel .nf-mo__path>li,.nf-os__panel .nf-mo__desk>li){animation:none}:root[data-motion=calm] .nf-os__panel,:root[data-motion=calm] .nf-os__panel[data-shown=false]{transition:opacity var(--nf-duration-fast) var(--nf-ease-standard), visibility 0s linear var(--nf-duration-fast);transform:none}:root[data-motion=off] .nf-os__panel,:root[data-motion=off] .nf-os__panel[data-shown=false]{transition:none;transform:none}}
