:where([data-niche=move]) .nb-hero{min-block-size:calc(100svh - var(--omni-chrome-h,0px));background:var(--nb-rubber);color:var(--nb-chalk);--nb-hero-p:0;align-items:flex-end;margin-block-start:calc(-1 * var(--nb-hdr-row));padding-block-start:var(--nb-hdr-row);display:flex;position:relative;overflow:hidden}:where([data-niche=move]) .nb-hero__media{transform:translate3d(0, calc(var(--nb-hero-p) * -15%), 0);will-change:transform;position:absolute;inset:0}:where([data-niche=move]) .nb-hero__media>*{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=move]) .nb-hero__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--nb-rubber) 92%, transparent) 0%, color-mix(in srgb, var(--nb-rubber) 52%, transparent) 34%, transparent 66%), linear-gradient(to bottom, color-mix(in srgb, var(--nb-rubber) 45%, transparent) 0%, transparent 22%);position:absolute;inset:0}:where([data-niche=move]) .nb-hero__body{inline-size:min(var(--nb-page), 100% - 2 * var(--nb-margin));justify-items:start;gap:clamp(.6rem,1.6vw,1rem);margin-inline:auto;padding-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + clamp(1.75rem, 5vw, 3.5rem));padding-inline-start:var(--nb-rail-w);display:grid;position:relative}@media (min-width:64rem){:where([data-niche=move]) .nb-hero__body{max-inline-size:min(var(--nb-page), 100% - 2 * var(--nb-margin))}}:where([data-niche=move]) .nb-hero__stamp .nb-stamp__time{color:var(--nb-chalk)}:where([data-niche=move]) .nb-hero__stamp .nb-word{color:var(--nb-ash)}:where([data-niche=move]) .nb-hero__stamp .nb-word__beat{color:var(--nb-lane)}:where([data-niche=move]) .nb-hero .nb-display--hero{color:var(--nb-chalk);max-inline-size:14ch}:where([data-niche=move]) .nb-hero__next{color:var(--nb-chalk);white-space:nowrap;align-items:center;gap:.5rem;animation:.4s steps(36,end) .42s both nb-hero-type;display:flex;overflow:hidden}:where([data-niche=move]) .nb-hero__next .nb-mono{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}@keyframes nb-hero-type{0%{max-inline-size:0}to{max-inline-size:100%}}:where([data-niche=move]) .nb-hero__status{color:var(--nb-ash);align-items:center;gap:.5rem;display:flex}:where([data-niche=move]) .nb-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:clamp(.35rem,1vw,.75rem);display:flex}:where([data-niche=move]) .nb-hero__actions .nb-link{color:var(--nb-chalk)}@media (prefers-reduced-motion:reduce){:where([data-niche=move]) .nb-hero__media{transform:none}:where([data-niche=move]) .nb-hero__next{max-inline-size:100%;animation:none}}
:where([data-niche=move]) .nb-photomap{border-radius:var(--nb-radius);border:var(--nb-hair) solid var(--e-line);background:var(--nb-rubber);margin:0;position:relative;overflow:hidden}:where([data-niche=move]) .nb-photomap img{display:block}:where([data-niche=move]) .nb-photomap__marks{pointer-events:none;position:absolute;inset:0}:where([data-niche=move]) .nb-photomap__label,:where([data-niche=move]) .nb-photomap__pulse{position:absolute;translate:-50% -50%}:where([data-niche=move]) .nb-photomap__label{background:color-mix(in srgb, var(--nb-rubber) 72%, transparent);border:var(--nb-hair) solid color-mix(in srgb, var(--nb-chalk) 22%, transparent);color:var(--nb-chalk);font-family:var(--e-font-display);font-variation-settings:"wdth" var(--nb-wdth-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:.3rem .55rem;font-size:.625rem;font-weight:800;font-stretch:75%;line-height:1}:where([data-niche=move]) .nb-photomap__label--here{background:var(--nb-cobalt);border-color:var(--nb-lane);padding:.4rem .75rem;font-size:.75rem}:where([data-niche=move]) .nb-photomap__pulse{background:var(--nb-chalk);block-size:.875rem;inline-size:.875rem;box-shadow:0 0 0 3px var(--nb-cobalt), 0 0 18px 4px color-mix(in srgb, var(--nb-cobalt) 70%, transparent);border-radius:50%}:where([data-niche=move]) .nb-photomap__pulse:after{content:"";border:2px solid var(--nb-lane);opacity:0;border-radius:50%;position:absolute;inset:-.5rem}@media (prefers-reduced-motion:no-preference){:where([data-niche=move]) .nb-photomap__pulse:after{animation:1.1s cubic-bezier(.2,.8,.2,1) infinite nb-map-pulse}}@keyframes nb-map-pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}[dir=rtl] :where([data-niche=move]) .nb-photomap__label{text-transform:none;letter-spacing:0;font-size:.75rem}:where([data-niche=move]) .nb-photomap__go{z-index:1;box-shadow:0 6px 20px color-mix(in srgb, var(--nb-rubber) 55%, transparent);position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}:where([data-niche=move]) .nb-photomap__go svg{flex:none;block-size:.9rem;inline-size:.9rem}
:where([data-niche=move]) .nb-zones{gap:clamp(1.5rem,3vw,2.5rem);display:grid}:where([data-niche=move]) .nb-zones__intro{max-inline-size:44ch}:where([data-niche=move]) .nb-zones__layout{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:64rem){:where([data-niche=move]) .nb-zones__layout{grid-template-columns:5fr 7fr;align-items:start}:where([data-niche=move]) .nb-zones__plan{position:sticky;inset-block-start:calc(var(--e-chrome-total) + 2rem)}}:where([data-niche=move]) .nb-zones__plan{display:none}@media (min-width:64rem){:where([data-niche=move]) .nb-zones__plan{display:block}}:where([data-niche=move]) .nb-zones__deck{gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:40rem){:where([data-niche=move]) .nb-zones__deck{grid-template-columns:repeat(2,minmax(0,1fr))}}:where([data-niche=move]) .nb-zones__plate{transition:transform var(--nb-enter) var(--nb-ease);align-content:start;gap:.85rem;scroll-margin-block-start:calc(var(--e-chrome-total) + 1.5rem);display:grid}:where([data-niche=move]) .nb-zones__plate[data-active]{transform:translateY(-4px)}:where([data-niche=move]) .nb-zones__frame{aspect-ratio:3/2;background:var(--e-surface-2)}:where([data-niche=move]) .nb-zones__body{gap:.5rem;display:grid}:where([data-niche=move]) .nb-zones__facts{color:var(--e-muted);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}:where([data-niche=move]) .nb-zones__fact{align-items:baseline;gap:.5rem;display:inline-flex}:where([data-niche=move]) .nb-zones__sep{opacity:.55}:where([data-niche=move]) .nb-zones__chips{flex-wrap:wrap;gap:.35rem;display:flex}@media (prefers-reduced-motion:reduce){:where([data-niche=move]) .nb-zones__plate{transition:none;transform:none}}
